@import url(../css/jquery-ui.min.css);@import url(../css/jquery.qtip.min.css);@import url(../fancybox/jquery.fancybox.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;color:#333}input,textarea{-webkit-appearance:none;appearance:none;-moz-appearance:none;outline:none;margin:0;padding:0;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}select{-moz-appearance:none;text-indent:0.01px;text-overflow:'';-webkit-appearance:none;appearance:none}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}@-ms-viewport{width:device-width}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media (min-width: 768px){.col-sm-2-5{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:20%}}@media (min-width: 992px){.col-md-2-5{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:20%}}@media (min-width: 1200px){.col-lg-2-5{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:20%}}@media (min-width: 960px){html{background-color:#f5f5f5 !important}}body{background-color:#004e6d;color:#666;font-family:'Open Sans', sans-serif;font-size:16px}@media screen and (min-width: 960px){body{background-color:#f5f5f5}}@media screen and (max-width: 959px){html.touchevents body{overflow-x:hidden}}h1,.destinations-vacations-tabs h2{color:#000;font-size:28px;font-weight:600;line-height:1.2;margin-bottom:20px;text-transform:none}@media screen and (min-width: 600px){h1,.destinations-vacations-tabs h2{font-size:32px}}@media screen and (min-width: 960px){h1,.destinations-vacations-tabs h2{font-size:36px}}h2,.h2{color:#004e6d;font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}@media screen and (min-width: 600px){h2,.h2{font-size:24px}}h3,.h3{color:#004e6d;font-size:18px;font-weight:600;margin-bottom:10px;text-transform:uppercase}h4,.h4{font-weight:600}h5,.h5{font-size:1.5em;line-height:1.125em;text-transform:uppercase;font-weight:700;color:#004e6d}p,ul{margin-bottom:20px}p{line-height:1.6em}a span{display:block}a.add-to-favorites span,a.highlight_toggler span{display:inline}strong{font-weight:700}#page{margin:0 auto;max-width:1800px;width:100%;background-color:#fff;width:100%;position:relative}#page .inner-container{margin:0 auto;max-width:1800px;width:100%}#searchform{position:relative}#search-box{background:#fff;border:solid 2px #ebebeb;color:#777;display:inline-block;font-size:18px;line-height:48px;margin-right:-4px;padding:0 15px;width:400px;max-width:100%;min-height:52px}.ie8 #search-box{height:54px}#searchsubmit{background:#004e6d;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;color:#fff;font-size:18px;font-weight:600;line-height:52px;padding:0 25px;text-transform:uppercase}@media (max-width: 767px){#searchsubmit{position:absolute;background-image:url(/content/themes/verb-base/img/search-icon.png);background-repeat:no-repeat;background-position:center center;top:2px;right:2px;border-radius:2px;width:48px;height:48px;font-size:0;color:transparent}}.search-close{display:none}.logged-in .top-search.open ~ #page .verb-mobile-menu-button{top:190px}.top-search{margin:0 auto;max-width:1800px;width:100%;margin-top:-124px}@media (min-width: 768px) and (max-width: 959px){.top-search{margin-top:-144px}}@media (min-width: 960px){.top-search{margin-top:-92px}}.top-search.open ~ #page .verb-mobile-menu-button{top:178px}.top-search .top-search-inner{margin:0 auto;max-width:1280px;width:100%;text-align:center}.top-search .top-search-inner form{position:relative;padding:20px}@media (max-width: 959px){.top-search .top-search-inner form{max-width:400px;margin:0 auto}}.top-search .top-search-inner .search-close{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#004e6d;cursor:pointer;display:block;float:right;font-size:40px;font-weight:700;line-height:52px;margin-left:30px;text-transform:uppercase}.top-search .top-search-inner .search-close:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#145c78}.ie8 header .top-nav-wrapper .secondary ul li{margin-right:0 !important}header{width:100%}header .top-nav-wrapper{background:#004e6d;display:none}@media screen and (min-width: 960px){header .top-nav-wrapper{display:block}}header .top-nav-wrapper .top-nav-container{margin:0 auto;max-width:1280px;width:100%;overflow:hidden}header .top-nav-wrapper .top-nav-container .secondary{float:right;padding:0 20px}header .top-nav-wrapper .top-nav-container .secondary .menu-search{display:inline-block;min-width:108px;vertical-align:top;text-transform:uppercase;-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg)}header .top-nav-wrapper .top-nav-container .secondary .menu-search form{position:relative;float:right;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:0;opacity:0;overflow:hidden}header .top-nav-wrapper .top-nav-container .secondary .menu-search form input[type=text]{height:30px;margin-top:3px;padding:0 15px;width:260px}@media (min-width: 960px) and (max-width: 1199px){header .top-nav-wrapper .top-nav-container .secondary .menu-search form input[type=text]{font-size:12px;margin-left:5px}}header .top-nav-wrapper .top-nav-container .secondary .menu-search form input[type=submit]{font-size:0;background:url("/content/themes/verb-base/img/search-icon-blue.png") no-repeat center center;width:33px;height:27px;position:absolute;top:5px;right:2px;border-radius:5px;-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg)}header .top-nav-wrapper .top-nav-container .secondary .menu-search>a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block;float:right;background:url("../img/icon-search.png") no-repeat left 18px center;line-height:36px;padding-left:45px;color:#FFFFFF;-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}header .top-nav-wrapper .top-nav-container .secondary .menu-search.search-open>a{width:0;padding:0;overflow:hidden}header .top-nav-wrapper .top-nav-container .secondary .menu-search.search-open>form{width:260px;height:36px;opacity:1}@media (min-width: 960px) and (max-width: 1199px){header .top-nav-wrapper .top-nav-container .secondary .menu-search.search-open>form{width:200px}}header .top-nav-wrapper .top-nav-container .secondary ul{display:inline-block;list-style-image:none;list-style-type:none;margin:0;padding:0 6px 0}header .top-nav-wrapper .top-nav-container .secondary ul li{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);border-right:1px solid #266883;display:inline-block;margin-right:-6px}header .top-nav-wrapper .top-nav-container .secondary ul li.menu-0favorites{background:#417c93;text-transform:uppercase}header .top-nav-wrapper .top-nav-container .secondary ul li.menu-0favorites a{background:url("../img/icon-favorites.png") no-repeat left 18px center;padding-left:52px;position:relative}header .top-nav-wrapper .top-nav-container .secondary ul li.menu-0favorites a span{color:#f79b33;font-size:13px;font-weight:600;left:18px;position:absolute;text-align:center;top:0;width:25px}header .top-nav-wrapper .top-nav-container .secondary ul li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);color:#fff;display:block;font-size:14px;height:36px;line-height:36px;padding:0 18px}header .top-nav-wrapper .top-nav-container .secondary ul li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}@media (min-width: 960px) and (max-width: 1199px){header .top-nav-wrapper .top-nav-container .secondary ul li a{font-size:13px;padding:0px 10px}}header .logo-contact{margin:0 auto;max-width:1280px;width:100%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;height:118px;padding:0 20px}@media screen and (min-width: 960px){header .logo-contact{height:101px;padding:22px 20px 0}}header .logo-contact .logo{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;float:left;width:160px}@media screen and (min-width: 960px){header .logo-contact .logo{width:223px}}header .logo-contact .logo img{display:block;height:auto;width:100%}header .logo-contact .contact{background:#004e6d;height:34px;margin:0 -20px 22px}@media screen and (min-width: 960px){header .logo-contact .contact{background:transparent;float:right;height:auto;margin:0}}header .logo-contact .contact .call-us-today{color:#fff;float:left;font-size:13px;font-weight:600;line-height:34px;margin-right:10px;padding-left:20px;text-transform:uppercase}@media screen and (min-width: 960px){header .logo-contact .contact .call-us-today{color:#004e6d;line-height:24px;margin-top:10px;padding-left:0}}header .logo-contact .contact .phone-number{float:left;font-size:15px;font-weight:700;line-height:32px}@media screen and (min-width: 600px){header .logo-contact .contact .phone-number{font-size:18px}}@media screen and (min-width: 960px){header .logo-contact .contact .phone-number{font-size:24px;line-height:1;margin-right:40px;margin-top:10px}}header .logo-contact .contact .phone-number a{color:#fff}@media screen and (min-width: 960px){header .logo-contact .contact .phone-number a{color:#004e6d}}header .logo-contact .contact .phone-number a:hover{text-decoration:none}header .logo-contact .contact .header-hours{background:url("../img/icon-hours.png") no-repeat;clear:left;color:#004e6d;cursor:pointer;float:right;font-size:14px;font-weight:600;line-height:16px;margin-right:40px;margin-top:3px;padding-left:20px;text-transform:uppercase}header .logo-contact .contact .header-button{border-left:1px solid #266883;float:right}@media screen and (min-width: 960px){header .logo-contact .contact .header-button{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);background:#417c93;border-left:none;border-radius:4px;margin-right:10px;margin-top:10px;padding-left:10px}header .logo-contact .contact .header-button:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d}header .logo-contact .contact .header-button:hover a{background:#004e6d}}header .logo-contact .contact .header-button .btn,header .logo-contact .contact .header-button .btn-white,header .logo-contact .contact .header-button .btn-small,header .logo-contact .contact .header-button .btn-small-light,header .logo-contact .contact .header-button .btn-down{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-shadow:0px 1px 2px rgba(0,0,0,0.8);background:#417c93;border-radius:0;font-size:14px;margin:0;padding:6px 14px}@media screen and (min-width: 960px){header .logo-contact .contact .header-button .btn,header .logo-contact .contact .header-button .btn-white,header .logo-contact .contact .header-button .btn-small,header .logo-contact .contact .header-button .btn-small-light,header .logo-contact .contact .header-button .btn-down{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);border-radius:4px;font-size:16px;margin-right:-10px;padding:10px 24px 10px 18px}}header .logo-contact .contact .header-button .btn:hover,header .logo-contact .contact .header-button .btn-white:hover,header .logo-contact .contact .header-button .btn-small:hover,header .logo-contact .contact .header-button .btn-small-light:hover,header .logo-contact .contact .header-button .btn-down:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d}header .nav-wrapper{background:#004e6d;min-height:4px}header .nav-wrapper nav{margin:0 auto;max-width:1280px;width:100%;padding:0 20px}#menu-primary-navigation{display:none;list-style-image:none;list-style-type:none;margin:0;padding:0}@media screen and (min-width: 960px){#menu-primary-navigation{display:table;width:100%}}#menu-primary-navigation>li a{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg)}#menu-primary-navigation>li a span{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);display:block}#menu-primary-navigation>li>ul a{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-ms-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}#menu-primary-navigation>li>ul a span{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-ms-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}#menu-primary-navigation li{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;display:inline-block;margin-right:-4px;position:relative}@media screen and (min-width: 960px){#menu-primary-navigation li{display:table-cell}}#menu-primary-navigation li:hover,#menu-primary-navigation li.active{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#menu-primary-navigation li:hover a,#menu-primary-navigation li.active a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}#menu-primary-navigation li:first-child a{border-left:1px solid #266883}#menu-primary-navigation li.amtrak-dropdown a span{background:url("../img/arrow-down-white.png") no-repeat right 18px center;white-space:nowrap}#menu-primary-navigation li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-right:1px solid #266883;color:#fff;display:block;font-weight:600;font-size:15px;height:50px;line-height:50px;text-transform:uppercase}@media screen and (min-width: 960px){#menu-primary-navigation li a{font-size:13px}}@media screen and (min-width: 992px){#menu-primary-navigation li a{font-size:14px}}@media screen and (min-width: 1040px){#menu-primary-navigation li a{font-size:15px}}@media screen and (min-width: 1280px){#menu-primary-navigation li a{font-size:17px}}#menu-primary-navigation li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}#menu-primary-navigation li a span{padding:0 20px;white-space:nowrap}@media screen and (min-width: 1040px){#menu-primary-navigation li a span{padding:0 24px}}@media screen and (min-width: 1280px){#menu-primary-navigation li a span{padding:0 44px}}#menu-primary-navigation li ul{background:#145c78;display:none;left:5px;overflow:visible;padding-bottom:4px;position:absolute;top:50px;z-index:10}#menu-primary-navigation li ul li{background:#145c78;display:block;margin-right:0}#menu-primary-navigation li ul li:first-child a{border-left:none}#menu-primary-navigation li ul li a{border-right:none}#menu-primary-navigation li ul li ul{background:#004e6d;display:none;left:100%;top:0px;padding:0px}#menu-primary-navigation li ul li ul li{background:#004e6d}#menu-primary-navigation li:hover ul{display:block}#menu-primary-navigation li:hover ul li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#fff;font-size:15px;height:50px;line-height:50px;white-space:nowrap;border-top:solid 1px #004e6d}#menu-primary-navigation li:hover ul li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}#menu-primary-navigation li:hover ul li a span{background:transparent;padding:0px 25px}#menu-primary-navigation li:hover ul li.amtrak-dropdown-submenu a span{background:url("../img/arrow-white.png") no-repeat right 18px center;padding:0 40px 0 25px}#menu-primary-navigation li:hover ul li.amtrak-dropdown-submenu ul li a span{background:transparent}#menu-primary-navigation li:hover ul li ul{display:none}#menu-primary-navigation li:hover ul li ul li a span{background:none}#menu-primary-navigation li:hover ul li:hover ul{display:block}.verb-mobile-menu,.verb-mobile-menu-button{display:block}@media screen and (min-width: 960px){.verb-mobile-menu,.verb-mobile-menu-button{display:none;opacity:0}}.verb-mobile-menu li{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}html.no-touchevents .verb-mobile-menu li:hover,html.no-touchevents .verb-mobile-menu li.active{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#145c78}html.no-touchevents .verb-mobile-menu li:hover>a,html.no-touchevents .verb-mobile-menu li.active>a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-decoration:none;color:#f79b33}.verb-mobile-menu li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#FFFFFF}html.no-touchevents .verb-mobile-menu li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}.verb-mobile-menu .amtrak-dropdown-menu li.active>a{color:#f79b33}.verb-mobile-menu-button .menu-icon{background:url("../img/mobile-menu-button.png") no-repeat;height:28px;margin-bottom:2px;overflow:hidden;text-indent:-9999px;width:34px}.hero{margin:0 auto;max-width:1800px;width:100%;height:549px;position:relative}.hero.hero-gallery{padding:0}.hero.hero-gallery .slick-initialized .item{display:block}.hero.hero-gallery .item{height:200px;display:none}.hero.hero-gallery .item:first-child{display:block}@media (min-width: 640px){.hero.hero-gallery .slick-slider{position:absolute;width:100%}}.hero.hero-gallery .slick-slider .slick-prev,.hero.hero-gallery .slick-slider .slick-next{top:47%}.hero.hero-gallery .slick-slider .slick-dots{background-color:#FFFFFF}@media (max-width: 1400px){.hero.hero-gallery .destination-hero .text{margin:0 auto;float:none}}@media (max-width: 767px){.hero.hero-gallery .slick-dots{display:none !important}}@media (min-width: 640px){.hero.hero-gallery .item{height:599px;padding:60px 20px}}@media (min-width: 960px){.hero.hero-gallery .item{padding:0}}.hero.height-medium{height:399px}.hero.height-small{height:300px}@media screen and (max-width: 767px){.hero.height-small .hero-title{bottom:20px;top:auto}}@media screen and (min-width: 961px){.hero.height-small.with-video .fancybox-youtube{margin:64px 20px 20px 20px}}.hero.search-hero{background-position:center center;background-repeat:no-repeat;background-size:cover}.hero .item-gradient{background:-moz-linear-gradient(top, transparent 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, transparent 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width: 767px){.hero .item-gradient{background:-moz-linear-gradient(top, transparent 20%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, transparent 20%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 20%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.5) 100%)}}.hero img{display:block;height:auto;width:100%}.hero .hero-title{text-shadow:0px 1px 2px rgba(0,0,0,0.8);bottom:80px;color:#fff;font-size:30px;font-weight:600;left:20px;position:absolute;right:20px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.hero .hero-title{font-size:42px}}.hero .hero-title .hero-title-text{margin:0 auto;max-width:1280px;width:100%;padding:0 20px}.hero .hero-title .hero-content{margin:0 auto;max-width:1280px;width:100%;font-size:18px;font-weight:400;max-width:825px;padding:20px;text-transform:none}@media screen and (min-width: 768px){.hero .hero-title .hero-content{font-size:21px}}.hero .hero-title.align-left{text-align:left}.hero .hero-title.align-left .hero-title,.hero .hero-title.align-left .hero-content{text-align:left;max-width:1280px}.hero .hero-title.align-right{text-align:right}@media (min-width: 961px){.hero .hero-title.vertical-bottom{bottom:80px}.hero .hero-title.vertical-middle{bottom:200px}.hero .hero-title.vertical-top{bottom:320px}}.hero .hero-caption{bottom:30px;color:#fff;font-size:12px;font-style:italic;position:absolute;right:40px;opacity:0.6}.hero.with-search-field{overflow:visible !important}.hero.with-search-field .hero-caption{bottom:0px}.hero.with-search-widget .hero-title{bottom:150px}.hero.with-search-widget .hero-title.vertical-bottom{bottom:80px}.hero.with-search-widget .hero-title.vertical-middle{bottom:35px}@media screen and (min-width: 992px){.hero.with-search-widget .hero-title.vertical-middle{bottom:100px}}.hero.with-search-widget .hero-title.vertical-top{bottom:320px}.hero.with-search-widget .hero-caption{bottom:25px}@media screen and (min-width: 992px){.hero.with-search-widget .hero-caption{bottom:100px}}@media screen and (min-width: 768px){.hero.with-video .hero-title{text-align:left}}@media screen and (min-width: 768px){.hero.with-video .hero-title .hero-title-text{margin:0;max-width:500px}}@media screen and (min-width: 992px){.hero.with-video .hero-title .hero-title-text{max-width:600px}}@media screen and (min-width: 1400px){.hero.with-video .hero-title .hero-title-text{max-width:700px}}@media (min-width: 960px) and (max-width: 991px){body.page-id-1065 .hero.with-video .hero-title .hero-title-text{font-size:36px}}@media screen and (min-width: 992px){.hero.with-video .hero-title{bottom:80px}body.page-id-1065 .hero.with-video .hero-title{bottom:auto;padding-top:40px}}@media screen and (min-width: 1200px){.hero.with-video .hero-title{left:15%;max-width:1280px;margin:0 auto}}.hero.with-video .hero-content{margin:0}@media screen and (min-width: 768px){.hero.with-video .hero-content{max-width:500px}}@media screen and (min-width: 992px){.hero.with-video .hero-content{max-width:600px}}@media screen and (min-width: 1400px){.hero.with-video .hero-content{max-width:700px}}.hero.with-video .callout-video{position:absolute;top:59%;right:50%}@media screen and (min-width: 414px){.hero.with-video .callout-video{top:50%}}@media screen and (min-width: 768px){.hero.with-video .callout-video{margin:0;top:70px;right:10%;margin-right:-87px}}@media screen and (min-width: 992px){.hero.with-video .callout-video{top:0;right:0}}@media screen and (min-width: 1200px){.hero.with-video .callout-video{right:15%}}.hero.with-video .callout-video a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:url("../img/icon-video.png") no-repeat center top;color:#666;display:block;font-size:18px;font-weight:600;min-width:100px;padding-top:105px;opacity:1;text-align:center;text-transform:uppercase;background-size:70px 70px;min-width:70px;padding-top:80px}@media screen and (min-width: 768px){.hero.with-video .callout-video a{background-size:100px 100px;min-width:100px;padding-top:105px;color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,0.8)}}@media screen and (min-width: 992px){.hero.with-video .callout-video a{min-width:320px;padding-top:143px;background-size:123px 123px}}.hero.with-video .callout-video a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0.8;text-decoration:none}.hero .ie8 .promo_code .promo_code_footer .btn-white,.hero .ie8 .promo_code .promo_code_footer .btn-white:hover{background-position:95% center}.hero .promo_code{position:relative;display:table;height:100%;width:90%;margin-left:5%}@media (min-width: 768px){.hero .promo_code{width:70%;margin-left:20%}}@media (min-width: 960px){.hero .promo_code{width:60%;margin-left:30%}}@media (min-width: 992px){.hero .promo_code{width:50%;margin-left:40%}}@media (min-width: 1200px){.hero .promo_code{width:50%;margin-left:40%}}@media (min-width: 1600px){.hero .promo_code{width:33%;margin-left:50%}}.hero .promo_code .promo_code_content{background-color:rgba(0,78,109,0.8);display:table-cell;vertical-align:middle;padding:30px;text-align:center}.hero .promo_code .promo_code_content .promo_code_header{padding:30px 0px}.hero .promo_code .promo_code_content .promo_code_header h3{color:#fff;font-size:32px;font-weight:600;text-transform:uppercase;margin-bottom:0px}.hero .promo_code .promo_code_content .promo_code_header p{color:#fff;font-size:21px;font-weight:400;padding:0;margin-bottom:0px;text-transform:none}@media (max-width: 768px){.hero .promo_code .promo_code_content .promo_code_header{padding:0px 0px 15px 0px}}.hero .promo_code .promo_code_content .promo_code_details{background-image:url(../img/dotted-line.png),url(../img/dotted-line.png);background-repeat:no-repeat, no-repeat;background-position:center top, center bottom;padding:40px 0px;color:#FFFFFF}.hero .promo_code .promo_code_content .promo_code_details p{margin-bottom:0px}.hero .promo_code .promo_code_content .promo_code_details p.promo_code_value{font-size:1.75em;line-height:1.14286em;text-transform:uppercase;font-weight:700;margin-bottom:20px}.hero .promo_code .promo_code_content .promo_code_details p.orange{font-size:1.25em}@media (max-width: 768px){.hero .promo_code .promo_code_content .promo_code_details{padding:10px 0px}}.hero .promo_code .promo_code_content .promo_code_footer{padding:40px 0px}.hero .promo_code .promo_code_content .promo_code_footer .css_table{margin:0 auto}.hero .promo_code .promo_code_content .promo_code_footer .css_table_cell{padding:0px 15px}.hero .promo_code .promo_code_content .promo_code_footer .css_table_cell p{margin-bottom:10px;font-size:14px}.hero .promo_code .promo_code_content .promo_code_footer .css_table_cell a[href^="tel"]{font-size:1.3125em;line-height:1.33333em;color:#FFFFFF}.hero .promo_code .promo_code_content .promo_code_footer .css_table_cell .btn-white{background:#fff url("../img/arrow-orange.png") no-repeat;background-position:right 9px center}.hero .promo_code .promo_code_content .promo_code_footer .css_table_cell .btn-white:hover{background:#145c78 url("../img/arrow-orange.png") no-repeat;background-position:right 9px center;color:#FFFFFF}@media (max-width: 768px){.hero .promo_code .promo_code_content .promo_code_footer{padding:0px}.hero .promo_code .promo_code_content .promo_code_footer .css_table{display:block}.hero .promo_code .promo_code_content .promo_code_footer .css_table .css_table_cell{display:block}}@media (max-width: 960px){.hero.with-video{padding:60px 20px 130px 20px}}@media (max-width: 960px){.hero{height:auto;padding:60px 20px}.hero.height-medium,.hero.height-small{height:auto}.hero.with-search-field .hero-title,.hero.with-search-widget .hero-title,.hero .hero-title,.hero .search-field{position:relative;left:auto;right:auto;top:auto;bottom:auto}.hero.with-search-field .hero-title .hero-content,.hero.with-search-widget .hero-title .hero-content,.hero .hero-title .hero-content,.hero .search-field .hero-content{padding:20px 20px 30px 20px}.hero+.search-widget{top:0px;margin-bottom:0px}}.single-vacation .hero .item-gradient{display:none}@media (max-width: 960px){.single-destination .hero.with-video{padding:60px 20px 40px 20px}}@media (min-width: 640px){body.single-vacation .hero.hero-gallery .item{height:549px}}body.single-vacation .destination-hero .price{position:relative}body.single-vacation .destination-hero .price .hero-season{position:absolute;width:70px;height:70px;top:-90px;left:-65px;display:none}@media (min-width: 640px){body.single-vacation .destination-hero .price .hero-season{display:block}}@media (min-width: 992px){body.single-vacation .destination-hero .price .hero-season{left:-100px;width:100px;height:100px}}body.single-vacation .destination-hero .text{height:549px}.search-widget{margin:0 auto;max-width:1280px;width:100%;border-radius:4px;margin-bottom:-70px;position:relative;top:-70px}.search-widget .form-container .form-header{overflow:hidden}@media screen and (min-width: 768px){.search-widget .form-container .form-header #heading-widget-train-routes{margin-bottom:20px}}.search-widget .form-container .form-header .form-header-tabs{background:transparent;border-radius:2px}.search-widget .form-container .form-header .form-header-tabs #heading-widget-primary .icon{background-position:-49px top}.search-widget .form-container .form-header .form-header-tabs #heading-widget-train-routes .icon{background-position:-77px top}.search-widget .form-container .form-header .form-header-tabs #heading-widget-top-stations .icon{background-position:left top;width:44px}.search-widget .form-container .form-header .form-header-tabs #heading-widget-my-area .icon{background-position:-100px top;width:40px}.search-widget .form-container .form-header .form-header-tabs .active#heading-widget-primary .icon{background-position:-49px bottom}.search-widget .form-container .form-header .form-header-tabs .active#heading-widget-train-routes .icon{background-position:-77px bottom}.search-widget .form-container .form-header .form-header-tabs .active#heading-widget-top-stations .icon{background-position:left bottom}.search-widget .form-container .form-header .form-header-tabs .active#heading-widget-my-area .icon{background-position:-100px bottom}.search-widget .form-container .form-header .form-header-tab{background-color:#FFFFFF;width:25%;text-align:center;border-right:solid 1px #004e6d}.search-widget .form-container .form-header .form-header-tab:last-child{border-right:none}.search-widget .form-container .form-header .form-header-tab.active{background:#004e6d}@media (min-width: 960px){.search-widget .form-container .form-header .form-header-tab.active{background:-moz-linear-gradient(top, rgba(0,78,109,0.75) 0%, #004e6d 50%, #004e6d 100%);background:-webkit-linear-gradient(top, rgba(0,78,109,0.75) 0%, #004e6d 50%, #004e6d 100%);background:linear-gradient(to bottom, rgba(0,78,109,0.75) 0%, #004e6d 50%, #004e6d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf004e6d', endColorstr='#004e6d',GradientType=0 )}}.search-widget .form-container .form-header .form-header-tab.active .width_auto .css_table_cell p{color:#FFFFFF;text-shadow:0px 2px 4px rgba(0,0,0,0.2)}.search-widget .form-container .form-header .form-header-tab a{text-decoration:none}.search-widget .form-container .form-header .form-header-tab a p{text-decoration:none}.search-widget .form-container .form-header .form-header-tab a span{display:inline}.search-widget .form-container .form-header .form-header-tab a:hover{text-decoration:none;cursor:pointer}.search-widget .form-container .form-header .form-header-tab .icon{display:none}@media (min-width: 768px){.search-widget .form-container .form-header .form-header-tab .icon{display:block;height:34px;width:24px;background:transparent url(../img/search-tabs-sprite.png) left bottom no-repeat}}.search-widget .form-container .form-header .form-header-tab .width_auto{margin:0 auto}.search-widget .form-container .form-header .form-header-tab .width_auto .css_table_cell{padding:15px 10px 18px 10px;text-align:left}.search-widget .form-container .form-header .form-header-tab .width_auto .css_table_cell p{margin-bottom:0px;font-size:16px;line-height:1em;font-weight:700;text-transform:uppercase;color:#004e6d}.search-widget .form-container .form-header .form-header-tab .width_auto .css_table_cell p small{font-size:18px;line-height:1em;text-transform:none;font-weight:600}@media (min-width: 768px){.search-widget .form-container .form-header .form-header-tab .width_auto .css_table_cell p{font-size:17px}}@media (min-width: 992px){.search-widget .form-container .form-header .form-header-tab .width_auto .css_table_cell p{font-size:18px}}@media (min-width: 1199px){.search-widget .form-container .form-header .form-header-tab .width_auto .css_table_cell p{font-size:21px}}.search-widget .form-container .form-header .form-item{margin-bottom:20px;width:100%}@media screen and (min-width: 1040px){.search-widget .form-container .form-header .form-item{margin-bottom:0;position:absolute;right:0;top:0;width:50%}}.search-widget .form-container .form-header .form-item input{background:#fff;border-radius:4px;color:#777;font-size:18px;font-weight:600;line-height:40px;padding:0 15px;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.search-widget .form-container .form-header .form-item input{font-size:21px;line-height:54px}}@media screen and (min-width: 1040px){.search-widget .form-container .form-header .form-item input{border-radius:0;border-top-right-radius:4px;padding:0 30px}}.search-widget .form-container .form-header .form-item input::-webkit-input-placeholder{color:#777}.search-widget .form-container .form-header .form-item input:-moz-placeholder{color:#777}.search-widget .form-container .form-header .form-item input::-moz-placeholder{color:#777}.search-widget .form-container .form-header .form-item input:-ms-input-placeholder{color:#777}.search-widget .form-container form{min-height:452px}@media (min-width: 768px){.search-widget .form-container form{min-height:0}}.search-widget .form-container .form-body{display:none}@media (min-width: 768px){.search-widget .form-container .form-body{display:block}}.search-widget .form-container .nav-tabs{display:none}@media (min-width: 768px){.search-widget .form-container .nav-tabs{display:table}}.search-widget .form-container .panel-group .form-body{display:block}.search-widget .form-container .panel-group .panel{border:0}.search-widget .form-container .panel-group .panel+.panel{margin-top:0;border-bottom:solid #D9D9D9 1px}.search-widget .form-container .panel-group .panel-heading{padding:0;border:0;border-radius:0}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading{display:block;background-color:#004e6d;padding:15px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color ease .3s;-moz-transition:background-color ease .3s;-ms-transition:background-color ease .3s;-o-transition:background-color ease .3s;transition:background-color ease .3s}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading strong,.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading span{display:inline-block;vertical-align:middle}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading:hover,.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading:focus{text-decoration:none}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading:before{content:"";display:inline-block;vertical-align:middle;background-image:url(../img/search-tabs-sprite.png);background-repeat:no-repeat;height:34px;width:24px;margin-right:11px}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading#tab-destination:before{background-position:-49px bottom}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading#tab-route:before{background-position:-77px bottom}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading#tab-station:before{background-position:5px bottom}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading#tab-area:before{background-position:-100px bottom}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading.collapsed{background:#FFFFFF;color:#000000}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading.collapsed#tab-destination:before{background-position:-49px top}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading.collapsed#tab-route:before{background-position:-77px top}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading.collapsed#tab-station:before{background-position:5px 0}.search-widget .form-container .panel-group .panel-heading .js-tabcollapse-panel-heading.collapsed#tab-area:before{background-position:-100px top}.search-widget .form-container .panel-group .panel-body{padding:0;border-top-color:#00415A}.search-widget .form-container .nav-tabs{width:100%}.search-widget .form-container .nav-tabs li{background-color:#FFFFFF;text-align:left;width:25%;border-left:solid #004e6d 1px;padding-top:0;padding-bottom:0}.search-widget .form-container .nav-tabs li:first-child{border-left:0}.search-widget .form-container .nav-tabs li a{position:relative;top:0;background-color:transparent;font-size:16px;padding-left:35%;border-left:0 !important;border-right:0 !important;color:#004e6d;padding-top:15px;padding-bottom:18px;border-radius:0}@media (min-width: 1280px){.search-widget .form-container .nav-tabs li a{font-size:16px;text-transform:none}.search-widget .form-container .nav-tabs li a strong{font-size:21px;text-transform:uppercase;text-shadow:0px 2px 4px rgba(0,0,0,0.2)}}.search-widget .form-container .nav-tabs li a span{font-weight:600}.search-widget .form-container .nav-tabs li a span,.search-widget .form-container .nav-tabs li a strong{display:block;line-height:1}.search-widget .form-container .nav-tabs li a:before{content:"";position:absolute;left:14%;top:50%;margin-top:-16px;display:block;vertical-align:middle;background-image:url(../img/search-tabs-sprite.png);background-repeat:no-repeat;height:34px;width:24px;margin-right:11px}.search-widget .form-container .nav-tabs li a#tab-destination:before{background-position:-49px top}.search-widget .form-container .nav-tabs li a#tab-route:before{background-position:-77px top}.search-widget .form-container .nav-tabs li a#tab-station{padding-left:38%}.search-widget .form-container .nav-tabs li a#tab-station:before{left:7%;width:44px;background-position:0 0}.search-widget .form-container .nav-tabs li a#tab-area{padding-left:37%}.search-widget .form-container .nav-tabs li a#tab-area:before{left:10%;background-position:-100px top;width:40px}@media (min-width: 1280px){.search-widget .form-container .nav-tabs li a#tab-destination{padding-left:33%}.search-widget .form-container .nav-tabs li a#tab-destination:before{left:21%}.search-widget .form-container .nav-tabs li a#tab-route{padding-left:37%}.search-widget .form-container .nav-tabs li a#tab-route:before{left:24%}.search-widget .form-container .nav-tabs li a#tab-station:before{left:19%}.search-widget .form-container .nav-tabs li a#tab-area:before{left:20%}}.search-widget .form-container .nav-tabs .active{background:-moz-linear-gradient(top, rgba(0,78,109,0.75) 0%, #004e6d 50%, #004e6d 100%);background:-webkit-linear-gradient(top, rgba(0,78,109,0.75) 0%, #004e6d 50%, #004e6d 100%);background:linear-gradient(to bottom, rgba(0,78,109,0.75) 0%, #004e6d 50%, #004e6d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf004e6d', endColorstr='#004e6d',GradientType=0 )}.search-widget .form-container .nav-tabs .active a span,.search-widget .form-container .nav-tabs .active a strong{color:#FFFFFF}.search-widget .form-container .nav-tabs .active a#tab-destination:before{background-position:-49px bottom}.search-widget .form-container .nav-tabs .active a#tab-route:before{background-position:-77px bottom}.search-widget .form-container .nav-tabs .active a#tab-station:before{background-position:0 bottom}.search-widget .form-container .nav-tabs .active a#tab-area:before{background-position:-100px bottom}.search-widget .form-container .tab-pane{padding:0}.search-widget .form-container #widget-content-route{text-align:center}.search-widget .form-container #widget-content-route .form-item-train-route{display:inline-block;float:none}@media (min-width: 768px){.search-widget .form-container #widget-content-route .form-item-train-route{width:515px;padding-bottom:22px}}.search-widget .form-container #widget-content-route>div.form-item-submit{display:inline-block;float:none;-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);background:#417c93;border-bottom-right-radius:32px;margin-left:-25px;padding-left:10px;width:auto}.search-widget .form-container #widget-content-route>div.form-item-submit input{display:inline-block;line-height:58px;-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);background:#417c93;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;margin-right:-10px;padding:0 30px 0 10px;text-transform:uppercase}.search-widget .form-container #widget-content-route input[type=text]{line-height:58px}.search-widget .form-container #widget-content-station{text-align:center}.search-widget .form-container #widget-content-station .form-item-top-stations{display:inline-block;float:none}@media (min-width: 768px){.search-widget .form-container #widget-content-station .form-item-top-stations{width:515px;padding-bottom:22px}}.search-widget .form-container #widget-route-maps{display:none}.search-widget .form-container .form-body{padding:0 20px 30px;text-align:center;background:#004e6d}@media screen and (min-width: 768px){.search-widget .form-container .form-body{padding:30px 60px 30px 60px}.search-widget .form-container .form-body#widget-primary{padding-bottom:20px}}.search-widget .form-container .form-body .form-item{width:100%;padding-top:20px}@media screen and (min-width: 768px){.search-widget .form-container .form-body .form-item{padding-right:12px;width:50%;margin-top:0}}@media screen and (min-width: 1040px){.search-widget .form-container .form-body .form-item{width:38%}}.search-widget .form-container .form-body .form-item .view-all-destinations a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:url("../img/plus-orange.png") no-repeat right center;color:#fff;display:inline-block;font-size:14px;line-height:1;padding:0 15px 0 2px}.search-widget .form-container .form-body .form-item .view-all-destinations a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}.search-widget .form-container .form-body .form-item.form-item-destination{display:inline-block;float:none;vertical-align:middle;padding-right:0;position:relative}@media screen and (min-width: 768px){.search-widget .form-container .form-body .form-item.form-item-destination{margin-top:0}}@media screen and (min-width: 1040px){.search-widget .form-container .form-body .form-item.form-item-destination{padding-right:12px}}.search-widget .form-container .form-body .form-item.form-item-submit{margin-top:0;display:inline-block;float:none;vertical-align:top}@media (min-width: 768px) and (max-width: 1039px){.search-widget .form-container .form-body .form-item.form-item-hometown.form-item-destination{padding-right:12px}}.search-widget .form-container .form-body .form-item input{background:#fff;border-radius:4px;color:#777;font-size:18px;line-height:40px;height:40px;padding:0 15px;width:100%;height:40px}.search-widget .form-container .form-body .form-item input::-webkit-input-placeholder{color:#777}.search-widget .form-container .form-body .form-item input:-moz-placeholder{color:#777}.search-widget .form-container .form-body .form-item input::-moz-placeholder{color:#777}.search-widget .form-container .form-body .form-item input:-ms-input-placeholder{color:#777}.search-widget .form-container .form-body .form-item select{background:#fff url("../img/select_arrow.png") right center no-repeat;border:none;border-radius:4px;font-size:18px;line-height:40px;margin-left:0px;padding:0 53px 0 15px;width:100%;height:40px}.search-widget .form-container .form-body .form-item select::-ms-expand{display:none}.search-widget .form-container .form-body .form-item.form-item-large{margin-top:20px;width:100%}@media screen and (min-width: 768px){.search-widget .form-container .form-body .form-item.form-item-large{width:40%}}@media screen and (min-width: 1040px){.search-widget .form-container .form-body .form-item.form-item-large{margin-top:0;width:25%}}.search-widget .form-container .form-body .form-item.form-item-small{margin-top:20px;width:100%}@media screen and (min-width: 768px){.search-widget .form-container .form-body .form-item.form-item-small{width:40%}}@media screen and (min-width: 1040px){.search-widget .form-container .form-body .form-item.form-item-small{margin-top:0;padding-right:0;width:23%}}@media screen and (min-width: 1280px){.search-widget .form-container .form-body .form-item.form-item-small{padding-right:12px;width:17%}}.search-widget .form-container .form-body .form-item.form-item-submit{margin-top:20px;padding-right:0;width:100%}@media screen and (min-width: 768px){.search-widget .form-container .form-body .form-item.form-item-submit{width:20%;margin-top:0}}@media screen and (min-width: 1040px){.search-widget .form-container .form-body .form-item.form-item-submit{width:15%}}.search-widget .form-container .form-body .form-item.form-item-submit input{background:#417c93 url("../img/arrow-white.png") no-repeat right 20px center;color:#fff;padding:0 35px 0 15px;text-transform:uppercase}html.ie8 .search-widget .form-container .form-body .form-item.form-item-submit input{background:#417c93;padding:0px 15px}.ie8 select,.ie9 select{background:#FFFFFF !important;padding:6px 0 !important}.autocomplete-wrapper{position:relative}.form-item-train-route .autocomplete-wrapper .post-type-suggestions{top:55px}.post-type-suggestions{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0px 4px 8px -3px -4px #000;-moz-box-shadow:0px 4px 8px -3px -4px #000;box-shadow:0px 4px 8px -3px #000;left:0;padding:2px;position:absolute;top:44px;width:100%;z-index:500}.post-type-suggestions li{display:block;text-align:left}.post-type-suggestions li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#000;display:block;font-size:14px;font-weight:600;height:45px;line-height:45px;padding:0 15px}.post-type-suggestions li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d;color:#fff;text-decoration:none}.search-field{display:table;height:100%;position:relative;text-align:center;width:100%;z-index:3;padding-bottom:60px}.search-field .form-container{display:table-cell;vertical-align:bottom}.search-field .form-container .form-body{text-align:center}.search-field .form-container .form-body .form-item{display:inline-block;margin-right:-4px;vertical-align:top;width:190px}@media screen and (min-width: 600px){.search-field .form-container .form-body .form-item{width:250px}}@media screen and (min-width: 768px){.search-field .form-container .form-body .form-item{width:515px}}.search-field .form-container .form-body .form-item .view-all-destinations{text-align:left}.search-field .form-container .form-body .form-item .view-all-destinations a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:url("../img/plus-orange.png") no-repeat right center;color:#fff;display:inline-block;font-size:14px;line-height:1;padding:0 15px 0 2px}.search-field .form-container .form-body .form-item .view-all-destinations a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}.search-field .form-container .form-body .form-item input{background:#fff;border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;color:#777;font-size:16px;line-height:58px;padding:0 15px;width:100%;height:58px}@media screen and (min-width: 600px){.search-field .form-container .form-body .form-item input{font-size:18px}}.search-field .form-container .form-body .form-item input::-webkit-input-placeholder{color:#777}.search-field .form-container .form-body .form-item input:-moz-placeholder{color:#777}.search-field .form-container .form-body .form-item input::-moz-placeholder{color:#777}.search-field .form-container .form-body .form-item input:-ms-input-placeholder{color:#777}.search-field .form-container .form-body .form-item.form-item-submit{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);background:#004e6d;border-bottom-right-radius:4px;margin-left:-10px;padding-left:10px;position:relative;width:auto;z-index:501}.search-field .form-container .form-body .form-item.form-item-submit input{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);background:#004e6d;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;margin-right:-10px;padding:0 30px 0 10px;text-transform:uppercase}footer{width:100%}footer .inner-container{background:#000;padding:0 20px}.all-destinations-overlay{display:none;padding:8px 15px}.all-destinations-overlay h2{color:#145c78;font-size:27px;margin-bottom:0}.all-destinations-overlay p{font-size:18px;margin-bottom:30px}.all-destinations-overlay .regions{column-count:3;-moz-column-count:3;-webkit-column-count:3}@media (max-width: 768px){.all-destinations-overlay .regions{column-count:2;-moz-column-count:2;-webkit-column-count:2}}@media (max-width: 640px){.all-destinations-overlay .regions{column-count:1;-moz-column-count:1;-webkit-column-count:1}}.all-destinations-overlay .regions .region-container{break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid;max-width:240px}@media (max-width: 640px){.all-destinations-overlay .regions .region-container{max-width:100% !important}}.all-destinations-overlay .regions .region-container h3{color:#000}.all-destinations-overlay .regions .region-container ul{margin-bottom:25px}.all-destinations-overlay .regions .region-container ul li{background:url("../img/arrow-double.png") no-repeat left center;cursor:pointer;padding:0 0 2px 14px}.all-destinations-overlay .regions .region-container ul li a{color:#444}.all-destinations-overlay .regions .region-container ul li a:hover{text-decoration:none}.view-top-overlay,.view-all-overlay{display:none;padding:8px 15px}.view-top-overlay .regions .region-container h3,.view-all-overlay .regions .region-container h3{color:#000}.view-top-overlay .regions .region-container ul,.view-all-overlay .regions .region-container ul{margin-bottom:0}.view-top-overlay .regions .region-container ul li,.view-all-overlay .regions .region-container ul li{background:url("../img/arrow-double.png") no-repeat left center;cursor:pointer;padding:0 0 2px 14px}.view-top-overlay .regions .region-container ul li a,.view-all-overlay .regions .region-container ul li a{color:#444}.view-top-overlay .regions .region-container ul li a:hover,.view-all-overlay .regions .region-container ul li a:hover{text-decoration:none}.no_padding{padding:0px}.blue{color:#004e6d}.orange{color:#f79b33}.css_table{display:table;width:100%}.css_table .css_table_row{display:table-row;width:100%}.css_table .css_table_cell{display:table-cell;vertical-align:middle}.css_table .css_table_cell.align_top{vertical-align:top}.css_table .css_table_cell.align_bottom{vertical-align:bottom}.css_table.width_auto{width:auto}.css_table.fixed_layout{table-layout:fixed}.table{border:solid 1px #d5d5d5}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td{padding:10px;border-color:#d5d5d5}.table>thead>tr th,.table>tbody>tr th{background-color:#145c78;font-size:1.125em;font-weight:700;color:#FFFFFF}.table>thead>tr td,.table>tbody>tr td{font-size:1em}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f5f5}.show-mobile{display:inline-block}@media screen and (min-width: 960px){.show-mobile{display:none}}.hide-mobile{display:none}@media screen and (min-width: 960px){.hide-mobile{display:inline-block}}sup{font-size:0.5em}.pagination{display:block;padding:40px 20px 30px;text-align:center}.pagination>div{display:inline-block;height:32px;margin-right:20px}.pagination>div p{font-size:18px;line-height:32px}.pagination>div p span{font-size:21px;font-weight:600}.pagination div{margin-bottom:10px;vertical-align:top}.pagination div a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#ebebeb;color:#444;display:inline-block;font-size:18px;height:32px;line-height:32px;margin:0 1px 1px 0;text-align:center;width:32px}.pagination div a:hover,.pagination div a.current{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#7fa7b5;color:#fff;text-decoration:none}.light-blue{color:#145c78;font-weight:600}.large{font-size:21px}.tooltip{font-size:13px}.tooltip-inner{max-width:230px;padding:10px}.table-responsive{border:0px}table.tnc-table,.table{margin-bottom:20px}table.tnc-table tr th,.table tr th{background-color:transparent;color:#004e6d;font-weight:600}table.tnc-table tr th,table.tnc-table tr td,.table tr th,.table tr td{border:1px solid #ebebeb;padding:10px}@media (max-width: 767px){table.tnc-table,.table{table-layout:auto}}select::-ms-expand{display:none}.accommodation-content{padding-top:60px}.featured-video .container .padded-wrapper{padding-bottom:60px;padding-top:60px}.featured-video .container .row span{font-size:18px;font-size:1.125rem;color:#666}.featured-video .container .row .title{font-size:36px;font-size:2.25rem;text-align:center;color:#000000;margin-bottom:20px}.featured-video .container .row .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:35px}.featured-video .container .row .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.featured-video .container .row .subscribe-share>div{float:right}.featured-video .container .row .video-title span{display:inline;color:#000}.featured-video .container .row .video-title h1{display:inline;color:#004e6d}.featured-video .container .row .video-title .featured{font-style:italic;color:#545454;margin-right:5px;font-weight:500;font-size:14px}.featured-video .container .row .date-posted span{font-size:16px;font-size:1rem;color:#B7B7B7;display:block;margin:5px 0}.featured-video .container .section-bottom{border-bottom:1px solid #E8E8E8}.recent-videos .container .padded-wrapper{padding-bottom:60px;padding-top:60px}.recent-videos .container .title{font-size:24px;font-size:1.5rem;color:#004e6d;text-transform:uppercase;text-align:center;margin-bottom:50px}.recent-videos .container .row .recent-video{margin-bottom:20px}@media screen and (min-width: 640px){.recent-videos .container .row .recent-video{margin-bottom:0}}.recent-videos .container .row .recent-video a:hover{text-decoration:none}.recent-videos .container .row .recent-video a:hover .video-name{text-decoration:underline}.recent-videos .container .row .recent-video a img{max-width:100%;height:auto}.recent-videos .container .row .recent-video a .video-name{display:block;font-weight:600}.recent-videos .container .row .recent-video a .view-count{color:#000;display:block;font-weight:600}.recent-videos .container .row .recent-video a .date-posted{color:#B7B7B7;display:block}.recent-videos .container .section-bottom{border-bottom:1px solid #E8E8E8}.video-categories .video-categories-inner{padding-bottom:60px;padding-top:60px;border-bottom:1px solid #E8E8E8;margin:0 auto;max-width:1800px;width:100%}.video-categories .video-categories-inner .categories-wrapper{text-align:center}.video-categories .video-categories-inner .categories-wrapper label,.video-categories .video-categories-inner .categories-wrapper span.no-categories{font-size:24px;font-size:1.5rem;color:#004e6d;text-transform:uppercase;padding-right:20px;font-weight:600;margin-bottom:50px;vertical-align:middle}.video-categories .video-categories-inner .categories-wrapper .select{overflow:hidden;position:relative;background:#FFF;border:solid #EBEBEB 2px;border-radius:2px;display:block;margin:0 20px}@media screen and (min-width: 768px){.video-categories .video-categories-inner .categories-wrapper .select{display:inline-block;margin:0}}.video-categories .video-categories-inner .categories-wrapper .select select{position:relative;z-index:1;background:transparent;width:auto;border:0;text-shadow:0 0 0 #000;padding:15px 60px 15px 15px;outline:0}@media screen and (min-width: 768px){.video-categories .video-categories-inner .categories-wrapper .select select{width:257px}}.video-categories .video-categories-inner .categories-wrapper .select:after{content:"";display:block;position:absolute;background:#F7F7F7 url(../img/select_arrow_small.png) no-repeat 50% 50%;position:absolute;width:50px;height:100%;top:0;right:0;border-left:solid #EBEBEB 2px}.video-categories .video-categories-inner .categories-wrapper .no-textshadow select{height:auto;padding:9px 0;color:#000}.video-categories .video-categories-inner .video-category{min-height:170px;margin-bottom:20px}@media screen and (min-width: 640px){.video-categories .video-categories-inner .video-category{margin-bottom:0;min-height:250px}}.video-categories .video-categories-inner .video-category a:hover{text-decoration:none}.video-categories .video-categories-inner .video-category a:hover .video-name{text-decoration:underline}.video-categories .video-categories-inner .video-category a img{max-width:100%;height:auto}.video-categories .video-categories-inner .video-category a .video-name{display:block;font-weight:600}.video-categories .video-categories-inner .video-category a .video-count{color:#B7B7B7;display:block;text-decoration:none}html.ie8 .video-categories .video-categories-inner .categories-wrapper .select,html.ie9 .video-categories .video-categories-inner .categories-wrapper .select{padding:0px;border:0px}html.ie8 .video-categories .video-categories-inner .categories-wrapper .select select,html.ie9 .video-categories .video-categories-inner .categories-wrapper .select select{margin-right:0px;border:solid #EBEBEB 2px}html.ie8 .video-categories .video-categories-inner .categories-wrapper .select:after,html.ie9 .video-categories .video-categories-inner .categories-wrapper .select:after{display:none}.btn,.btn-white,.btn-small,.btn-small-light,.btn-down{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d url("../img/arrow-white.png") no-repeat;background-position:97% center;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin:20px 0;padding:10px 33px 10px 10px;text-transform:uppercase}@media screen and (min-width: 600px){.btn,.btn-white,.btn-small,.btn-small-light,.btn-down{background-position:95% center;font-size:18px;padding:10px 48px 10px 25px}}@media screen and (min-width: 960px){.btn,.btn-white,.btn-small,.btn-small-light,.btn-down{background-position:95% center;font-size:21px;padding:15px 58px 15px 35px}}.btn:hover,.btn-white:hover,.btn-small:hover,.btn-small-light:hover,.btn-down:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#7fa7b5 url("../img/arrow-white.png") no-repeat;background-position:97% center;color:#fff;text-decoration:none}@media screen and (min-width: 600px){.btn:hover,.btn-white:hover,.btn-small:hover,.btn-small-light:hover,.btn-down:hover{background-position:95% center}}@media screen and (min-width: 960px){.btn:hover,.btn-white:hover,.btn-small:hover,.btn-small-light:hover,.btn-down:hover{background-position:95% center}}.ie8 .btn,.ie8 .btn-white,.ie8 .btn-small,.ie8 .btn-small-light,.ie8 .btn-down,.ie8 .btn:hover,.ie8 .btn-white:hover,.ie8 .btn-small:hover,.ie8 .btn-small-light:hover,.ie8 .btn-down:hover{background-position:95% center !important}.btn-white{background:#fff url("../img/arrow-orange.png") no-repeat;background-position:97% center;color:#004e6d}@media screen and (min-width: 600px){.btn-white{background-position:97% center}}@media screen and (min-width: 960px){.btn-white{background-position:97% center}}.btn-white:hover{background:#145c78 url("../img/arrow-orange.png") no-repeat;background-position:97% center}@media screen and (min-width: 600px){.btn-white:hover{background-position:97% center}}@media screen and (min-width: 960px){.btn-white:hover{background-position:97% center}}.ie8 .btn-small,.ie9 .btn-small{font-size:16px !important;background-position:right 19px center !important;padding:10px 43px 10px 20px !important}.btn-small{background:#004e6d url("../img/arrow-orange.png") no-repeat;background-position:93% center;font-size:16px;padding:10px 43px 10px 20px}.btn-small:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#145c78 url("../img/arrow-orange.png") no-repeat;background-position:93% center;color:#f79b33}.btn-arrow-left,.btn-arrow-left:hover{background:#004e6d url("../img/arrow-orange-left.png") no-repeat;padding:10px 20px 10px 43px;background-position:19px center}.btn-small-light{background:#145c78 url("../img/arrow-white.png") no-repeat;background-position:97% center;font-size:16px;padding:10px 43px 10px 20px}.btn-small-light:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#7fa7b5 url("../img/arrow-white.png") no-repeat;background-position:97% center}.btn-small-light:active,.btn-small-light:focus{color:#FFFFFF;text-decoration:none}.btn-down{background-image:none;padding:15px 20px 15px 35px}.btn-down:hover{background-image:none}.btn-down span{padding-right:38px;background:url("../img/arrow-down-white.png") no-repeat;background-position:97% center}@media screen and (min-width: 600px){.btn-down span{background-position:97% center}}@media screen and (min-width: 960px){.btn-down span{background-position:97% center}}.btn-down span:hover{background:url("../img/arrow-down-white.png") no-repeat}@media screen and (min-width: 600px){.btn-down span:hover{background-position:97% center}}@media screen and (min-width: 960px){.btn-down span:hover{background-position:97% center}}.btn-down:active,.btn-down.focus{color:#fff;text-decoration:none}.btn-no-arrow{background-image:none;padding-right:20px}.btn-no-arrow span{background-image:none;padding-right:0}.btn-no-arrow:hover{background-image:none;padding-right:20px}.btn-no-arrow:hover span{background-image:none;padding-right:0}.btn-sm{padding:9px 20px;font-size:.9375em;border-radius:0px}html.ie8 .btn-sm{font-size:15px;line-height:15px}.btn-light-blue{background-color:#7fa7b5}.btn-add-fav{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:url("../img/plus-orange-large.png") no-repeat left 5px;color:#004e6d;font-size:16px;font-weight:700;padding-left:18px;text-transform:uppercase}.btn-add-fav:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}body .gf_browser_ie.gform_wrapper form,body .gform_wrapper form{border:solid 2px #d5d5d5;padding:0px}body .gf_browser_ie.gform_wrapper form .gform_heading,body .gform_wrapper form .gform_heading{width:100%;margin:0px;margin-top:-18px;text-align:center}body .gf_browser_ie.gform_wrapper form .gform_heading .gform_title,body .gform_wrapper form .gform_heading .gform_title{margin:0px;font-size:2em;line-height:1em;background-color:#FFFFFF;display:inline-block;padding:0px 20px}@media screen and (min-width: 640px){body .gf_browser_ie.gform_wrapper form .gform_heading .gform_title,body .gform_wrapper form .gform_heading .gform_title{padding:0px 40px}}body .gf_browser_ie.gform_wrapper form .gform_body,body .gform_wrapper form .gform_body{padding:60px 70px 5px 70px}body .gf_browser_ie.gform_wrapper form .gform_body .gsection,body .gform_wrapper form .gform_body .gsection{margin:1.8em 0px}body .gf_browser_ie.gform_wrapper form .validation_error,body .gform_wrapper form .validation_error{border:none;width:100%;padding:60px 70px 1em 70px}body .gf_browser_ie.gform_wrapper form .validation_error+.gform_body,body .gform_wrapper form .validation_error+.gform_body{padding-top:0px}body .gf_browser_ie.gform_wrapper form .top_label .gfield_label,body .gf_browser_ie.gform_wrapper form .gfield_label,body .gform_wrapper form .top_label .gfield_label,body .gform_wrapper form .gfield_label{font-size:.875em;line-height:1.42857em;text-transform:uppercase;color:#16100f;font-weight:600}body .gf_browser_ie.gform_wrapper form ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,body .gf_browser_ie.gform_wrapper form ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,body .gf_browser_ie.gform_wrapper form ul.gform_fields li.gfield input[type=radio],body .gf_browser_ie.gform_wrapper form ul.gform_fields li.gfield select,body .gform_wrapper form ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,body .gform_wrapper form ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,body .gform_wrapper form ul.gform_fields li.gfield input[type=radio],body .gform_wrapper form ul.gform_fields li.gfield select{margin-left:0px}body .gf_browser_ie.gform_wrapper form label.gfield_label+div.ginput_container,body .gform_wrapper form label.gfield_label+div.ginput_container{margin-top:0px;margin-bottom:15px}body .gf_browser_ie.gform_wrapper form select,body .gf_browser_ie.gform_wrapper form input,body .gf_browser_ie.gform_wrapper form textarea,body .gform_wrapper form select,body .gform_wrapper form input,body .gform_wrapper form textarea{font-size:.9375em;line-height:1.6em;margin-left:0px;border:solid 2px #d5d5d5}body .gf_browser_ie.gform_wrapper form select,body .gform_wrapper form select{border-radius:2px;background:#fff url("../img/select_arrow.png") right center no-repeat;padding:4px 53px 4px 15px}html.ie9 body .gf_browser_ie.gform_wrapper form select,html.ie9 body .gform_wrapper form select{min-height:43px}body .gf_browser_ie.gform_wrapper form select::-ms-expand,body .gform_wrapper form select::-ms-expand{display:none}body .gf_browser_ie.gform_wrapper form .gfield_checkbox li label,body .gf_browser_ie.gform_wrapper form .gfield_radio li label,body .gform_wrapper form .gfield_checkbox li label,body .gform_wrapper form .gfield_radio li label{margin-left:30px;margin-right:20px;line-height:1.875em}body .gf_browser_ie.gform_wrapper form input[type=checkbox],body .gf_browser_ie.gform_wrapper form input[type=radio],body .gform_wrapper form input[type=checkbox],body .gform_wrapper form input[type=radio]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}body .gf_browser_ie.gform_wrapper form input[type=checkbox]+label,body .gf_browser_ie.gform_wrapper form input[type=radio]+label,body .gform_wrapper form input[type=checkbox]+label,body .gform_wrapper form input[type=radio]+label{padding-left:31px;height:25px;display:inline-block;line-height:31px;background-repeat:no-repeat;background-position:0 0;font-size:16px;vertical-align:middle;cursor:pointer;color:#000000}body .gf_browser_ie.gform_wrapper form input[type=checkbox]:checked+label,body .gf_browser_ie.gform_wrapper form input[type=radio]:checked+label,body .gform_wrapper form input[type=checkbox]:checked+label,body .gform_wrapper form input[type=radio]:checked+label{background-position:0 -75px}body .gf_browser_ie.gform_wrapper form input[type=checkbox]+label,body .gf_browser_ie.gform_wrapper form input[type=radio]+label,body .gform_wrapper form input[type=checkbox]+label,body .gform_wrapper form input[type=radio]+label{background-image:url(../img/custom_checkbox_sprite.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .gf_browser_ie.gform_wrapper form ul.gfield_checkbox li input[type=checkbox]:checked+label,body .gf_browser_ie.gform_wrapper form ul.gfield_radio li input[type=radio]:checked+label,body .gform_wrapper form ul.gfield_checkbox li input[type=checkbox]:checked+label,body .gform_wrapper form ul.gfield_radio li input[type=radio]:checked+label{font-weight:normal}body .gf_browser_ie.gform_wrapper form input.datepicker.datepicker_with_icon,body .gform_wrapper form input.datepicker.datepicker_with_icon{background:#fff url(../img/datepicker_icon.png) right center no-repeat;padding-right:40px;width:auto !important}body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline input[type=text].datepicker.medium,body .gform_wrapper form .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:auto !important;padding-top:4px;padding-bottom:3px}body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline select,body .gform_wrapper form .top_label li.gfield.gf_inline select{width:100% !important}body .gf_browser_ie.gform_wrapper form img.ui-datepicker-trigger,body .gform_wrapper form img.ui-datepicker-trigger{display:none}body .gf_browser_ie.gform_wrapper form .gfield_html h3,body .gform_wrapper form .gfield_html h3{font-size:1.125em;line-height:1.66667em;font-weight:600;color:#16100f}body .gf_browser_ie.gform_wrapper form .gfield_html h3 small,body .gform_wrapper form .gfield_html h3 small{color:#555;font-size:.625em}body .gf_browser_ie.gform_wrapper form .gform_footer,body .gform_wrapper form .gform_footer{padding:20px 70px 70px 70px;margin:0px}body .gf_browser_ie.gform_wrapper form .gform_footer input.button,body .gf_browser_ie.gform_wrapper form .gform_footer input[type=image],body .gf_browser_ie.gform_wrapper form .gform_footer input[type=submit],body .gform_wrapper form .gform_footer input.button,body .gform_wrapper form .gform_footer input[type=image],body .gform_wrapper form .gform_footer input[type=submit]{background-color:#004e6d;color:#FFFFFF;font-size:1.125em;line-height:1.33333em;font-weight:700;text-transform:uppercase;border:none;border-radius:2px;padding:12px 30px}body .gf_browser_ie.gform_wrapper form .gform_footer input[type=submit],body .gform_wrapper form .gform_footer input[type=submit]{padding:12px 60px 12px 30px !important;background:#004e6d url(../img/form_btn_arrow.png) right center no-repeat}body .gf_browser_ie.gform_wrapper form .no_sublabel span label,body .gform_wrapper form .no_sublabel span label{display:none}@media (max-width: 991px){body .gf_browser_ie.gform_wrapper form .gform_heading,body .gform_wrapper form .gform_heading{margin-top:20px}body .gf_browser_ie.gform_wrapper form .gform_heading .gform_title,body .gform_wrapper form .gform_heading .gform_title{display:block}body .gf_browser_ie.gform_wrapper form .gform_body,body .gf_browser_ie.gform_wrapper form .gform_footer,body .gform_wrapper form .gform_body,body .gform_wrapper form .gform_footer{padding:20px}body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline input[type=email].medium,body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline input[type=number].medium,body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline input[type=password].medium,body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline input[type=tel].medium,body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline input[type=text].medium,body .gf_browser_ie.gform_wrapper form .top_label li.gfield.gf_inline input[type=url].medium,body .gf_browser_ie.gform_wrapper form .top_label input.medium,body .gf_browser_ie.gform_wrapper form .top_label select.medium,body .gf_browser_ie.gform_wrapper form .hidden_label input.large,body .gf_browser_ie.gform_wrapper form .hidden_label select.large,body .gf_browser_ie.gform_wrapper form .top_label input.large,body .gf_browser_ie.gform_wrapper form .top_label select.large,body .gf_browser_ie.gform_wrapper form .top_label input.small,body .gform_wrapper form .top_label li.gfield.gf_inline input[type=email].medium,body .gform_wrapper form .top_label li.gfield.gf_inline input[type=number].medium,body .gform_wrapper form .top_label li.gfield.gf_inline input[type=password].medium,body .gform_wrapper form .top_label li.gfield.gf_inline input[type=tel].medium,body .gform_wrapper form .top_label li.gfield.gf_inline input[type=text].medium,body .gform_wrapper form .top_label li.gfield.gf_inline input[type=url].medium,body .gform_wrapper form .top_label input.medium,body .gform_wrapper form .top_label select.medium,body .gform_wrapper form .hidden_label input.large,body .gform_wrapper form .hidden_label select.large,body .gform_wrapper form .top_label input.large,body .gform_wrapper form .top_label select.large,body .gform_wrapper form .top_label input.small{width:100% !important;max-width:424px}}@media (max-width: 767px){body .gf_browser_ie.gform_wrapper form .gform_footer,body .gform_wrapper form .gform_footer{padding:20px}body .gf_browser_ie.gform_wrapper form .gform_footer input[type=submit],body .gform_wrapper form .gform_footer input[type=submit]{white-space:normal;display:block;margin:0 auto;font-size:.875em}}body .gf_browser_ie.gform_wrapper form.amtrak_form select,body .gform_wrapper form.amtrak_form select{width:100% !important}body .gf_browser_ie.gform_wrapper li.gfield.gfield_error,body .gf_browser_ie.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border:0px}body .gf_browser_ie.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message,body .gf_browser_ie.gform_wrapper .ginput_container+.gfield_description.validation_message,body .gf_browser_ie.gform_wrapper .gfield_description.validation_message,body .gf_browser_ie.gform_wrapper .top_label .gfield_description.validation_message,body .gf_browser_ie.gform_wrapper .validation_message,body .gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message,body .gform_wrapper .ginput_container+.gfield_description.validation_message,body .gform_wrapper .gfield_description.validation_message,body .gform_wrapper .top_label .gfield_description.validation_message,body .gform_wrapper .validation_message{margin-top:0px;padding-top:0px !important}body .ui-datepicker-month,body .ui-datepicker-year{color:#555;border-radius:0px;border:0px;width:auto !important;padding:0px 10px;background-color:transparent;color:#FFFFFF}body .ui-datepicker-month{padding:0px 5px 0px 10px}body .ui-datepicker-year{padding:0px 10px 0px 5px}body .ui-datepicker-calendar .ui-state-active{background:#145c78 !important;border:none !important;box-shadow:none !important;text-shadow:none !important;margin:0px !important;color:#FFFFFF !important}.email-sign-up-form .validation_error{display:none}.email-sign-up-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:0;margin-bottom:0 !important}.email-sign-up-form .gform_wrapper li.gfield.gfield_error,.email-sign-up-form .gform_wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border-bottom:none;border-top:none;margin-bottom:0 !important}.email-sign-up-form .gform_wrapper .top_label .gfield_error{width:100%}.email-sign-up-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.email-sign-up-form .gform_wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.newsletter .gform_wrapper .top_label .field_description_below label{display:block}.newsletter .gform_wrapper .top_label .gfield_html small{color:#555;font-size:.6875em;display:block;margin-top:45px}@media (max-width: 991px){.newsletter .gform_wrapper .top_label li.gfield.gf_left_half,.newsletter .gform_wrapper .top_label li.gfield.gf_right_half{clear:both !important;width:100%}.newsletter .gform_wrapper .top_label li.gfield.gf_left_half.gfield_html small,.newsletter .gform_wrapper .top_label li.gfield.gf_right_half.gfield_html small{margin-top:-15px}}.newsletter .gform_wrapper li.gfield.gfield_error,.newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border:0px}.newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0px}.newsletter .gform_wrapper div.validation_error{padding:40px 70px 15px 70px;margin-bottom:0px;border:0px}.newsletter .gform_wrapper div.validation_error+.gform_body{padding-top:0px}@media (max-width: 960px){.newsletter .gform_wrapper div.validation_error{padding:20px}}.newsletter .gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message,.newsletter .gform_wrapper .ginput_container+.gfield_description.validation_message,.newsletter .gform_wrapper .gfield_description.validation_message,.newsletter .gform_wrapper .top_label .gfield_description.validation_message,.newsletter .gform_wrapper .validation_message{margin-top:-0.5em;padding-top:0px !important;padding-bottom:15px}.reservation-request .gform_wrapper .gfield_required{float:left;margin-left:0px;margin-right:0.25em}html.ie8 body .gform_wrapper form input[type=checkbox],html.ie8 body .gform_wrapper form input[type=radio],html.ie9 body .gform_wrapper form input[type=checkbox],html.ie9 body .gform_wrapper form input[type=radio]{position:relative;z-index:1;left:auto;overflow:visible;clip:auto;height:15px;width:15px;margin:0;margin-top:8px !important;padding:0;border:0}html.ie8 body .gform_wrapper form input[type=checkbox]+label,html.ie8 body .gform_wrapper form input[type=radio]+label,html.ie9 body .gform_wrapper form input[type=checkbox]+label,html.ie9 body .gform_wrapper form input[type=radio]+label{background-image:none;padding-left:0px;height:auto;margin-left:5px}html.ie8 body .gform_wrapper form input[type=checkbox],html.ie9 body .gform_wrapper form input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;-moz-appearance:checkbox}html.ie8 body .gform_wrapper form input[type=radio],html.ie9 body .gform_wrapper form input[type=radio]{-webkit-appearance:radio;appearance:radio;-moz-appearance:radio;margin-left:2px}html.ie8 body .gform_wrapper form select,html.ie9 body .gform_wrapper form select{padding:0px;background:none;height:34px}.selectize-control.single .selectize-input{font-size:.9375em;line-height:1.6em;margin-left:0px;border:solid 2px #d5d5d5;border-radius:2px;background:#fff url("../img/select_arrow.png") right center no-repeat;padding:4px 53px 4px 15px;box-shadow:none}.selectize-control.single .selectize-input:after{display:none}.selectize-control.single .selectize-input.focus,.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.dropdown-active{background:#fff url("../img/select_arrow.png") right center no-repeat}.selectize-control.single .selectize-dropdown .active{background-color:#f8f8f8;color:#145c78}.gform_wrapper .ginput_container .datepicker{background-image:url(/content/themes/verb-base/img/calendar-icon.png);background-repeat:no-repeat;background-size:20px 20px;background-position:94% center;width:190px !important}.ui-datepicker{width:360px !important}.ui-datepicker .ui-datepicker-header{background-color:#FFFFFF;padding:20px 30px 0;box-shadow:none;text-shadow:none;border:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background:none;top:18px}.ui-datepicker .ui-datepicker-header .ui-datepicker-month{color:#004E6D;font-size:30px;text-transform:uppercase;text-shadow:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-year{display:none}.ui-datepicker .ui-datepicker-calendar{margin:0 8.25% 30px !important;width:83.5%}.ui-datepicker .ui-datepicker-calendar thead{background:none;border:0}.ui-datepicker .ui-datepicker-calendar thead tr{border-bottom:0}.ui-datepicker .ui-datepicker-calendar thead tr th{text-transform:uppercase;text-align:center;font-size:9px;padding:11px 0;color:#004E6D;text-shadow:none;filter:none}.ui-datepicker .ui-datepicker-calendar tr{border-bottom:0}.ui-datepicker .ui-datepicker-calendar tr td{border-top:1px solid #fff;border-right:1px solid #fff;height:26px;line-height:26px;background:#eee;color:#777}body.ie9 .ui-datepicker .ui-datepicker-calendar tr td{width:31px !important}.ui-datepicker .ui-datepicker-calendar tr td span{box-shadow:none;border:0}.ui-datepicker .ui-datepicker-calendar tr td .ui-state-default{background:#eee;border:0;box-shadow:none;text-shadow:none;width:100%;border:0}body.ie9 .ui-datepicker .ui-datepicker-calendar tr td .ui-state-default{max-width:31px !important}.ui-datepicker .ui-datepicker-calendar tr td a.ui-state-default.ui-state-hover{background:#004E6D;color:#FFFFFF}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable .ui-state-default{background:#fafafa;color:#444}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled{background-color:#fafafa}.ie8 .ui-datepicker .ui-datepicker-calendar,.ie9 .ui-datepicker .ui-datepicker-calendar{margin:0 20% 30px !important;width:60% !important}.ie8 .ui-datepicker table,.ie9 .ui-datepicker table{table-layout:auto !important}.ie8 .ui-datepicker *,.ie9 .ui-datepicker *{box-sizing:content-box !important}.ie8 .ui-datepicker .ui-state-default,.ie9 .ui-datepicker .ui-state-default{width:30px !important}#viewalldiv{width:800px;max-width:100%;height:600px;background-color:#f9f9f9}#viewalldiv #selectedcitydest strong{color:#F79B33;margin-bottom:26px;display:block;font-size:30px}#viewalldiv #selectedcitydest td td>table>tbody>tr>td{padding:5px 0}#viewalldiv table{width:100%;table-layout:auto;margin:0}#viewalldiv table td{padding:0}#viewalldiv h2{text-align:center}#viewalldiv .tab{float:left;text-align:center;width:50%;color:#336799;background-color:#f9f9f9;padding:10px 0}#viewalldiv .tab:hover,#viewalldiv .tab:focus{text-decoration:none}#viewalldiv .tab.active-tab{background-color:#336799;color:#FFFFFF}#newsletter_prompt .modal-content{background:#fbfeff url(../img/modal_background.jpg) center bottom no-repeat;background-size:contain}#newsletter_prompt .modal-header{border-bottom:0px}#newsletter_prompt .modal-body{padding-top:10px;padding-bottom:40px}#newsletter_prompt .modal-body .gform_wrapper{margin:0px;max-width:100%;padding:0px}#newsletter_prompt .modal-body .gform_wrapper form{border:0px}#newsletter_prompt .modal-body .gform_wrapper form .gform_heading{margin-top:0px}#newsletter_prompt .modal-body .gform_wrapper form .gform_heading .gform_title{font-size:1em;background-color:transparent}#newsletter_prompt .modal-body .gform_wrapper .gform_body{padding:0px}#newsletter_prompt .modal-body .gform_wrapper .top_label li.gfield.gf_right_half.gfield_html{margin-top:40px}#newsletter_prompt .modal-body .modal-title{margin-bottom:20px}#newsletter_prompt .newsletter_popup_fields label,#newsletter_prompt .newsletter_popup_fields input{display:block}#newsletter_prompt .newsletter_popup_fields a{display:inline-block}#newsletter_prompt .newsletter_popup_fields label{font-size:0.875em;line-height:1.42857em;text-transform:uppercase;color:#16100f;font-weight:600}#newsletter_prompt .newsletter_popup_fields input{width:47.5%;outline-style:none;font-size:inherit;font-family:inherit;padding:.313em 0;letter-spacing:normal;text-indent:.25em;line-height:1.6em;margin-left:0px;border:solid 2px #ebebeb}@media (max-width: 991px){#newsletter_prompt .newsletter_popup_fields input{width:100% !important;max-width:424px}}#newsletter_prompt .newsletter_popup_fields input.error{border-color:red}@media (max-width: 1024px){body .gform_wrapper#gform_wrapper_7 .gfield_radio li label{margin-left:0px}}@media (max-width: 991px){body .gform_wrapper#gform_wrapper_7 .gfield_radio li label{font-size:15px;margin-right:0px}}@media (max-width: 767px){body .gform_wrapper#gform_wrapper_7 .gfield_radio li label{height:auto}}#field_8_6,#field_8_14,#field_8_25,#field_8_26,#field_8_27{border-top:1px solid #d5d5d5;margin-top:30px;padding-top:20px}.nav-tabs{background-color:transparent;text-align:center;border:none;display:table;margin:0 auto}.nav-tabs>li{float:none;display:table-cell;vertical-align:middle}.nav-tabs>li>a{border:none;border-right:solid 1px #FFFFFF;margin:0px;text-transform:uppercase;font-size:1.25em;font-family:'Open Sans', sans-serif;font-weight:600;color:#417c93;padding:22px 30px;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border:none;border-right:solid 1px #FFFFFF;color:#004e6d}.nav-tabs>li.active{background-color:#FFFFFF;box-shadow:3px 0 4px -4px rgba(0,0,0,0.15),-3px 0 4px -4px rgba(0,0,0,0.15);-moz-box-shadow:3px 0 4px -4px rgba(0,0,0,0.15),-3px 0 4px -4px rgba(0,0,0,0.15);-webkit-box-shadow:3px 0 4px -4px rgba(0,0,0,0.15),-3px 0 4px -4px rgba(0,0,0,0.15)}.nav-tabs>li.active a{border:none;border-right:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;color:#004e6d;font-weight:700;border-radius:3px}.nav-tabs>li.active a:hover,.nav-tabs>li.active a:focus{border:none;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;color:#004e6d}.nav-tabs>li:first-child>a{border-left:solid 1px #FFFFFF}@media (min-width: 768px){.nav-tabs>li.active a{top:-8px;padding-top:26px;padding-bottom:17px}}@media (max-width: 767px){.nav-tabs{display:block}.nav-tabs>li{display:block}.nav-tabs>li>a{border:none}.nav-tabs>li>a:hover{background-color:transparent;border:none}}.tabs_wrapper{background-color:#d5d5d5}.tabs_wrapper.tabs_blue{border-bottom:3px solid #004e6d}.tabs_wrapper.tabs_blue .nav-tabs>li{background-color:#fff;border-top:2px solid #d5d5d5;outline:none}.tabs_wrapper.tabs_blue .nav-tabs>li a:hover,.tabs_wrapper.tabs_blue .nav-tabs>li a:focus{background-color:#fff;outline:none}.tabs_wrapper.tabs_blue .nav-tabs>li.active{background-color:#004e6d;border-top:none;outline:none}.tabs_wrapper.tabs_blue .nav-tabs>li.active a{background-color:#004e6d;border-right:solid 1px #004e6d;border-left:solid 1px #004e6d;color:#fff;top:-7px;font-size:1.5em;outline:none}@media (min-width: 960px){.tabs_wrapper.tabs_blue .nav-tabs.count_tabs_3{width:80%}.tabs_wrapper.tabs_blue .nav-tabs.count_tabs_3>li{width:33.33333%}.tabs_wrapper.tabs_blue .nav-tabs.count_tabs_2{width:50%}.tabs_wrapper.tabs_blue .nav-tabs.count_tabs_2>li{width:50%}.tabs_wrapper.tabs_blue .nav-tabs.count_tabs_1{width:25%}.tabs_wrapper.tabs_blue .nav-tabs.count_tabs_1>li{width:100%}}.tab-pane{padding:60px}.tab-pane.full-width{padding:0}.ie8 .footer_brochure_button a{background-position:108% center}.ie8 .rail_vacation_cta .css_table .callback_btn a{background-position:108% center}footer .footer_ctas{background-color:#fff;padding:40px 20px;border-top:solid 1px #d5d5d5;width:100%;max-width:1800px;margin:0 auto}footer .footer_ctas .container{width:100%;max-width:1280px}footer .rail_vacation_cta{background:transparent url(../img/border-line.png) right center no-repeat;padding-right:20px}footer .rail_vacation_cta .css_table{margin:0 auto}footer .rail_vacation_cta .css_table .css_table_cell{padding:5px}footer .rail_vacation_cta .css_table .callback_btn a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);background:#004e6d url("../img/form_btn_arrow.png") no-repeat;background-position:right -26px center;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:10px 43px 10px 20px;text-transform:uppercase}footer .rail_vacation_cta .css_table .callback_btn a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background-color:#145c78;background-position:right -26px center;color:#fff;text-decoration:none}footer .rail_vacation_cta .css_table .callback_btn a span{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg)}footer .rail_vacation_cta .phone,footer .rail_vacation_cta strong.blue{font-size:1.5em;line-height:1.125em;text-transform:uppercase;font-weight:700;color:#004e6d}footer .rail_vacation_cta .phone{font-size:1.875em}footer .rail_vacation_cta .office_hours{margin:20px auto 0px auto;text-align:left;table-layout:auto}footer .rail_vacation_cta .office_hours td{width:auto;padding:2px 4px;font-size:.875em}footer .rail_vacation_cta .office_hours strong{font-size:1em;line-height:1.25em;font-weight:600;color:#000000}footer .rail_vacation_cta .or{font-size:1.125em;font-style:italic;white-space:nowrap}footer .brochure_cta{padding-left:20px}footer .brochure_cta img{padding:0px 40px 0px 30px;max-width:250px}footer .brochure_cta p{font-size:1em;line-height:1.5em}footer .brochure_cta strong{font-size:1.3125em;color:#004e6d;font-weight:700}footer .footer_brochure_button a,footer .rail_vacation_cta .callback_btn a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);background:#004e6d url("../img/form_btn_arrow.png") no-repeat;background-position:right -26px center;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:10px 43px 10px 20px;text-transform:uppercase}footer .footer_brochure_button a:hover,footer .rail_vacation_cta .callback_btn a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background-color:#145c78;background-position:right -26px center;color:#fff;text-decoration:none}footer .footer_brochure_button a span,footer .rail_vacation_cta .callback_btn a span{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg)}footer .social_links a{margin-right:15px}@media (max-width: 1199px){footer .brochure_cta img{max-width:143px}footer .footer_ctas .rail_vacation_cta .css_table{display:block}footer .footer_ctas .rail_vacation_cta .css_table .css_table_cell{display:block}}@media (max-width: 991px){footer .footer_ctas .css_table{display:block;text-align:center}footer .footer_ctas .css_table .rail_vacation_cta,footer .footer_ctas .css_table .brochure_cta{display:block;padding-right:0px;padding-left:0px;border:0px;text-align:center}footer .footer_ctas .css_table .rail_vacation_cta{background:none}footer .footer_ctas .css_table .rail_vacation_cta .css_table_cell{display:inline-block}footer .footer_ctas .css_table .brochure_cta{text-align:left;padding-top:20px;margin-top:20px;border-top:solid 1px #d5d5d5}footer .footer_ctas .css_table .brochure_cta .css_table{display:table;text-align:left;margin:0 auto;max-width:515px}}@media (max-width: 767px){footer .footer_ctas .css_table .rail_vacation_cta .css_table .css_table_cell{display:block}footer .footer_ctas .css_table .brochure_cta{padding-top:20px;margin-top:20px;border-top:solid 1px #d5d5d5}footer .footer_ctas .css_table .brochure_cta .css_table{display:block;text-align:center}footer .footer_ctas .css_table .brochure_cta .css_table .css_table_cell{display:block}footer .footer_ctas .css_table .brochure_cta img{display:none}}footer .footer_main{background-color:#000000;color:#FFFFFF}footer .footer_main .container{width:100%;max-width:1280px}footer .footer_main h5{color:#FFFFFF;font-size:1.125em;margin-bottom:20px;font-weight:600}footer .footer_main .sponsors{border-top:solid 1px #333333;padding:40px 0px 0px 0px;margin:40px 0px}footer .footer_main .sponsors img{margin-right:20px}footer .footer_main .newsletter_signup{margin-bottom:30px}footer .footer_main .newsletter_signup .gform_confirmation_message{color:#429448}footer .footer_main .about_amtrak_vacations{margin-bottom:30px}footer .footer_main .contact_us p{margin-bottom:0px;font-size:.875em;line-height:1.71429em}footer .footer_main .contact_us p a{font-size:1.14286em;line-height:1.5em;font-weight:600;color:#FFFFFF}footer .footer_main .contact_us .office_hours{margin:20px 0px 0px 0px;font-size:.875em;line-height:1.71429em;table-layout:auto}footer .footer_main .contact_us .office_hours strong{font-size:1.14286em;line-height:1.5em;font-weight:600;color:#FFFFFF}footer .footer_main .contact_us .office_hours td{padding:0px;padding-right:10px;width:auto}footer .footer_main hr{border-color:#333333;margin-top:50px;margin-bottom:50px}footer .footer_main .copyright{font-size:.875em;line-height:1.71429em;padding-top:10px}footer .footer_main #menu-footer-submenu{display:inline;padding-left:20px}footer .footer_main #menu-footer-submenu li{display:inline-block;border-right:solid 1px #145c78;padding:0px 12px;margin-bottom:10px}footer .footer_main #menu-footer-submenu li:last-child{border-right:0px}footer .footer_main #menu-footer-submenu li a{color:#FFFFFF}@media (max-width: 991px){footer .footer_main .footer_col_3{text-align:center;margin-top:50px}footer .footer_main .gform_wrapper form{margin:0 auto}footer .footer_main .newsletter_signup{border-top:solid 1px #333333;padding-top:40px}footer .footer_main .sponsors{border-bottom:solid 1px #333333;margin:30px 0px;padding:20px 0px}footer .footer_main #menu-footer-submenu{padding-left:0px}}@media (max-width: 767px){footer .footer_main .copyright{text-align:center;padding-top:0px}footer .footer_main .copyright #menu-footer-submenu{display:block;margin:20px 0px 0px 0px;padding:0px}}body footer .footer_main{padding:80px 0px}body footer .footer_main .gform_wrapper{max-width:100%;margin:0px}body footer .footer_main .gform_wrapper form{border:none;display:table}body footer .footer_main .gform_wrapper form .top_label .gfield_label,body footer .footer_main .gform_wrapper form .gfield_label{display:none}body footer .footer_main .gform_wrapper div.validation_error{display:table-row;font-size:14px;padding-bottom:20px;width:100%;color:#d30000;font-weight:400}body footer .footer_main .gform_wrapper div.validation_message{font-size:14px;color:#d30000;font-weight:600}body footer .footer_main .gform_wrapper .gform_body{padding:10px 0px 0px 0px}body footer .footer_main .gform_wrapper .gform_footer{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);background:#004e6d;margin-left:-10px;padding:0 0 0 10px}body footer .footer_main .gform_wrapper .gform_body,body footer .footer_main .gform_wrapper .gform_footer{display:inline-block}body footer .footer_main .gform_wrapper .gform_body .top_label input.medium,body footer .footer_main .gform_wrapper .gform_body .top_label select.medium,body footer .footer_main .gform_wrapper .gform_footer .top_label input.medium,body footer .footer_main .gform_wrapper .gform_footer .top_label select.medium{width:100%}body footer .footer_main .gform_wrapper .gform_body input[type=text],body footer .footer_main .gform_wrapper .gform_footer input[type=text]{border:solid 1px #FFFFFF;font-size:14px;font-weight:300;line-height:40px;padding:10px;width:225px !important;height:40px;color:#555}body footer .footer_main .gform_wrapper .gform_body input[type=submit],body footer .footer_main .gform_wrapper .gform_footer input[type=submit]{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);background-image:none;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;font-size:16px;line-height:1em;margin-right:-10px;padding:12px 20px;font-weight:600}body footer .footer_main .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required,body footer .footer_main .gform_wrapper .gform_footer li.gfield.gfield_error.gfield_contains_required{margin:0px !important;width:100%}body footer .footer_main .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required div.ginput_container,body footer .footer_main .gform_wrapper .gform_footer li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0px !important;max-width:100%}body footer .footer_main .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required div.gfield_description,body footer .footer_main .gform_wrapper .gform_footer li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;margin:0px;padding:5px !important}body footer .footer_main .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=text],body footer .footer_main .gform_wrapper .gform_footer li.gfield.gfield_error.gfield_contains_required input[type=text]{width:100% !important}body footer .footer_main .gform_wrapper .gform_body li.gfield.gfield_error,body footer .footer_main .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,body footer .footer_main .gform_wrapper .gform_footer li.gfield.gfield_error,body footer .footer_main .gform_wrapper .gform_footer li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0px}body footer .footer_main #menu-footer-menu li{border-bottom:solid 1px #333333}body footer .footer_main #menu-footer-menu li:last-child{border-bottom:0px}body footer .footer_main #menu-footer-menu a{font-size:.9375em;line-height:2.4em;color:#FFFFFF}@media (max-width: 767px){body footer .footer_main{padding:30px 0px}body footer .footer_main .gform_wrapper .gform_body input[type=text],body footer .footer_main .gform_wrapper .gform_footer input[type=text]{width:175px !important;font-size:14px;padding:7px 5px 6px 5px}body footer .footer_main .about_amtrak_vacations{margin-top:30px}body footer .footer_main .footer_col_3{margin-top:30px}}.breadcrumbs{border-top:solid 1px #d5d5d5;background-color:#FFFFFF}.breadcrumbs .container{margin:0 auto;max-width:1280px;width:100%;padding-top:10px;padding-bottom:10px}.breadcrumb{font-size:.9375em;background-color:transparent;margin-bottom:0px}.breadcrumb a{color:#004e6d;text-decoration:underline}.breadcrumb .glyphicon{font-size:8px;top:-1px}.single-post .breadcrumbs .container .row .breadcrumb{margin-bottom:0px}.content{margin:0 auto;max-width:1800px;width:100%}.content .inner{margin:0 auto;max-width:1280px;width:100%;padding:60px 20px}.content .inner.text-center{font-size:21px}.content .inner.thin-width{margin:0 auto;max-width:960px;width:100%}.content .inner .btn,.content .inner .btn-white,.content .inner .btn-small,.content .inner .btn-small-light,.content .inner .btn-down{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg)}.content .inner .btn span,.content .inner .btn-white span,.content .inner .btn-small span,.content .inner .btn-small-light span,.content .inner .btn-down span{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);display:block}.content .inner .sub-title{color:#417c93;font-size:24px;padding-bottom:20px}.content .inner .note-disclaimer{border-top:1px solid #dbdbdb;color:#868686;font-size:14px;margin-top:60px;padding-top:60px}.content .inner.columns-two{overflow:hidden}@media screen and (min-width: 768px){.content .inner.columns-two .column-left{float:left;margin-right:7%;width:60%}}.content .inner.columns-two .column-right{margin:0 auto;max-width:410px;padding-top:40px}@media screen and (min-width: 768px){.content .inner.columns-two .column-right{float:left;margin:0;max-width:100%;padding-top:0;width:33%}}.content .inner.columns-two .column-right img{display:block;height:auto;margin-bottom:20px;width:100%}.content .inner ul{list-style-image:url(../img/double_arrow_list_bullet.png);list-style-position:outside;margin-left:15px;margin-bottom:30px}.content .inner ul li{margin-bottom:10px}.content .inner iframe[src*='youtube.com']{width:100%;max-width:960px;height:540px}@media (max-width: 768px){.content .inner iframe[src*='youtube.com']{height:432px}}@media (max-width: 640px){.content .inner iframe[src*='youtube.com']{height:360px}}@media (max-width: 568px){.content .inner iframe[src*='youtube.com']{height:320px}}@media (max-width: 480px){.content .inner iframe[src*='youtube.com']{height:180px}}.accommodation-content .inner{padding-top:0}.accommodation-image-slider .inner{padding-bottom:0}.accommodation-image-slider .slick-slider,.accommodation-image-slider .slider-dots{margin-bottom:0}.accommodation-image-slider .slick-prev,.accommodation-image-slider .slick-next{top:70px;height:140px;z-index:2}.accommodation-image-slider .slick-prev{left:-50px}.accommodation-image-slider .slick-next{right:-50px}@media (max-width: 767px){.rectangular-callouts+.content .inner{padding-top:0px}}.circular-callouts{margin:0 auto;max-width:1800px;width:100%;background:#f8f8f8}.circular-callouts .inner{margin:0 auto;max-width:1280px;width:100%;padding:60px 20px 20px}.circular-callouts .inner .circular-callout{display:inline-block;margin-bottom:20px;margin-right:-4px;padding:0 20px;text-align:center;vertical-align:top;width:100%}@media screen and (min-width: 600px){.circular-callouts .inner .circular-callout{width:50%}}@media screen and (min-width: 960px){.circular-callouts .inner .circular-callout{width:25%}}.circular-callouts .inner .circular-callout a p{color:#666}.circular-callouts .inner .circular-callout a:hover{text-decoration:none}.circular-callouts .inner .circular-callout .callout-image{border:6px solid #fff;border-radius:50%;-moz-box-shadow:0px 0px 20px 0px #ccc;-webkit-box-shadow:0px 0px 20px 0px #ccc;box-shadow:0px 0px 20px 0px #ccc;display:inline-block;margin-bottom:15px;margin-right:-4px;max-width:168px;overflow:hidden}.circular-callouts .inner .circular-callout .callout-image img{display:block;height:auto;width:100%}@media screen and (min-width: 960px){.circular-callouts.size-large .inner .circular-callout{width:33.333333%}}.circular-callouts.size-large .inner .circular-callout .callout-image{max-width:379px}.circular-callouts.size-large .inner .circular-callout h3{color:#000;font-size:24px;text-transform:none}.circular-callouts.size-large .inner .circular-callout .callout-content p{line-height:1.8}.circular-callouts.background-white{background:#fff}.circular-callouts.border-grey .inner .circular-callout .callout-image{border:6px solid #e6e6e4;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.itinerary_tabs .container-fluid .tabs_wrapper .nav-tabs li a{border:1px solid #ebebeb}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tabs_wrapper .nav-tabs li a{border:none}}.itinerary_tabs .container-fluid .tab-content{margin:0 auto;max-width:1360px;width:100%;margin:0 auto}.itinerary_tabs .container-fluid .tab-content .tab-pane{padding:60px 0 0}@media screen and (min-width: 600px){.itinerary_tabs .container-fluid .tab-content .tab-pane{padding:60px}}.itinerary_tabs .container-fluid .tab-content strong{font-weight:600}.itinerary_tabs .container-fluid .tab-content .disclaimer{border-top:solid 1px #e5e5e5;padding-top:40px;margin-top:40px;font-size:.875em}.itinerary_tabs .container-fluid .tab-content .trip-overview p{font-size:1.125em}.itinerary_tabs .container-fluid .tab-content .trip-map{background:none}@media screen and (min-width: 992px){.itinerary_tabs .container-fluid .tab-content .trip-map{background:transparent url(../img/border-line.png) left center no-repeat;background-size:1px 80%}}.itinerary_tabs .container-fluid .tab-content .trip-map img{max-width:100%}.itinerary_tabs .container-fluid .tab-content .trip-highlights{margin-bottom:40px}.itinerary_tabs .container-fluid .tab-content .trip-highlights ul{list-style-image:url(../img/double_arrow_list_bullet.png);list-style-position:outside;margin-left:24px;margin-bottom:30px}.itinerary_tabs .container-fluid .tab-content .trip-highlights ul li{font-size:1em;line-height:1.5em;margin-bottom:10px}.itinerary_tabs .container-fluid .tab-content .trip-highlights strong{@incldue fontSize(18px);color:#004e6d;font-weight:600;margin-bottom:10px;text-transform:uppercase;display:inline-block}.itinerary_tabs .container-fluid .tab-content .trip-highlights p{font-size:1em;line-height:1.25em;margin-bottom:0}.itinerary_tabs .container-fluid .tab-content .itinerary-days h3,.itinerary_tabs .container-fluid .tab-content .itinerary-days strong{font-size:16px;font-size:1rem;color:#004e6d;font-size:16px;font-weight:400;margin-bottom:10px;text-transform:uppercase}.itinerary_tabs .container-fluid .tab-content .itinerary-days h3 .day,.itinerary_tabs .container-fluid .tab-content .itinerary-days strong .day{font-weight:600;margin-right:5px}.itinerary_tabs .container-fluid .tab-content .itinerary-days .legend{font-size:14px;font-size:.875rem}.itinerary_tabs .container-fluid .tab-content .itinerary-days .legend .dl-label{color:#004e6d;font-weight:400;margin-bottom:10px;text-transform:uppercase;display:inline;margin-right:5px}.itinerary_tabs .container-fluid .tab-content .itinerary-days .legend dl{display:inline}.itinerary_tabs .container-fluid .tab-content .itinerary-days .legend dl dt{color:#004e6d;font-weight:600;display:inline}.itinerary_tabs .container-fluid .tab-content .itinerary-days .legend dl dd{display:inline}.itinerary_tabs .container-fluid .tab-content .accomodation-listing{padding-bottom:40px}.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-image img{border:2px solid #ebebeb;width:auto;max-width:100%;height:auto}@media (max-width: 991px){.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-image img{margin-bottom:20px}}.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-details p{display:inline}.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-details a{display:inline;color:#004e6d;text-decoration:underline}.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-details a:hover{text-decoration:none}.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-details h3 a{text-decoration:none}.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-details h3 a:hover{text-decoration:underline}@media (max-width: 991px){.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-image,.itinerary_tabs .container-fluid .tab-content .accomodation-listing .accomodation-details{padding:0px}}.itinerary_tabs .container-fluid .tab-content .pricing-tiers{margin-bottom:30px}.itinerary_tabs .container-fluid .tab-content .pricing-tiers li{margin-bottom:10px}.itinerary_tabs .container-fluid .tab-content .pricing-tiers li a{padding:0}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .pricing-tiers li{margin-bottom:0}.itinerary_tabs .container-fluid .tab-content .pricing-tiers li a{padding:22px 30px}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper h2{text-align:center}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .price-modal-wrapper,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .shop-form-wrapper{display:none}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper{border:1px solid #ebebeb;background-color:#f5f5f5;padding:0;max-width:1280px;margin:0 auto}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper{padding:27px}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner{position:relative;overflow:hidden}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .calendar-previous,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .calendar-next{background-color:#fff;padding:9px 14px;display:none;position:absolute;z-index:2}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .calendar-previous,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .calendar-next{display:inline-block}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .calendar-next{top:0;right:0}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane{padding:0}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper{overflow:hidden}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper .month-select-wrapper{overflow:hidden;position:relative;background:#FFF;border:solid #EBEBEB 2px;border-radius:2px;display:block;margin:0}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper .month-select-wrapper:after{content:"";display:block;position:absolute;background:#F7F7F7 url(../img/select_arrow_small.png) no-repeat 50% 50%;position:absolute;width:50px;height:100%;top:0;right:0;border-left:solid #EBEBEB 2px}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper .month-select-wrapper .month-tab-select{width:100%;position:relative;z-index:1;background:transparent;border:0;text-shadow:0 0 0 #000;padding:15px 60px 15px 15px;outline:0}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper ul.month-list,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper ul.month-list-second{display:none}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper ul.month-list li a,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper ul.month-list-second li a{display:inline-block;border:none}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper:before,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper:after{pointer-events:none;content:"";width:400px;height:101px;position:absolute;display:inline-block;z-index:1}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper:before{background:linear-gradient(to right, #F5F5F5, rgba(255,0,0,0))}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper:after{background:linear-gradient(to right, rgba(255,0,0,0), #F5F5F5);right:0;top:0}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper .month-select-wrapper{display:none}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper ul.month-list,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .month-list-wrapper ul.month-list-second{display:table;position:relative;left:40%;width:auto}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .limited:before,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .limited:after{background:none}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .limited ul.month-list,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .tab-content .tab-pane .limited ul.month-list-second{left:auto}}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .second-tabs-wrapper{display:none}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month{border:1px solid #ebebeb;display:inline-block;width:100%}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .day-outer{display:none}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane{padding:0}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer{display:block;padding:0}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer{width:14.285714286%;display:inline-block}}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day{height:100px}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a{position:relative;border:1px solid #ebebeb;display:block;width:100%;height:100%;background-color:#fff}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .date-string{position:relative;top:0;right:0;padding:19px 15px;color:#777;display:inline-block}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .date-string{position:absolute;padding:15px;display:block}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .date-string .current-year,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .date-string .month-name,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .date-string .date{display:inline}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .date-string .current-year,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .date-string .month-name{display:none}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .base-price,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .sold-out-text{font-size:22px;font-size:1.375rem;font-weight:600;color:#004e6d;position:relative;bottom:0;text-align:center;padding:15px;float:right}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .base-price,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a .sold-out-text{position:absolute;padding:0 0 15px 0;width:100%;float:none}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a:hover{background-color:#004e6d}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a:hover .date-string{color:#dadada}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day a:hover .base-price{color:#fff;text-decoration:none}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day .sold-out{cursor:default}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day .sold-out:hover{background-color:#fff}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day .sold-out:hover .date-string{color:#777}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day .sold-out .sold-out-text{font-size:16px;font-size:1rem;font-weight:600;color:#777;position:relative;bottom:0;text-align:center;padding:15px;float:right}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day .sold-out .sold-out-text{position:absolute;padding:0 0 15px 0;width:100%;float:none}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-outer .day-name{border:1px solid #ebebeb;background-color:#fff;text-align:center;padding:15px;color:#777}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-name-outer{display:none}@media screen and (min-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .day-name-outer{display:inline-block}}@media screen and (max-width: 768px){.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .past,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .no-sale,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .future{display:none}}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .past a .date,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .no-sale a .date,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .future a .date{color:#dadada}.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .past a:hover,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .no-sale a:hover,.itinerary_tabs .container-fluid .tab-content .calendar-wrapper .calendar-outer .calendar-inner-wrapper .calendar-inner .month-outer .month .tab-content .tab-pane .future a:hover{background-color:#fff}.email-sign-up{margin:0 auto;max-width:1800px;width:100%;background:#f8f8f8}.email-sign-up .inner{margin:0 auto;max-width:1280px;width:100%;padding:60px 20px;text-align:center}.email-sign-up .inner h2{line-height:42px;margin:0 20px 0 0}@media screen and (min-width: 960px){.email-sign-up .inner h2{float:left}}@media screen and (max-width: 767px){.email-sign-up .inner h2{font-size:16px;margin-right:0px}}.email-sign-up .inner .btn-small{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d;margin:0 -1px 0 0;padding-right:20px;position:relative;top:-12px}@media (min-width: 500px){.email-sign-up .inner .btn-small{margin:0 20px 0 0}}.email-sign-up .inner .btn-small:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d}.email-sign-up .inner .social-link{margin:0 0 0 0;position:relative;top:2px}@media (min-width: 500px){.email-sign-up .inner .social-link{margin:0 15px 0 0}}.email-sign-up .inner .email-sign-up-form{display:inline-block;text-align:left}.email-sign-up .inner .gform_wrapper{display:inline-block;margin:0;max-width:auto}.email-sign-up .inner .gform_wrapper #gform_1{border:none;display:inline-block}.email-sign-up .inner .gform_wrapper .gform_body{float:left;padding:0}.email-sign-up .inner .gform_wrapper .gform_body .validation_message{color:red;margin-top:0px;padding-top:0px !important}.email-sign-up .inner .gform_wrapper .gform_footer{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);background:#004e6d;display:inline-block;margin:0 -4px 0 0;padding:0;padding-left:10px}.email-sign-up .inner .gform_wrapper .gfield_label{display:none}.email-sign-up .inner .gform_wrapper .ginput_container{display:block;float:left;margin:0}.email-sign-up .inner .gform_wrapper .ginput_container input{background:#fff;border:1px solid #e2e2e2;border-right:none;color:#444444;font-size:16px;font-weight:200;line-height:42px;padding:0 12px;width:220px}@media screen and (min-width: 600px){.email-sign-up .inner .gform_wrapper .ginput_container input{font-size:18px;padding:0 18px;width:300px}}@media screen and (min-width: 960px){.email-sign-up .inner .gform_wrapper .ginput_container input{width:358px;height:44px}}@media (max-width: 767px){.email-sign-up .inner .gform_wrapper .ginput_container input{width:151px !important}}.email-sign-up .inner .gform_wrapper .gform_button{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);background:#004e6d;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;color:#fff;font-size:18px;font-weight:600;line-height:44px;margin-right:-10px;padding:0 10px;text-transform:uppercase}.email-sign-up .inner .gform_wrapper .gform_button.hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#145c78}@media screen and (min-width: 600px){.email-sign-up .inner .gform_wrapper .gform_button{padding:0 20px}}.ie8 .full-width-callout .text{display:block;padding-top:80px}.clip-svg{display:none}@media (min-width: 960px){.clip-svg{display:block}}.full-width-callout{margin:0 auto;max-width:1800px;width:100%;overflow:hidden}@media screen and (min-width: 768px){.full-width-callout{height:580px;position:relative}}.full-width-callout .callout-image{height:480px;position:relative}@media screen and (min-width: 768px){.full-width-callout .callout-image{bottom:0;height:100%;left:0;position:absolute;top:0;width:64%}}.full-width-callout .callout-image .callout-video{margin-right:-160px;position:absolute;right:50%;top:32%}@media screen and (min-width: 768px){.full-width-callout .callout-image .callout-video{margin-right:-80px;right:45%}}@media screen and (min-width: 1280px){.full-width-callout .callout-image .callout-video{right:32%}}.full-width-callout .callout-image .callout-video a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-shadow:0px 1px 2px rgba(0,0,0,0.8);background:url("../img/icon-video.png") no-repeat center top;color:#fff;display:block;font-size:18px;font-weight:600;min-width:320px;opacity:1;padding-top:143px;text-align:center;text-transform:uppercase}.full-width-callout .callout-image .callout-video a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0.8;text-decoration:none}.full-width-callout .text{background:#004e6d;min-width:320px;padding:40px 0 20px;width:100%}@media screen and (min-width: 600px){.full-width-callout .text{min-width:360px}}@media screen and (min-width: 768px){.full-width-callout .text{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);bottom:0;display:table;height:100%;margin-right:-25px;left:0;padding:0;position:absolute;top:0;width:50%}}@media screen and (min-width: 1280px){.full-width-callout .text{width:40%}}.full-width-callout .text.position-right{left:auto;right:0}.full-width-callout .text.position-right .text-inner{padding:20px}@media screen and (min-width: 960px){.full-width-callout .text.position-right .text-inner{padding:0 40px}}@media screen and (min-width: 1280px){.full-width-callout .text.position-right .text-inner{padding:0 20px 0 70px}}.full-width-callout .text.position-right .text-inner .callout-container{float:left}@media (max-width: 959px){.full-width-callout .text.position-right.text{margin-right:0px !important}}.full-width-callout .text .text-inner{display:table-cell;padding:0 20px;text-align:left;vertical-align:middle}@media screen and (min-width: 768px){.full-width-callout .text .text-inner{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);text-align:left}}@media screen and (min-width: 960px){.full-width-callout .text .text-inner{padding:0 40px}}@media screen and (min-width: 1280px){.full-width-callout .text .text-inner{padding:0 20px 0 70px}}.full-width-callout .text .text-inner .callout-container{float:right}@media screen and (min-width: 1280px){.full-width-callout .text .text-inner .callout-container{max-width:360px}}.full-width-callout .text .text-inner .callout-container .btn-white{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg)}.full-width-callout .text .text-inner .callout-container .btn-white span{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg)}.full-width-callout .text .text-inner .callout-container .text-link{color:#fff;display:block;margin:0 auto;text-align:center;text-decoration:underline}.full-width-callout .text .text-inner h2{background:url("../img/dotted-line.png") no-repeat center bottom;color:#fff;font-size:18px;margin-bottom:25px;padding-bottom:25px}@media screen and (min-width: 600px){.full-width-callout .text .text-inner h2{font-size:22px}}@media screen and (min-width: 768px){.full-width-callout .text .text-inner h2{float:left}}@media screen and (min-width: 960px){.full-width-callout .text .text-inner h2{font-size:27px}}.full-width-callout .text .text-inner .callout-content{clear:both;color:#fff;font-size:16px;line-height:1.6}@media screen and (min-width: 1280px){.full-width-callout .text .text-inner .callout-content{font-size:18px}}@media screen and (min-width: 768px){.full-width-callout.height-large{height:700px}}.full-width-callout.overlay-off{height:580px;position:relative}@media screen and (min-width: 768px){.full-width-callout.overlay-off.height-large{height:700px}}.full-width-callout.overlay-off .callout-image{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.full-width-callout.overlay-off .text-wrapper{margin:0 auto;max-width:1280px;width:100%;bottom:0;left:0;position:absolute;right:0;top:0}.full-width-callout.overlay-off .text{background:none;bottom:0;display:table;height:100%;left:0;padding:0;position:absolute;top:0}.full-width-callout.overlay-off .text.position-right{left:auto;right:0}@media screen and (min-width: 600px){.full-width-callout.overlay-off .text{min-width:460px}}@media screen and (min-width: 768px){.full-width-callout.overlay-off .text{width:62%}}@media screen and (min-width: 1280px){.full-width-callout.overlay-off .text{width:52%}}@media screen and (min-width: 1280px){.full-width-callout.overlay-off .text .text-inner .callout-container{max-width:590px}}.full-width-callout.overlay-off .text .text-inner h2{text-shadow:0px 1px 2px rgba(0,0,0,0.8);background:none;margin-bottom:20px;padding-bottom:0}.full-width-callout.overlay-off .text .text-inner .callout-content{text-shadow:0px 1px 2px rgba(0,0,0,0.8)}.full-width-callout.overlay-on .text-wrapper{width:40%;height:100%;position:absolute;right:0px}.full-width-callout.overlay-on .text-wrapper .text{width:100%;left:auto;right:auto;margin-right:0px}.full-width-callout.overlay-on .text-wrapper .text .text-inner{padding:20px 70px}.full-width-callout.overlay-on .text-wrapper .text .text-inner .callout-container{float:none;margin:0 auto}@media (min-width: 768px){.full-width-callout.overlay-on .text-wrapper .text{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-ms-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}.full-width-callout.overlay-on .text-wrapper .text .text-inner{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-ms-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}}@media (max-width: 1279px){.full-width-callout.overlay-on .text-wrapper{width:45%}}@media (max-width: 991px){.full-width-callout.overlay-on .text-wrapper .text .text-inner{padding:20px 40px}}@media (max-width: 767px){.full-width-callout.overlay-on .text-wrapper{width:100%;position:relative;right:auto}.full-width-callout.overlay-on .text-wrapper .text{padding:20px}.full-width-callout.overlay-on .text-wrapper .text .text-inner{padding:0px}}.search_result{padding:37px;border:solid 2px #f8f8f8}.search_result h2{margin-bottom:5px;font-weight:700;line-height:1.1em;margin-top:7px}.search_result p{font-size:.875em;line-height:1.42857em}.search_result p.trip_information{text-transform:uppercase;font-size:1.125em;line-height:1em;font-weight:600;color:#444444;margin-bottom:12px}.search_result img{width:auto;max-width:100%;height:auto}.search_result .result_image{padding:8px 8px 0px 8px;margin:0px -8px 0px -8px;position:relative}.search_result .result_image img{border:solid 1px #d5d5d5}.search_result .result_image img.icon{border:none;position:absolute;width:100px;left:0px;top:0px}.search_result .destinations .glyphicon{font-size:9px}.search_result .result_details{border-right:solid 1px #d5d5d5}.search_result .result_details p{line-height:1.6em}.search_result .result_details+.hidden-xs{padding-top:10px}.search_result .itinerary_list{margin-bottom:12px}.search_result .itinerary_list li{display:inline;font-size:.9375em}.search_result .itinerary_list li span{font-size:8px;top:-1px}.search_result .itinerary_list li p{margin-bottom:0px}.search_result .highlight_toggler{text-transform:uppercase;font-size:.9375em;color:#004e6d;font-weight:700}.search_result .highlight_toggler span{color:#f79b33}.search_result .highlight_toggler:hover{text-decoration:none}.search_result .double_arrow{list-style-image:url(../img/double_arrow_list_bullet.png);list-style-position:outside;margin-left:24px;margin-bottom:30px}.search_result .double_arrow li{font-size:.875em;line-height:1.42857em;margin-bottom:10px}.search_result .collapse,.search_result .collapsing{padding-top:30px}.search_result .collapse .btn,.search_result .collapse .btn-white,.search_result .collapse .btn-small,.search_result .collapse .btn-small-light,.search_result .collapse .btn-down,.search_result .collapsing .btn,.search_result .collapsing .btn-white,.search_result .collapsing .btn-small,.search_result .collapsing .btn-small-light,.search_result .collapsing .btn-down{display:inline-block}.search_result .from_text{margin-top:6px;margin-bottom:0px;text-transform:uppercase;font-weight:600;font-size:1em;line-height:1.25em}.search_result .price{font-size:2.625em;line-height:1em;color:#004e6d;font-weight:700}.search_result .price sup{font-size:.71429em;line-height:1em;top:-0.3em}.search_result .btn,.search_result .btn-white,.search_result .btn-small,.search_result .btn-small-light,.search_result .btn-down{display:block;margin:0px 0px 2px 0px;white-space:normal;font-weight:700;line-height:1.3em}html.ie8 .search_result .btn,html.ie8 .search_result .btn-white,html.ie8 .search_result .btn-small,html.ie8 .search_result .btn-small-light,html.ie8 .search_result .btn-down{font-size:15px;line-height:15px}.search_result .btn-white span{color:#f79b33}.search_result .btn.btn-light-blue,.search_result .btn-light-blue.btn-white,.search_result .btn-light-blue.btn-small,.search_result .btn-light-blue.btn-small-light,.search_result .btn-light-blue.btn-down{line-height:1.2em}.search_result .btn.add-to-favorites,.search_result .add-to-favorites.btn-white,.search_result .add-to-favorites.btn-small,.search_result .add-to-favorites.btn-small-light,.search_result .add-to-favorites.btn-down{padding:9px 10px}@media (min-width: 960px) and (max-width: 1199px){.search_result .btn,.search_result .btn-white,.search_result .btn-small,.search_result .btn-small-light,.search_result .btn-down{font-size:.8125em;padding:9px 5px}}@media (max-width: 767px){.search_result{padding:20px}.search_result .result_details{border-right:none}.search_result .result_image{max-width:300px;margin:0px auto 20px auto;padding:0px}.search_result .result_details{margin-bottom:20px}.search_result .collapse,.search_result .collapsing{padding-top:0px}}.search_result:nth-child(even){background:#f8f8f8}.search_result:nth-child(odd){background:#FFF}.tour-list{margin:0 auto;max-width:1280px;width:100%;overflow:hidden;padding:60px 20px}.tour-list .search-results{width:100%}.tour-list .search-results h1{color:#004e6d}.tour-list .search-results .pagination{text-align:left;padding-left:0px}@media (max-width: 767px){.tour-list .search-results .pagination{padding:0}}@media (min-width: 768px){.tour-list .search-results .pagination{margin:0}}.tour-list .search-results .pagination>div{height:auto}.tour-list .search-results .pagination p{color:#555;margin:0}.tour-list .search-results .pagination .prev_link,.tour-list .search-results .pagination .next_link{background-position:center center;background-repeat:no-repeat}.tour-list .search-results .pagination .prev_link a,.tour-list .search-results .pagination .next_link a{text-indent:-9999px;background:transparent}.tour-list .search-results .pagination .prev_link a:hover,.tour-list .search-results .pagination .next_link a:hover{background:transparent}.tour-list .search-results .pagination .prev_link:hover,.tour-list .search-results .pagination .next_link:hover{opacity:0.75}.tour-list .search-results .pagination .prev_link{background-image:url(../img/pagination_prev.png)}.tour-list .search-results .pagination .next_link{background-image:url(../img/pagination_next.png)}.tour-list .search-results .extra-help{background-image:url(../img/help.png);background-color:#004E6D;background-repeat:no-repeat;background-position:left 10px center;color:#FFFFFF;padding:20px 20px 20px 48px}.tour-list .search-results .extra-help p{margin:0}.tour-list .search-results .back-btn{padding:10px 0px}.tour-list .search-results .back-btn .btn,.tour-list .search-results .back-btn .btn-white,.tour-list .search-results .back-btn .btn-small,.tour-list .search-results .back-btn .btn-small-light,.tour-list .search-results .back-btn .btn-down{background-image:none;margin:8px 0px 10px 0px}@media screen and (min-width: 960px){.tour-list .search-results{float:left;width:66%}}@media screen and (min-width: 1280px){.tour-list .search-results{width:75%}}.hidden_order_filters{display:none}.search-ordering{margin-bottom:30px}.search-ordering .css_table_cell{padding-right:10px}.search-ordering .css_table_cell:last-child{padding-right:0px;white-space:nowrap}.search-ordering .search-ordering-per-page ul{margin-bottom:0px}.search-ordering .search-ordering-per-page li{display:inline-block;text-transform:uppercase;color:#004e6d;font-size:.9375em;line-height:1.86667em;font-weight:600}.search-ordering .search-ordering-per-page li .results-per-page{padding:4px 15px}.search-ordering .search-ordering-per-page li .results-per-page:hover{cursor:pointer}.search-ordering .search-ordering-per-page li label{font-size:.9375em;line-height:1.86667em;font-weight:700;padding-right:10px}.search-ordering .search-ordering-per-page li .active{background-color:#7fa7b5;color:#FFFFFF;border-right:0px;border-radius:3px;padding:4px 15px}.search-ordering .search-ordering-per-page li .active:hover{cursor:default}@media (min-width: 992px) and (max-width: 1199px){.search-ordering .search-ordering-per-page li{font-size:.875em}.search-ordering .search-ordering-per-page li .results-per-page{padding:4px 5px}}@media (min-width: 992px) and (max-width: 1024px){.search-ordering .search-ordering-per-page li{font-size:.8125em}}.search-ordering .search-ordering-sort label{color:#004e6d;font-size:.9375em;line-height:1.86667em;font-weight:700;padding-right:10px;text-transform:uppercase;display:inline-block}@media (min-width: 992px) and (max-width: 1199px){.search-ordering .search-ordering-sort label{font-size:.875em}}@media (min-width: 992px) and (max-width: 1024px){.search-ordering .search-ordering-sort label{font-size:.8125em}}.search-ordering .search-ordering-sort select{display:inline-block;font-size:.9375em;line-height:1.6em;margin-left:0px;border:solid 2px #d5d5d5;border-radius:2px;background:#fff url("../img/select_arrow.png") right center no-repeat;padding:4px 53px 4px 15px}.search-ordering .search-ordering-sort select::-ms-expand{display:none}@media (max-width: 991px){.search-ordering{display:block}.search-ordering .css_table_cell{display:block}.search-ordering .css_table_cell .search-ordering-per-page{margin-bottom:20px}.search-ordering .css_table_cell .search-ordering-sort{text-align:left}}.loader.alt-loader{position:relative;top:auto;left:auto;margin:0;width:100px;margin:20px auto 20px auto;border-top:1.1em solid #DCDCDC;border-right:1.1em solid #DCDCDC;border-bottom:1.1em solid #DCDCDC;border-left:1.1em solid #004E6D}#list-ajax-spinner-bottom{margin-top:40px}.selected-search-criteria{margin:0}.selected-search-criteria li{display:inline-block;padding:3px 10px 5px 10px;margin:0px 5px 5px 0px;background-color:#dbe3e6;border-radius:4px;color:#004e6d;font-size:.9375em;line-height:1em}.selected-search-criteria li .glyphicon{margin-left:5px;padding:5px;color:#004e6d;top:2px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.selected-search-criteria li .glyphicon:hover{color:#f79b33;cursor:pointer}@media (max-width: 960px){.selected-search-criteria li{font-size:.75em}.selected-search-criteria li .glyphicon{top:1px}}html.ie8 .search-ordering .search-ordering-sort select,html.ie9 .search-ordering .search-ordering-sort select{padding-right:0px;padding-left:0px;background-image:none}.side-filtering{background:#f2f2f2;margin:0 0 40px 0;overflow:hidden;width:100%}@media screen and (min-width: 960px){.side-filtering{float:left;margin:0 2% 0 0;width:32%}}@media screen and (min-width: 1280px){.side-filtering{width:23%}}.side-filtering .filter-container .filter-header{border-bottom:1px solid #fff;height:44px;padding:0 20px;position:relative}.side-filtering .filter-container .filter-header .open-close{background-color:#dbe3e6;cursor:pointer;display:block;height:43px;overflow:hidden;position:absolute;right:0;top:0;width:43px}.side-filtering .filter-container .filter-header .open-close span{color:#004e6d;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px}.side-filtering .filter-container .filter-header h3{line-height:43px}.side-filtering .filter-container .filter-options{border-bottom:1px solid #fff;overflow:hidden;padding:20px}.side-filtering .filter-container .filter-options li{white-space:nowrap}@-moz-document url-prefix(){.side-filtering .filter-container .filter-options li{overflow:hidden;margin-bottom:8px}.side-filtering .filter-container .filter-options li input[type=checkbox]{margin-top:-2px !important;margin-left:-2px !important;vertical-align:top}.side-filtering .filter-container .filter-options li label{vertical-align:top;line-height:1.3}}.side-filtering .filter-container .filter-options label{font-weight:600;margin-left:8px;margin-right:0;line-height:1.875em}.side-filtering .filter-container .filter-options input[type="checkbox"],.side-filtering .filter-container .filter-options input[type="radio"]{background:transparent url(../img/checkbox_sprite.png) left 5px no-repeat;border:none;height:25px;margin-top:0px !important;outline:0;width:26px !important}@-moz-document url-prefix(){.side-filtering .filter-container .filter-options input[type="checkbox"],.side-filtering .filter-container .filter-options input[type="radio"]{background:transparent url(../img/checkbox_sprite.png) left 0 no-repeat}}.side-filtering .filter-container .filter-options input[type="checkbox"]:checked,.side-filtering .filter-container .filter-options input[type="radio"]:checked{background-position:left bottom;outline:0;margin-top:0px}.side-filtering .filter-container.price-range-container .filter-options{overflow:hidden;padding-top:32px}.side-filtering .filter-container.price-range-container .filter-options .amount{background:transparent;float:left;font-size:21px;font-weight:600;margin-top:20px;padding:0 15px;width:48%}.side-filtering .filter-container.price-range-container .filter-options #max-amount{float:right;text-align:right}.side-filtering .filter-container.price-range-container .ui-corner-all{border-radius:0}.side-filtering .filter-container.price-range-container .ui-widget-content{background:#014d6d url("../img/bg-range.jpg") no-repeat;border:none;height:6px}.side-filtering .filter-container.price-range-container .ui-widget-header{background:transparent;border:none}.side-filtering .filter-container.price-range-container .ui-state-default,.side-filtering .filter-container.price-range-container .ui-widget-content .ui-state-default,.side-filtering .filter-container.price-range-container .ui-widget-header .ui-state-default{background:transparent url("../img/pointer-range.png") no-repeat;border:none;height:35px;top:-12px;width:24px}.side-filtering .filter-container.destination-container .filter-options{border-bottom:1px solid #fff;overflow:hidden;padding:20px}.side-filtering .filter-container.destination-container .filter-options h4{margin-bottom:8px;position:relative}.side-filtering .filter-container.destination-container .filter-options h4 .open-close{position:relative;top:-1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;cursor:pointer;height:20px;width:20px;margin-right:5px;background-color:#7fa7b5}.side-filtering .filter-container.destination-container .filter-options h4 .open-close:before{content:"\2212";width:20px;height:20px;margin:5px 10px 0px 1px;display:block;text-align:center;color:#FFFFFF}.side-filtering .filter-container.destination-container .filter-options h4.closed .open-close:before{content:"\2b";margin-left:0px}.side-filtering .filter-container.destination-container .filter-options label{font-size:14px;font-weight:400;margin-left:2px;margin-right:0;line-height:30px}.side-filtering .filter-container.destination-container .filter-options ul{margin-top:-2px;padding:0 10px 15px;overflow:hidden}.side-filtering .filter-container .filter-header .open-close{text-align:center}.side-filtering .filter-container .filter-header .open-close .glyphicon-plus{display:none}.side-filtering .filter-container .filter-header .open-close .glyphicon-minus{display:inline-block}.side-filtering .filter-container.closed .filter-header .open-close .glyphicon-plus{display:inline-block}.side-filtering .filter-container.closed .filter-header .open-close .glyphicon-minus{display:none}.side-filtering .filter-container.closed .filter-options{border-bottom:none}.side-filtering .reset-container{background-color:#FFFFFF}.side-filtering #reset-filters{margin:8px 0px 10px 0px;background-image:none}html.no-appearance .side-filtering .filter-container .filter-options input[type="checkbox"],html.no-appearance .side-filtering .filter-container .filter-options input[type="radio"]{position:absolute;left:-9999px}html.no-appearance .side-filtering .filter-container .filter-options input[type="checkbox"]:checked+label:before,html.no-appearance .side-filtering .filter-container .filter-options input[type="radio"]:checked+label:before{background-position:left bottom}html.no-appearance .side-filtering .filter-container .filter-options label:before{content:"";width:26px;height:26px;display:inline-block;background:transparent url(../img/checkbox_sprite.png) left 5px no-repeat}html.ie8 .filter-container .filter-options input[type=checkbox],html.ie8 .filter-container .filter-options input[type=radio],html.ie9 .filter-container .filter-options input[type=checkbox],html.ie9 .filter-container .filter-options input[type=radio]{background:none;width:15px;height:15px;margin:0;margin-top:8px !important;padding:0;border:0}html.ie8 .filter-container .filter-options input[type=checkbox],html.ie9 .filter-container .filter-options input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;-moz-appearance:checkbox}html.ie8 .filter-container .filter-options input[type=radio],html.ie9 .filter-container .filter-options input[type=radio]{-webkit-appearance:radio;appearance:radio;-moz-appearance:radio;margin-left:2px}#load_more_listings,#load_more_destinations{display:none}html.no-js #load_more_listings,html.no-js #load_more_destinations{display:block}.ie8 .slick-slide{width:600px !important}.ie8 .accommodation-image-slider .slick-slide{width:auto !important}.slick-slider-wrapper{background:#FFFFFF;margin:0 auto;max-width:1800px;width:100%}.slick-slider-wrapper .title{background:#004e6d;padding:50px 20px;text-align:center}.slick-slider-wrapper .title h2{color:#fff;font-size:30px;font-weight:600;margin-bottom:0;line-height:1em}.slick-slider-wrapper p.destinations .glyphicon{font-size:12px}.slick-prev,.slick-next{background-color:#FFFFFF;background-color:rgba(255,255,255,0.9);z-index:10;width:50px;height:160px;border-radius:2px;background-position:center center;background-repeat:no-repeat;top:26%}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat}.slick-prev:before,.slick-next:before{display:none}@media (max-width: 991px){.slick-prev,.slick-next{background-size:18px 60px;width:40px;height:128px;top:18%}}@media (max-width: 767px){.slick-prev,.slick-next{background-size:12px 40px;width:30px;height:96px;top:16%}}.slick-prev{left:0px;background-image:url(../img/slider_arrow_prev.png)}.slick-prev:hover,.slick-prev:focus{background-image:url(../img/slider_arrow_prev.png)}.slick-next{right:0px;background-image:url(../img/slider_arrow_next.png)}.slick-next:hover,.slick-next:focus{background-image:url(../img/slider_arrow_next.png)}.slick-slider{margin-bottom:0}.slick-slider .item{outline:0;border-bottom:solid 2px #f8f8f8}.slick-slider .item img{width:auto;max-width:100%;height:auto}.slick-slider .item h5{font-size:1.3125em;line-height:1em}.slick-slider .item h5 a{color:#004e6d}.slick-slider .item p{font-size:1em;line-height:1.5em;margin-bottom:15px}.slick-slider .item strong{font-size:1.125em;font-weight:700}.slick-slider .item .price{font-size:1.5em;color:#145c78;font-weight:700}.slick-slider .item a.btn,.slick-slider .item a.btn-white,.slick-slider .item a.btn-small,.slick-slider .item a.btn-small-light,.slick-slider .item a.btn-down{background:#004e6d url("../img/arrow-orange.png") no-repeat;padding:9px 35px 9px 12px;background-position:95% center;margin-bottom:0px}.slick-slider .item a.btn:hover,.slick-slider .item a.btn-white:hover,.slick-slider .item a.btn-small:hover,.slick-slider .item a.btn-small-light:hover,.slick-slider .item a.btn-down:hover{background-color:#145c78}.slick-slider .item{float:left}.slick-slider .item:nth-child(even){background:#FFFFFF}.slick-slider .item:nth-child(odd){background:#f8f8f8}.slick-slider .details{padding:50px}.ie8 .slick-slider a.btn,.ie8 .slick-slider a.btn-white,.ie8 .slick-slider a.btn-small,.ie8 .slick-slider a.btn-small-light,.ie8 .slick-slider a.btn-down{background-position:95% center}.slick-dots{position:relative;bottom:auto;margin-bottom:0;padding:10px 0 18px}.slick-dots li{width:15px;height:15px}.slick-dots li button{padding:0px;background-color:#004e6d;border-radius:50%;width:15px;height:15px}.slick-dots li button:before{display:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:#145c78}.slick-dots li.slick-active button{background-color:#888888}.slick-dots li.slick-active button:before{color:#004e6d}.content+.destinations-vacations-tabs .title_block{padding:0 0 60px 0}.destinations-vacations-tabs{margin:0 auto;max-width:1800px;width:100%}.destinations-vacations-tabs h1,.destinations-vacations-tabs h2{color:#004e6d;margin-bottom:0;text-transform:uppercase}.destinations-vacations-tabs h1+.subheadline,.destinations-vacations-tabs h2+.subheadline{padding-top:20px;max-width:800px;margin:0 auto;display:block}.destinations-vacations-tabs .title_block{padding:60px 0}.destinations-vacations-tabs .item-set .item{float:left;height:557px;position:relative;width:100%}@media (min-width: 680px){.destinations-vacations-tabs .item-set .item{width:50%}}@media (min-width: 960px){.destinations-vacations-tabs .item-set .item{width:33.333333%}}.destinations-vacations-tabs .item-set .item .item-gradient{background:-moz-linear-gradient(top, transparent 40%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, transparent 40%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 40%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width: 767px){.destinations-vacations-tabs .item-set .item .item-gradient{background:-moz-linear-gradient(top, transparent 20%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, transparent 20%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 20%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.65) 100%)}}.destinations-vacations-tabs .item-set .item .text-container{bottom:0;color:#fff;padding:30px 50px;position:absolute;width:100%}@media (max-width: 960px){.destinations-vacations-tabs .item-set .item .text-container{padding:20px}}.destinations-vacations-tabs .item-set .item .text-container h2{text-shadow:0px 1px 2px rgba(0,0,0,0.8);color:#fff;font-size:27px;line-height:1.2;margin-bottom:20px;padding:0}.destinations-vacations-tabs .item-set .item .text-container .description{text-shadow:0px 1px 2px rgba(0,0,0,0.8);line-height:1.8;margin-bottom:20px}.destinations-vacations-tabs .item-set .item .text-container .buttons{overflow:hidden}.destinations-vacations-tabs .item-set .item .text-container .buttons a{color:#fff;white-space:nowrap}@media (max-width: 960px){.destinations-vacations-tabs .item-set .item .text-container .buttons a{white-space:normal}}.destinations-vacations-tabs .item-set .item .text-container .buttons .view-top{text-shadow:0px 1px 2px rgba(0,0,0,0.8);background:url("../img/plus-orange.png") no-repeat right center;float:left;margin-bottom:20px;margin-right:40px;padding-right:18px}.destinations-vacations-tabs .item-set .item .text-container .buttons .view-all{text-shadow:0px 1px 2px rgba(0,0,0,0.8);background:url("../img/arrow-orange-small.png") no-repeat right center;float:left;font-weight:600;margin-bottom:20px;padding-right:20px;text-transform:uppercase}.destinations-vacations-tabs .item-set .item .view-top-overlay,.destinations-vacations-tabs .item-set .item .view-all-overlay{display:none}.destinations-vacations-tabs .item-set .item.item-planning .text-container{display:table;height:100%;margin:0 auto;padding:30px 20px;position:relative}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner{display:table-cell;text-align:center;vertical-align:middle}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper{margin:0 auto;max-width:360px}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper h2{background:url("../img/dotted-line.png") no-repeat center bottom;font-weight:400;margin-bottom:25px;padding-bottom:25px}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .sub-title{text-shadow:0px 1px 2px rgba(0,0,0,0.8);font-size:18px}@media (min-width: 680px){.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .sub-title{font-size:22px}}@media (min-width: 960px){.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .sub-title{font-size:24px;line-height:1}}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .phone-number{text-shadow:0px 1px 2px rgba(0,0,0,0.8);font-size:30px;font-weight:600;line-height:1}@media (min-width: 680px){.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .phone-number{font-size:36px}}@media (min-width: 960px){.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .phone-number{font-size:42px}}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .phone-number a{color:#fff}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .phone-number a:hover{color:#fff;text-decoration:underline}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .planning-or{text-shadow:0px 1px 2px rgba(0,0,0,0.8);font-style:italic;padding-top:15px}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .planning-button .btn-white{-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg)}.destinations-vacations-tabs .item-set .item.item-planning .text-container .text-inner .text-wrapper .planning-button .btn-white span{-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg)}.destinations-vacations-tabs .destinations-map{position:relative}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map{max-height:770px}}.destinations-vacations-tabs .destinations-map .destinations-map-title{left:20px;position:absolute;right:20px;top:20px}@media (min-width: 600px){.destinations-vacations-tabs .destinations-map .destinations-map-title{top:40px}}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .destinations-map-title{padding-right:200px;top:20px}}@media (min-width: 1200px){.destinations-vacations-tabs .destinations-map .destinations-map-title{top:40px}}@media (min-width: 1600px){.destinations-vacations-tabs .destinations-map .destinations-map-title{top:80px}}.destinations-vacations-tabs .destinations-map .destinations-map-title h2{text-shadow:0px 1px 2px rgba(0,0,0,0.8);color:#fff;font-size:21px;margin:0 auto;max-width:600px;padding:0;text-align:center;text-transform:uppercase}@media (min-width: 600px){.destinations-vacations-tabs .destinations-map .destinations-map-title h2{font-size:26px}}@media (min-width: 1200px){.destinations-vacations-tabs .destinations-map .destinations-map-title h2{font-size:30px}}.destinations-vacations-tabs .destinations-map .destinations-map-bg{position:relative}.destinations-vacations-tabs .destinations-map .destinations-map-bg img{display:block;height:auto;width:100%}.destinations-vacations-tabs .destinations-map .destinations-map-base{background:url("../img/map/amtrak-map-base.png") no-repeat center center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.destinations-vacations-tabs .destinations-map .region-bg{display:none;height:0;left:0;position:absolute;top:0;width:0}.destinations-vacations-tabs .destinations-map .region-bg.region-westernusa{background:url("../img/map/amtrak-region-western.png") no-repeat center center;background-size:cover}.destinations-vacations-tabs .destinations-map .region-bg.region-southernmidwesternusa{background:url("../img/map/amtrak-region-mid-western-south.png") no-repeat center center;background-size:cover}.destinations-vacations-tabs .destinations-map .region-bg.region-easternusa{background:url("../img/map/amtrak-region-east.png") no-repeat center center;background-size:cover}.destinations-vacations-tabs .destinations-map .region-bg.region-canada{background:url("../img/map/amtrak-region-canada.png") no-repeat center center;background-size:cover}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .region-bg{height:100%;width:100%}}.destinations-vacations-tabs .destinations-map .map-destination{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#000;background:rgba(0,0,0,0.5);color:#fff;display:none;font-size:12px;padding:2px 10px;position:absolute;text-transform:uppercase}.destinations-vacations-tabs .destinations-map .map-destination:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#000;text-decoration:none}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .map-destination{display:block}}.destinations-vacations-tabs .destinations-map .region{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#fff url("../img/arrow-blue-small.png") no-repeat 97% center;border-radius:4px;-moz-box-shadow:0px 0px 20px -6px #000;-webkit-box-shadow:0px 0px 20px -6px #000;box-shadow:0px 0px 20px -6px #000;color:#444;display:none;font-size:18px;left:0;padding:8px 49px 8px 20px;position:absolute;text-decoration:none;top:0}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .region{display:block}}.destinations-vacations-tabs .destinations-map .region:hover,.destinations-vacations-tabs .destinations-map .region.open,.destinations-vacations-tabs .destinations-map .region.overlay-open{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d url("../img/arrow-white.png") no-repeat 97% center;color:#fff;text-decoration:none}.destinations-vacations-tabs .destinations-map .region.western{left:15.5%;top:46%}.destinations-vacations-tabs .destinations-map .region.southern{left:30%;top:72%}.destinations-vacations-tabs .destinations-map .region.eastern{left:51%;top:57%}.destinations-vacations-tabs .destinations-map .region.canada{left:46%;top:31%}.destinations-vacations-tabs .destinations-map .region.nationalparks{left:31%;top:52%}.destinations-vacations-tabs .destinations-map .main-top-destinations{background:#fff;-moz-box-shadow:0 0 22px -4px #000;-webkit-box-shadow:0 0 22px -4px #000;box-shadow:0 0 22px -4px #000;display:none;height:auto;position:absolute;right:0;top:4.5%;width:280px}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .main-top-destinations{display:block}}@media (min-width: 1200px){.destinations-vacations-tabs .destinations-map .main-top-destinations{right:5%;top:12%;width:300px}}@media (min-width: 1600px){.destinations-vacations-tabs .destinations-map .main-top-destinations{right:10%}}.destinations-vacations-tabs .destinations-map .main-top-destinations ul{margin:0;padding:0}.destinations-vacations-tabs .destinations-map .main-top-destinations ul li{border-top:1px solid #ededed;line-height:40px;padding:0 20px;text-align:center}@media (min-width: 1600px){.destinations-vacations-tabs .destinations-map .main-top-destinations ul li{line-height:60px}}.destinations-vacations-tabs .destinations-map .main-top-destinations ul li.main-top-destinations-title{color:#004e6d;font-size:20px;font-weight:600;text-transform:uppercase}.destinations-vacations-tabs .destinations-map .main-top-destinations ul li:first-child{border-top:none}.destinations-vacations-tabs .destinations-map .main-top-destinations ul li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#145c78;display:block;font-size:15px;height:40px;line-height:40px;overflow:hidden;text-transform:uppercase}@media (min-width: 1200px){.destinations-vacations-tabs .destinations-map .main-top-destinations ul li a{font-size:18px}}@media (min-width: 1600px){.destinations-vacations-tabs .destinations-map .main-top-destinations ul li a{height:60px;line-height:60px}}.destinations-vacations-tabs .destinations-map .main-top-destinations ul li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#004e6d;text-decoration:none}.destinations-vacations-tabs .destinations-map .overlay-bg{background:rgba(0,78,109,0.8);display:none;left:0;height:0;position:absolute;top:0;width:0}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .overlay-bg{height:100%;width:100%}}.destinations-vacations-tabs .destinations-map .mobile-title{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#fff url("../img/arrow-blue-small.png") no-repeat 97% center;border-bottom:1px solid #ededed;font-size:18px;height:60px;line-height:60px;padding:0 45px 0 20px}.destinations-vacations-tabs .destinations-map .mobile-title a{color:#666;display:block}.destinations-vacations-tabs .destinations-map .mobile-title a:hover{text-decoration:none}.destinations-vacations-tabs .destinations-map .mobile-title.open{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d url("../img/arrow-down-white.png") no-repeat 97% center;border-bottom:1px solid #004e6d;color:#fff}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .mobile-title{display:none}}.destinations-vacations-tabs .destinations-map .overlay{background:#fff;border-bottom:1px solid #ededed;display:none;height:auto;overflow:hidden;z-index:10}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .overlay{border-bottom:none;border-radius:4px;-moz-box-shadow:0 0 22px -4px #000;-webkit-box-shadow:0 0 22px -4px #000;box-shadow:0 0 22px -4px #000;display:none;height:auto;left:50px;padding:15px 30px 15px 15px;position:absolute;top:50px}.destinations-vacations-tabs .destinations-map .overlay.overlay-westernusa{left:10%;top:5%}.destinations-vacations-tabs .destinations-map .overlay.overlay-westernusa .destinations-list{column-count:3;-moz-column-count:3;-webkit-column-count:3}.destinations-vacations-tabs .destinations-map .overlay.overlay-southernmidwesternusa{left:19%;top:22%}.destinations-vacations-tabs .destinations-map .overlay.overlay-easternusa{left:25%;top:20%}.destinations-vacations-tabs .destinations-map .overlay.overlay-easternusa .destinations-list{column-count:3;-moz-column-count:3;-webkit-column-count:3}.destinations-vacations-tabs .destinations-map .overlay.overlay-canada{left:25%;top:8%}.destinations-vacations-tabs .destinations-map .overlay.overlay-nationalparks{left:25%;top:8%}.destinations-vacations-tabs .destinations-map .overlay .region-container{padding:8px 15px}.destinations-vacations-tabs .destinations-map .overlay .region-container ul{margin-bottom:0px}.destinations-vacations-tabs .destinations-map .overlay .region-container ul li a{background:url("../img/arrow-double.png") no-repeat left center;color:#555;padding:0 0 2px 14px}.destinations-vacations-tabs .destinations-map .overlay .region-container h3{color:#000000}}@media (max-width: 959px){.destinations-vacations-tabs .destinations-map .overlay .region-container{padding:20px}}.destinations-vacations-tabs .destinations-map .overlay .overlay-close{background:url("../img/overlay-close.jpg") no-repeat;cursor:pointer;display:none;height:36px;overflow:hidden;position:absolute;right:5px;text-indent:-9999px;top:5px;width:36px}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .overlay .overlay-close{display:block}}.destinations-vacations-tabs .destinations-map .overlay .image-container{height:140px}.destinations-vacations-tabs .destinations-map .overlay .text-container{padding:20px}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .overlay .text-container{padding:25px}}.destinations-vacations-tabs .destinations-map .overlay .text-container .description{margin-bottom:20px}.destinations-vacations-tabs .destinations-map .overlay .text-container .top-destinations .top-destinations-title{color:#000;font-weight:600;margin-bottom:10px}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .overlay .text-container .top-destinations ul li{display:inline-block;margin-right:-4px;width:50%}}.destinations-vacations-tabs .destinations-map .overlay .text-container .top-destinations ul li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:url("../img/arrow-double.png") no-repeat left center;color:#444;padding-left:15px;text-decoration:none}.destinations-vacations-tabs .destinations-map .overlay .text-container .top-destinations ul li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-decoration:underline}.destinations-vacations-tabs .destinations-map .overlay .text-container .all-destinations a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#004e6d;color:#fff;display:block;font-size:14px;font-weight:600;height:40px;line-height:40px;max-width:280px;text-align:center;text-transform:uppercase}@media (min-width: 960px){.destinations-vacations-tabs .destinations-map .overlay .text-container .all-destinations a{font-size:16px;max-width:100%}}.destinations-vacations-tabs .destinations-map .overlay .text-container .all-destinations a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#145c78;text-decoration:none}html.csscalc .destinations-vacations-tabs .destinations-map .mobile-title{background-position:calc(100% - 20px) center}html.csscalc .destinations-vacations-tabs .destinations-map .region{background-position:calc(100% - 20px) center}html.csscalc .destinations-vacations-tabs .destinations-map .region:hover,html.csscalc .destinations-vacations-tabs .destinations-map .region.open,html.csscalc .destinations-vacations-tabs .destinations-map .region.overlay-open{background-position:calc(100% - 20px) center}.destination-search-widget{top:0;background:#e9e9e9;max-width:1800px;margin-bottom:0}.destination-search-widget>.form-container{max-width:1280px;margin:0 auto}@media screen and (min-width: 1200px){.destination-search-widget>.form-container{padding:20px 0}}.destination-search-widget>.form-container form{min-height:0}.destination-search-widget>.form-container form .form-body{display:block}.destination-search-widget>.form-container .form-header{text-align:center}.destination-search-widget>.form-container .form-header h2{background-color:transparent;font-weight:700;font-size:27px;color:#004e6d;line-height:1;width:auto;padding:40px 20px 30px}@media screen and (min-width: 1040px){.destination-search-widget>.form-container .form-header h2{margin-top:30px}}@media screen and (min-width: 1200px){.destination-search-widget>.form-container .form-header h2{margin:0}}.destination-search-widget>.form-container .form-body .form-item{margin-bottom:20px}.destination-search-widget>.form-container .form-body .form-item.form-item-label{width:100%}.destination-search-widget>.form-container .form-body .form-item.form-item-label h3{color:#FFFFFF}@media screen and (min-width: 1040px){.destination-search-widget>.form-container .form-body .form-item.form-item-label{text-align:right;width:15%}.destination-search-widget>.form-container .form-body .form-item.form-item-label h3{line-height:46px}}@media screen and (min-width: 768px){.destination-search-widget>.form-container .form-body .form-item{margin:0 auto}}@media screen and (min-width: 1040px){.destination-search-widget>.form-container .form-body .form-item{float:left;width:20%;float:left}}@media screen and (min-width: 1200px){.destination-search-widget>.form-container .form-body .form-item{margin:0}}.destination-vacation-grid{max-width:1280px;padding:40px 0;margin:0 auto}@media (min-width: 768px){.destination-vacation-grid{padding:60px 0}}.destination-vacation-grid .inner{padding-left:20px;padding-right:20px}.destination-vacation-grid .destination-vacation-grid-image,.destination-vacation-grid .destination-vacation-grid-title{clear:both;display:block}.destination-vacation-grid>div>div>div{margin-bottom:30px}@media (min-width: 768px){.destination-vacation-grid>div>div>div{margin-bottom:50px}.destination-vacation-grid>div>div>div:nth-child(3){clear:left}}@media (min-width: 992px){.destination-vacation-grid>div>div>div:nth-child(3){clear:none}}.destination-vacation-grid>div>div>div>div{position:relative;max-width:285px;margin:0 auto}.destination-vacation-grid>div>div>div>div p.destinations{font-size:.875em;line-height:1.5em}.destination-vacation-grid>div>div>div>div p.destinations a{white-space:nowrap}.destination-vacation-grid>div>div>div>div p.destinations .glyphicon{font-size:10px;top:0px}.destination-vacation-grid>div>div>div>div>*{margin:10px 0;line-height:1em}.destination-vacation-grid>div>div>div>div img{border:solid #e5e5e5 2px;max-width:100%;height:auto;margin:0;position:relative}.destination-vacation-grid>div>div>div>div img.icon{border:0;position:absolute;width:60px;left:-15px;top:-15px;z-index:1}.destination-vacation-grid>div>div>div>div h3{font-weight:700;line-height:1.2em}.destination-vacation-grid>div>div>div>div a.view-vacation{background:url("../img/plus-orange.png") no-repeat right center;padding-right:18px;font-size:15px;font-weight:700;text-transform:uppercase}.destination-vacation-grid .package-price{color:#417c93;font-size:24px;font-weight:700}.destination-vacation-grid.favourites .remove-from-favorites{background-color:#004e6d;color:#f79b33;width:30px;height:30px;position:absolute;top:2px;right:2px;text-align:center;font-weight:700;margin:0px}.destination-vacation-grid.favourites .remove-from-favorites span{margin-top:7px}.destination-vacation-grid.favourites .remove-from-favorites:hover{background-color:#145c78;cursor:pointer}.destination-vacation-grid .btn:focus,.destination-vacation-grid .btn-white:focus,.destination-vacation-grid .btn-small:focus,.destination-vacation-grid .btn-small-light:focus,.destination-vacation-grid .btn-down:focus{color:#FFF}.ajax-load,.ajax-load-odd{-webkit-transform:translate3d(0, 50px, 0);-webkit-animation:ajaxin 0.7s ease;-webkit-animation-fill-mode:forwards;-moz-transform:translate3d(0, 50px, 0);-moz-animation:ajaxin 0.7s ease;-moz-animation-fill-mode:forwards;transform:translate3d(0, 50px, 0);animation:ajaxin 0.7s ease;animation-fill-mode:forwards}.ajax-load-odd{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}@-webkit-keyframes ajaxin{from{-webkit-transform:translate3d(0, 50px, 0);opacity:0.7}to{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-moz-keyframes ajaxin{from{-moz-transform:translate3d(0, 50px, 0);opacity:0.7}to{-moz-transform:translate3d(0, 0, 0);opacity:1}}body .accommodation-activity-finder{background:#f9f9f9;padding:40px 0;margin-top:0;max-width:none}@media (min-width: 768px){body .accommodation-activity-finder{padding:80px 0}}body .accommodation-activity-finder .inner{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}body .accommodation-activity-finder h2{font-size:30px;font-weight:700;color:#004e6d;margin-top:1px}body .accommodation-activity-finder form{border:0}@media (min-width: 768px){body .accommodation-activity-finder form>div>div{margin-bottom:20px}}body .accommodation-activity-finder form select{width:85% !important;height:50px;display:inline-block;vertical-align:middle;margin-bottom:20px;font-size:16px}@media (min-width: 768px){body .accommodation-activity-finder form select{margin-bottom:0}}@media (min-width: 992px){body .accommodation-activity-finder form select{width:85% !important}}body .accommodation-activity-finder form .number-label{width:15%;margin-left:-5px;font-size:40px;font-weight:700;line-height:1;color:#004e6d;text-align:right}@media (min-width: 768px){body .accommodation-activity-finder form .number-label{vertical-align:middle}}@media (min-width: 992px){body .accommodation-activity-finder form .number-label{width:15%}}body .accommodation-activity-finder form .second-level-cats{display:none}body .accommodation-activity-finder form .second-level-cats.first-item{display:inline-block}body .accommodation-activity-finder form .btn,body .accommodation-activity-finder form .btn-white,body .accommodation-activity-finder form .btn-small,body .accommodation-activity-finder form .btn-small-light,body .accommodation-activity-finder form .btn-down{margin:0;vertical-align:top}body .accommodation-activity-finder #activity-accom-results{display:none;border-top:solid #e7e7e7 1px;padding-top:50px;margin-top:50px}body .accommodation-activity-finder #activity-accom-results .more-info{color:#000000;font-size:15px;border-bottom:solid #e7e7e7 1px;padding-bottom:25px}@media (min-width: 768px) and (max-width: 1199px){body .accommodation-activity-finder #activity-accom-results .more-info{text-align:center}}body .accommodation-activity-finder #activity-accom-results .more-info strong{font-size:21px;font-weight:700}body .accommodation-activity-finder #activity-accom-results .more-info strong span{color:#004e6d}body .accommodation-activity-finder #activity-accom-results img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto}body .accommodation-activity-finder .row_hidden{display:none}table{margin-bottom:20px;table-layout:fixed}table th,table td{padding:10px 0}table th{width:45%;color:#004e6d;font-weight:600}table td{width:55%;vertical-align:top}section.frequently-asked-questions{margin:0 auto;max-width:960px;width:100%}section.frequently-asked-questions .inner{padding:0 20px 40px}section.frequently-asked-questions .inner .question{border-bottom:1px solid #d5d5d5;margin-bottom:20px}section.frequently-asked-questions .inner .question:first-child{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding-top:20px}section.frequently-asked-questions .inner .question h2 a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#004e6d;font-size:21px;display:block;position:relative;text-decoration:none;text-transform:none;z-index:2;padding-right:60px}section.frequently-asked-questions .inner .question h2 a:after{content:'+';position:absolute;right:0;top:0;z-index:1;padding:0px 20px}section.frequently-asked-questions .inner .question h2 a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#f79b33;text-decoration:none}section.frequently-asked-questions .inner .question h2 a:active,section.frequently-asked-questions .inner .question h2 a:visited{text-decoration:none}section.frequently-asked-questions .inner .question.open h2 a:after{content:'-'}.related-destinations{margin:0 auto;max-width:1800px;width:100%;background:#fff}.related-destinations .inner{padding-bottom:20px}.related-destinations .inner h2{font-size:24px;font-weight:600;margin:40px 0;padding:0 20px;text-align:center}@media screen and (min-width: 600px){.related-destinations .inner h2{font-size:32px}}@media screen and (min-width: 600px){.related-destinations .inner .destination{display:inline-block;margin-right:-4px;vertical-align:top;width:50%}}@media screen and (min-width: 1280px){.related-destinations .inner .destination{width:33.333333%}}.related-destinations .inner .destination .destination-image{height:360px;width:100%}.related-destinations .inner .destination .destination-text{padding:40px 50px}.related-destinations .inner .destination .destination-text h3{font-size:21px}.single-destination .destination-hero .text .text-inner .destination-hero-bottom-right{float:none}.destination-hero{margin:0 auto;max-width:1280px;width:100%;height:100%;position:relative}@media (min-width: 992px){.destination-hero{margin-right:0px}}@media screen and (min-width: 961px){.destination-hero.vacation-hero .text{float:right}}.destination-hero.vacation-hero .text .destination-hero-title h1{font-size:30px;line-height:30px}.destination-hero .text{background:#fff;background:rgba(255,255,255,0.9);display:table;height:100%;margin:0 auto;max-width:640px;width:100%;height:599px}@media screen and (max-width: 960px){.destination-hero .text{margin:0 auto;width:auto;height:auto}}.destination-hero .text .text-inner{display:table-cell;padding:50px 20px;text-align:center;vertical-align:middle}@media screen and (min-width: 640px){.destination-hero .text .text-inner{padding:20px 60px}}@media screen and (max-width: 960px){.destination-hero .text .text-inner{padding:30px;max-width:500px}}.destination-hero .text .text-inner h1{background:url("../img/dotted-line-blue.png") no-repeat center bottom;color:#004e6d;font-size:28px;margin-bottom:25px;padding-bottom:25px;text-transform:uppercase}@media screen and (min-width: 640px){.destination-hero .text .text-inner h1{font-size:36px}}.destination-hero .text .text-inner .destination-hero-title{background:none}@media screen and (min-width: 768px){.destination-hero .text .text-inner .destination-hero-title{background:url("../img/dotted-line-blue.png") no-repeat center bottom}}.destination-hero .text .text-inner .destination-hero-title .package_details{padding-bottom:25px;margin-bottom:20px}.destination-hero .text .text-inner .destination-hero-title .package_details .duration{margin-bottom:0px;font-size:1em;line-height:1em;font-style:italic;color:#555}.destination-hero .text .text-inner .destination-hero-title .package_details .price{font-size:2.625em;line-height:1em;font-weight:700;color:#004e6d;margin-bottom:10px}.destination-hero .text .text-inner .destination-hero-title .package_details .destinations{margin-bottom:0px;font-size:.875em}.destination-hero .text .text-inner .destination-hero-title .package_details .destinations a{color:#004e6d;text-decoration:underline}.destination-hero .text .text-inner .destination-hero-title .package_details .destinations a:hover{text-decoration:none}.destination-hero .text .text-inner .destination-hero-title .package_details .destinations .glyphicon{font-size:8px;top:-1px}.destination-hero .text .text-inner .destination-hero-title h1{background:none;margin-bottom:0px}.destination-hero .text .text-inner .destination-hero-content{background:url("../img/dotted-line-blue.png") no-repeat center bottom;line-height:1.8;margin-bottom:30px;padding-top:20px;padding-bottom:25px}.destination-hero .text .text-inner .destination-hero-bottom-left{margin-bottom:30px}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-left{float:left;margin-bottom:0;text-align:left}}@media (min-width: 640px) and (max-width: 960px){.destination-hero .text .text-inner .destination-hero-bottom-left{padding-right:15px}}.destination-hero .text .text-inner .destination-hero-bottom-left .fav-button{display:none;margin-top:15px}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-left .fav-button{display:block}}.destination-hero .text .text-inner .destination-hero-bottom-left .fav-button-mobile{display:block;margin-bottom:15px;margin-top:0}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-left .fav-button-mobile{display:none}}.destination-hero .text .text-inner .destination-hero-bottom-left .fav-button-mobile a{font-size:14px}.destination-hero .text .text-inner .destination-hero-bottom-left .top{background:#d5d5d5;border:1px solid #bbb;border-bottom:none;padding:20px 10px 0}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-left .top{background:none;border:none;padding:0}}.destination-hero .text .text-inner .destination-hero-bottom-left .bottom{background:#d5d5d5;border:1px solid #bbb;border-top:none;padding:0 10px 20px}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-left .bottom{background:none;border:none;padding:0}}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-right{float:right}}@media (min-width: 640px) and (max-width: 960px){.destination-hero .text .text-inner .destination-hero-bottom-right{padding-left:15px}}.destination-hero .text .text-inner .destination-hero-bottom-right .top{background:#d5d5d5;border:1px solid #bbb;padding:20px 10px 12px}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-right .top{background:none;border:none;padding:0}}.destination-hero .text .text-inner .destination-hero-bottom-left .top,.destination-hero .text .text-inner .destination-hero-bottom-right .top{color:#000;font-size:18px;font-weight:600}@media screen and (min-width: 640px){.destination-hero .text .text-inner .destination-hero-bottom-left .top,.destination-hero .text .text-inner .destination-hero-bottom-right .top{color:#666;font-size:15px}}.destination-hero .text .text-inner .destination-hero-bottom-left .bottom,.destination-hero .text .text-inner .destination-hero-bottom-right .bottom{color:#004e6d;font-size:26px;font-weight:600}.destination-hero .text .text-inner .destination-hero-bottom-left .btn-no-arrow,.destination-hero .text .text-inner .destination-hero-bottom-right .btn-no-arrow{margin:10px 0}.destination-hero .text .text-inner .destination-hero-bottom-left .btn-small-light,.destination-hero .text .text-inner .destination-hero-bottom-right .btn-small-light{margin-top:0;margin-bottom:10px}.destination-hero .text .text-inner .destination-hero-bottom-left .fav-button,.destination-hero .text .text-inner .destination-hero-bottom-right .fav-button{text-align:center}.destination-overview{display:block}@media screen and (min-width: 640px){.destination-overview{display:none}}.hero .destination-hero{display:none}@media screen and (min-width: 640px){.hero .destination-hero{display:block}}.hero.with-video .destination-hero-wrapper{display:table;width:auto;margin:0 auto}.hero.with-video .destination-hero-wrapper .hero-title-wrapper,.hero.with-video .destination-hero-wrapper .destination-hero,.hero.with-video .destination-hero-wrapper .callout-video{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:table-cell;vertical-align:middle;width:auto}@media (max-width: 767px){.hero.with-video .destination-hero-wrapper .hero-title-wrapper,.hero.with-video .destination-hero-wrapper .destination-hero,.hero.with-video .destination-hero-wrapper .callout-video{display:block}}.hero.with-video .destination-hero{margin-right:auto}.hero.with-video .fancybox-youtube{background:#004e6d;border-radius:4px;color:#fff;font-size:18px;padding:10px 25px;text-transform:uppercase;font-weight:600;margin:20px}@media (max-width: 639px){.hero.with-video .fancybox-youtube{max-width:200px;margin:20px auto}}.archive-list,#content.single-post{padding-bottom:60px;padding-top:60px}.archive-list a,#content.single-post a{color:#23527c}.archive-list .container,#content.single-post .container{width:100%;max-width:1280px}.archive-list .container .row .breadcrumb,#content.single-post .container .row .breadcrumb{display:none}@media screen and (min-width: 640px){.archive-list .container .row .breadcrumb,#content.single-post .container .row .breadcrumb{background-color:unset;margin-bottom:40px;display:block}}.archive-list .container .row .archive-list-items article,#content.single-post .container .row .archive-list-items article{border:1px solid #F2F2F2;display:block;margin-bottom:40px}.archive-list .container .row .archive-list-items article .image-wrapper,#content.single-post .container .row .archive-list-items article .image-wrapper{width:100%;display:block;position:relative;text-align:center}.archive-list .container .row .archive-list-items article .image-wrapper img,#content.single-post .container .row .archive-list-items article .image-wrapper img{max-width:100%}.archive-list .container .row .archive-list-items article .image-wrapper .social-sharing,#content.single-post .container .row .archive-list-items article .image-wrapper .social-sharing{background-color:#004E6D;position:absolute;right:0;padding:15px}.archive-list .container .row .archive-list-items article .image-wrapper .social-sharing span,#content.single-post .container .row .archive-list-items article .image-wrapper .social-sharing span{font-size:16px;font-size:1rem;text-transform:uppercase;color:#fff;vertical-align:middle}.archive-list .container .row .archive-list-items article .image-wrapper .social-sharing .addthis_sharing_toolbox,#content.single-post .container .row .archive-list-items article .image-wrapper .social-sharing .addthis_sharing_toolbox{display:inline-block}.archive-list .container .row .archive-list-items article .image-wrapper .social-sharing:hover,#content.single-post .container .row .archive-list-items article .image-wrapper .social-sharing:hover{opacity:1}.archive-list .container .row .archive-list-items article .image-wrapper .has-thumb,#content.single-post .container .row .archive-list-items article .image-wrapper .has-thumb{bottom:5px}.archive-list .container .row .archive-list-items article .post-details,#content.single-post .container .row .archive-list-items article .post-details{padding:40px}.archive-list .container .row .archive-list-items article .post-details a,#content.single-post .container .row .archive-list-items article .post-details a{color:#004e6d}.archive-list .container .row .archive-list-items article .post-details:hover,#content.single-post .container .row .archive-list-items article .post-details:hover{color:#145c78}.archive-list .container .row .archive-list-items article .post-details h2,#content.single-post .container .row .archive-list-items article .post-details h2{line-height:1.2em}.archive-list .container .row .archive-list-items article .post-details .featured-term,.archive-list .container .row .archive-list-items article .post-details .archive-date,#content.single-post .container .row .archive-list-items article .post-details .featured-term,#content.single-post .container .row .archive-list-items article .post-details .archive-date{font-size:14px;font-size:.875rem;display:inline}.archive-list .container .row .archive-list-items article .post-details .featured-term,#content.single-post .container .row .archive-list-items article .post-details .featured-term{color:#333}.archive-list .container .row .archive-list-items article .post-details .archive-date,#content.single-post .container .row .archive-list-items article .post-details .archive-date{color:#666}.archive-list .container .row .archive-list-items article .post-details p,#content.single-post .container .row .archive-list-items article .post-details p{margin:20px 0 40px 0;color:#666}.archive-list .container .row .archive-list-items article .post-details .newslink,#content.single-post .container .row .archive-list-items article .post-details .newslink{font-weight:600;display:inline-block;text-transform:uppercase;background:#F2F2F2 url("../img/arrow-orange.png") 95% no-repeat;padding:10px 35px 10px 20px;border-radius:4px;color:#004e6d}.archive-list .container .row .archive-list-items article .post-details .newslink:hover,#content.single-post .container .row .archive-list-items article .post-details .newslink:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background-color:#004e6d;color:#fff;text-decoration:none}.archive-list .container .row .archive-list-items article .archive-terms,#content.single-post .container .row .archive-list-items article .archive-terms{font-size:12px;font-size:.75rem;border-top:1px solid #F2F2F2;display:block;padding:12px 40px;color:#666;background-color:#f9f9f9}.archive-list .container .row .archive-list-items article .archive-terms a,#content.single-post .container .row .archive-list-items article .archive-terms a{color:#004e6d}.archive-list .container .row .archive-list-items article .archive-terms:hover,#content.single-post .container .row .archive-list-items article .archive-terms:hover{color:#145c78}.archive-list .container .row .single-post-content h1,#content.single-post .container .row .single-post-content h1{font-size:24px;font-size:1.5rem;text-transform:uppercase;color:#004e6d}.archive-list .container .row .single-post-content aside,#content.single-post .container .row .single-post-content aside{margin-bottom:15px}.archive-list .container .row .single-post-content aside a,#content.single-post .container .row .single-post-content aside a{color:#004e6d}.archive-list .container .row .single-post-content aside:hover,#content.single-post .container .row .single-post-content aside:hover{color:#145c78}.archive-list .container .row .single-post-content .social_share,#content.single-post .container .row .single-post-content .social_share{border-top:solid 1px #e5e5e5;padding-top:25px}.archive-list .container .row .single-post-content .social_share .css_table_cell,#content.single-post .container .row .single-post-content .social_share .css_table_cell{padding-right:15px}.archive-list .container .row .single-post-content .posts-nav,#content.single-post .container .row .single-post-content .posts-nav{padding-top:25px}.archive-list .container .row .sidebar-wrapper .primary-sidebar div,#content.single-post .container .row .sidebar-wrapper .primary-sidebar div{margin-bottom:40px}.archive-list .container .row .sidebar-wrapper .primary-sidebar div .widget-title,#content.single-post .container .row .sidebar-wrapper .primary-sidebar div .widget-title{font-size:21px;font-size:1.3125rem;font-weight:bold;text-transform:uppercase;display:block;border-bottom:1px solid #F2F2F2;padding-bottom:10px}.archive-list .container .row .sidebar-wrapper .primary-sidebar div ul li,#content.single-post .container .row .sidebar-wrapper .primary-sidebar div ul li{padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #e5e5e5}.archive-list .container .row .sidebar-wrapper .primary-sidebar div ul li a,#content.single-post .container .row .sidebar-wrapper .primary-sidebar div ul li a{color:#004e6d}.archive-list .container .row .sidebar-wrapper .primary-sidebar div ul li:hover,#content.single-post .container .row .sidebar-wrapper .primary-sidebar div ul li:hover{color:#145c78}.archive-list .container iframe[src*='youtube.com'],#content.single-post .container iframe[src*='youtube.com']{width:100%;max-width:813px;height:457px}@media (max-width: 768px){.archive-list .container iframe[src*='youtube.com'],#content.single-post .container iframe[src*='youtube.com']{height:265px}}@media (max-width: 640px){.archive-list .container iframe[src*='youtube.com'],#content.single-post .container iframe[src*='youtube.com']{height:337px}}@media (max-width: 568px){.archive-list .container iframe[src*='youtube.com'],#content.single-post .container iframe[src*='youtube.com']{height:297px}}@media (max-width: 480px){.archive-list .container iframe[src*='youtube.com'],#content.single-post .container iframe[src*='youtube.com']{height:157px}}html.no-touchevents #content.single-post .container .row .archive-list-items article .image-wrapper .social-sharing,html.no-touchevents .archive-list .container .row .archive-list-items article .image-wrapper .social-sharing{opacity:0.8}.special_offers .sorter-row{padding-left:1%;padding-right:1%}.special_offers #view-all-specials{display:none;margin-bottom:0}.special_offers #view-all-specials.show_filters{display:inline-block}.special_offers .special-offers-grid{padding-top:40px}.special_offers .special-offers-grid .grid-sizer,.special_offers .special-offers-grid .grid-item{position:relative;width:33.333%;padding:0% 1% 20px 1%}@media (max-width: 991px){.special_offers .special-offers-grid .grid-sizer,.special_offers .special-offers-grid .grid-item{width:50%}}@media (max-width: 500px){.special_offers .special-offers-grid .grid-sizer,.special_offers .special-offers-grid .grid-item{width:100%}}.special_offers .special-offers-grid .grid-sizer img.icon,.special_offers .special-offers-grid .grid-item img.icon{border:none;position:absolute;width:50px;left:-5px;top:-5px}.special_offers .special-offers-grid .gutter-sizer{width:1%}.special_offers .special-offers-grid .grid-item img{width:100%;height:auto;margin-bottom:10px}.special_offers .special-offers-grid .grid-item .btn,.special_offers .special-offers-grid .grid-item .btn-white,.special_offers .special-offers-grid .grid-item .btn-small,.special_offers .special-offers-grid .grid-item .btn-small-light,.special_offers .special-offers-grid .grid-item .btn-down{margin-top:0px}.special_offers .special-offers-grid .grid-item .name{color:#004e6d;text-transform:uppercase;font-size:1.125em;font-weight:700;margin-bottom:12px}.special_offers .special-offers-grid .grid-item .duration{font-weight:700;font-size:.875em;margin-bottom:0px}.special_offers .special-offers-grid .grid-item .destination{font-size:.875em}.special_offers .special-offers-grid .grid-item .destination .glyphicon{font-size:8px;top:-1px}.special_offers .special-offers-sorter{background-color:#f8f8f8;padding:40px}@media (min-width: 1200px){.special_offers .special-offers-sorter .start-over{padding-left:5px;padding-right:5px}}.special_offers .special-offers-sorter span{color:#004e6d;text-transform:uppercase;font-size:1.125em;line-height:1em;font-weight:700;padding-right:10px;padding-top:7px;display:block}.special_offers .special-offers-sorter .special-offers-filter{font-size:.9375em;line-height:1.6em;margin-left:0px;border:solid 2px #d5d5d5;border-radius:2px;background:#fff url("../img/select_arrow.png") right center no-repeat;padding:4px 53px 4px 15px;width:100%}@media (max-width: 1199px){.special_offers .special-offers-sorter span{padding-top:0px;display:block;margin-bottom:20px}}@media (max-width: 991px){.special_offers .special-offers-sorter{padding-bottom:20px}.special_offers .special-offers-sorter .special-offers-filter{margin-bottom:20px}}@media (max-width: 767px){.special_offers .sorter-row{padding-left:20px;padding-right:20px}.special_offers .special-offers-grid .grid-sizer,.special_offers .special-offers-grid .grid-item{padding:0px 20px}}html.ie8 .special_offers .special-offers-sorter .special-offers-filter,html.ie9 .special_offers .special-offers-sorter .special-offers-filter{padding:0px;background:none;height:34px}html.ie8 .special_offers .special-offers-sorter .special-offers-filter::-ms-expand,html.ie9 .special_offers .special-offers-sorter .special-offers-filter::-ms-expand{display:none}.loader-bg{display:none;position:fixed;top:0;left:0;z-index:1;background-color:rgba(0,0,0,0.4);width:100%;height:100%}.loader{display:none;position:fixed;z-index:2;left:50%;top:50%;margin-left:-50px;margin-top:-50px;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.4);border-right:1.1em solid rgba(255,255,255,0.4);border-bottom:1.1em solid rgba(255,255,255,0.4);border-left:1.1em solid #004E6D;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:10em;height:10em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search_results{padding:40px 0px}.search_results article{padding:20px;border:solid 1px #f8f8f8}.search_results article h2 span{font-size:10px;display:inline-block;margin-left:3px}.search_results article h2 a{color:#004e6d}.search_results article img{width:auto;max-width:100%;height:auto}.search_results article:nth-child(even){background:#f8f8f8}.search_results article:nth-child(odd){background:#FFF}.search_results .next_prev_links{padding:20px}.search_results p{font-size:.875em;line-height:1.42857em}.search_results .display-link{color:#004e6d}.images-block .image{margin-bottom:20px}.images-block .image img{display:block;height:auto;width:100%}.gift-cards .images-block .image{margin-bottom:0px}.content_block{padding-top:5px}.button-text-link{padding-bottom:20px}.button-text-link .button{text-align:center}@media screen and (min-width: 1280px){.button-text-link .button{float:left;width:70%}}.button-text-link .button .btn-down{margin:0 0 10px}.button-text-link .button .text{color:#145c78}.button-text-link .button .text span{font-weight:600}.button-text-link .text-link{padding:12px 0;text-align:center}@media screen and (min-width: 1280px){.button-text-link .text-link{float:left;width:30%}}.button-text-link .text-link a{text-decoration:underline}.gift-cards{margin:0 auto;max-width:1800px;width:100%;background:#f5f5f5;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}.gift-cards .inner{margin:0 auto;max-width:1280px;width:100%;overflow:hidden;padding:60px 20px}.gift-cards .inner .gift-cards-title{margin-bottom:40px;text-align:center}.gift-cards .inner .gift-cards-title .title,.gift-cards .inner .gift-cards-title .phone-number{color:#145c78;font-size:30px;font-weight:600;text-transform:uppercase}.gift-cards .inner .gift-cards-title .or-text{color:#145c78;font-size:30px}.gift-cards .inner .gift-cards-box{margin:0 0 40px 0;max-width:100%}@media screen and (min-width: 1180px){.gift-cards .inner .gift-cards-box{float:left;margin:0 7% 0 0;width:57%}}.gift-cards .inner .gift-cards-box form{border:1px solid #e1e1e1;background-color:#FFFFFF}.gift-cards .inner .gift-cards-box .gift-cards-section{background:#fff;border-bottom:1px solid #e1e1e1;padding:40px 50px}.gift-cards .inner .gift-cards-box .gift-cards-section .form-title{color:#004e6d;font-size:24px}.gift-cards .inner .gift-cards-box .gift-cards-section .form-items ul li{display:inline-block;margin:20px 0 0 0}.gift-cards .inner .gift-cards-box .gift-cards-section .form-items ul li label{color:#000;font-size:20px;line-height:30px;margin-right:12px}@media (max-width: 767px){.gift-cards .inner .gift-cards-box .gift-cards-section .form-items ul li{display:block}}.gift-cards .inner .gift-cards-box .gift-cards-section .error{color:red;font-weight:700;margin:0px;display:none}.gift-cards .inner .gift-cards-box .submit{padding:40px}.gift-cards .inner .gift-cards-box .submit input{border:none;display:block;margin:0 auto}@media screen and (min-width: 1180px){.gift-cards .inner .description{float:left;width:36%}}.gift-cards .inner .description .payment-options{margin-bottom:20px}.gift-cards .inner .description .payment-options .payment-title{color:#145c78;display:inline-block;font-size:21px;height:35px;line-height:35px;padding-right:10px;vertical-align:top}@media (max-width: 767px){.gift-cards .inner .description .payment-options .payment-title{font-size:16px}}.gift-cards .inner .description .payment-options .payment-option{background:url("../img/payment-options.png") no-repeat;display:inline-block;height:35px;overflow:hidden;margin-right:14px;text-indent:-9999px;vertical-align:top;width:54px}.gift-cards .inner .description .payment-options .payment-option.mastercard{background-position:-70px 0}.gift-cards .inner .description .payment-options .payment-option.amex{background-position:-139px 0}@media (max-width: 767px){.gift-cards .inner .description .payment-options .payment-option{margin-right:5px}.gift-cards .inner .description .payment-options .payment-option:last-child{margin-right:0px}}.gift-cards .inner .description .description-title{color:#145c78;font-size:21px;margin-bottom:10px}.gift-cards .inner .description .security-icons{margin:20px 0}.gift-cards .inner .description .security-icons .image{display:inline-block;margin-right:28px}.gift-cards .inner .description .security-icons .image img{display:block}@media (max-width: 767px){.gift-cards .inner .description .security-icons .image img{height:29px;width:auto}}.rectangular-callouts{margin:0 auto;max-width:1800px;width:100%}.rectangular-callouts .inner{margin:0 auto;max-width:1280px;width:100%;padding:60px 0 20px;border-top:solid 1px #e5e5e5}.rectangular-callouts .inner h2{font-size:30px;margin-bottom:40px;text-align:center}.rectangular-callouts .inner .rectangular-callout{display:inline-block;margin-bottom:20px;margin-right:-5px;text-align:center;vertical-align:top;width:100%;border:solid 1px #FFFFFF}@media screen and (min-width: 600px){.rectangular-callouts .inner .rectangular-callout{width:50%}}@media screen and (min-width: 960px){.rectangular-callouts .inner .rectangular-callout{width:33.333333%}}@media screen and (min-width: 600px){.rectangular-callouts .inner .rectangular-callout.width-half{width:100%}}@media screen and (min-width: 960px){.rectangular-callouts .inner .rectangular-callout.width-half{width:50%}}.rectangular-callouts .inner .rectangular-callout .callout-image{height:230px;position:relative}@media (max-width: 767px){.rectangular-callouts .inner .rectangular-callout .callout-image{height:180px}}.rectangular-callouts .inner .rectangular-callout .callout-image .icon{position:absolute;left:5px;top:41px;width:100px}.rectangular-callouts .inner .rectangular-callout .callout-image a{bottom:0;left:0;position:absolute;right:0;text-indent:-9999px;top:0}.rectangular-callouts .inner .rectangular-callout .callout-text{padding:20px}@media screen and (min-width: 960px){.rectangular-callouts .inner .rectangular-callout .callout-text{padding:30px}}.rectangular-callouts .inner .rectangular-callout .callout-text p{text-align:left}.rectangular-callouts .inner .rectangular-callout .callout-text h4{margin-bottom:16px}.rectangular-callouts .inner .rectangular-callout .callout-text .btn,.rectangular-callouts .inner .rectangular-callout .callout-text .btn-white,.rectangular-callouts .inner .rectangular-callout .callout-text .btn-small,.rectangular-callouts .inner .rectangular-callout .callout-text .btn-small-light,.rectangular-callouts .inner .rectangular-callout .callout-text .btn-down{margin-top:0}.rectangular-callouts .inner .rectangular-callout .callout-text .fancybox-image-overlay{clear:left}.sub-navigation{display:none}@media screen and (min-width: 768px){.sub-navigation{display:block}}.sub-navigation ul{list-style-image:none;list-style-type:none;margin:0;padding:0;text-align:left}.sub-navigation ul li{border-bottom:1px solid #ebebeb;list-style-image:none;list-style-type:none;margin:0 !important;padding:0}.sub-navigation ul li:first-child{border-top:1px solid #ebebeb}.sub-navigation ul li.current_page_item a{background:#e5e5e5}.sub-navigation ul li a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#fff;color:#145c78;display:block;font-size:15px;height:44px;line-height:44px;overflow:hidden;padding:0 20px}@media screen and (min-width: 1280px){.sub-navigation ul li a{font-size:18px}}.sub-navigation ul li a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#e5e5e5;text-decoration:none}section.site-map{padding:60px 0px}section.site-map ul{margin-bottom:0px}section.site-map ul li{padding:5px 0px}section.site-map ul li a{color:#004e6d}section.site-map .child-page{margin-left:10px;padding-left:14px;background:transparent url(../img/double_arrow_list_bullet.png) left 12px no-repeat}.train_routes_map{position:relative}.train_routes_map .map_title{padding-top:60px;padding-bottom:40px}.train_routes_map .map_title p{font-size:1.3125em}.train_routes_map .map{width:100%;height:760px}.train_routes_map .map_controls{color:#FFFFFF;text-align:center;max-width:380px;position:absolute;left:30px;top:50%;margin-top:-235px;padding:20px;border-radius:10px}.train_routes_map .map_controls h2{color:#FFFFFF}.train_routes_map .map_controls select{display:block;margin:0px auto;color:#555;background:#fff url("../img/select_arrow.png") right center no-repeat;border:solid 2px transparent;border-radius:4px;font-size:18px;line-height:40px;padding:0 53px 0 15px;width:100%}.train_routes_map .map_controls select.error{border:solid 2px #9d0b0e}.train_routes_map .map_controls select::-ms-expand{display:none}.train_routes_map .map_controls .btn,.train_routes_map .map_controls .btn-white,.train_routes_map .map_controls .btn-small,.train_routes_map .map_controls .btn-small-light,.train_routes_map .map_controls .btn-down{background-image:none}.train_routes_map .map_controls .css_table{text-align:left;font-size:14px}.train_routes_map .map_controls .css_table .css_table_row .css_table_cell{padding-bottom:15px}.train_routes_map .map_controls .css_table .css_table_row .css_table_cell:first-child{text-align:center;padding-right:10px;white-space:nowrap;font-weight:700}.train_routes_map .map_controls #reset_directions,.train_routes_map .map_controls #get_directions{background-color:#FFFFFF;color:#004e6d;margin-right:15px}.train_routes_map .map_controls #reset_directions:hover,.train_routes_map .map_controls #get_directions:hover{background-color:#145c78;color:#FFFFFF}.train_routes_map .map_controls .loading_gif{background-color:#FFFFFF;padding:3px 0px 0px 0px;border-radius:4px;margin-bottom:15px;display:none}.train_routes_map .map_controls .route_error{display:none;border:solid 2px #9d0b0e;background-color:#FFFFFF;color:#9d0b0e;padding:10px;margin-bottom:10px;font-size:.75em}.train_routes_map .trip_duration{text-align:center}.train_routes_map .trip_duration h3{margin-bottom:0px}.train_routes_map .trip_duration .trip_info{display:table;margin:0 auto}.train_routes_map .trip_duration .trip_info .trip_cell{display:table-cell;vertical-align:middle;padding:10px 5px;font-size:16px;color:#555}.train_routes_map .trip_duration .trip_info .trip_cell img,.train_routes_map .trip_duration .trip_info .trip_cell span{display:block}.train_routes_map .trip_duration .trip_info .trip_cell .glyphicon{font-size:8px}.train_routes_map .trip_duration .trip_info .trip_cell p{margin-bottom:0px}.train_routes_map .custom_amtrak_labels{background-color:#fefefe;background-color:rgba(0,0,0,0.75);padding:3px 5px;z-index:10}.train_routes_map .custom_amtrak_labels a{color:#fff;font-size:11px;white-space:nowrap}@media (min-width: 1400px){.train_routes_map .custom_amtrak_labels a{font-size:12px}}.train_routes_map .custom_amtrak_labels.label-id-10,.train_routes_map .custom_amtrak_labels.label-id-7,.train_routes_map .custom_amtrak_labels.label-id-11,.train_routes_map .custom_amtrak_labels.label-id-8{padding:6px 10px}.train_routes_map #train_routes>div>div:nth-child(1)>div:nth-child(3)>div:nth-child(4)>div:nth-child(2)>div:nth-child(1)>div:nth-child(4){background-color:rgba(255,255,255,0.9) !important}@media (max-width: 1366px){.train_routes_map .map{height:570px}.train_routes_map .map_controls{position:relative;right:auto;bottom:auto;top:auto;left:auto;max-width:600px;margin:0 auto;color:#004e6d}.train_routes_map .map_controls h2{color:#004e6d}.train_routes_map .map_controls select{border:solid 2px #d5d5d5}.train_routes_map .map_controls #reset_directions,.train_routes_map .map_controls #get_directions{background-color:#004e6d;color:#FFFFFF}.train_routes_map .map_controls #reset_directions:hover,.train_routes_map .map_controls #get_directions:hover{background-color:#145c78}}@media (min-width: 1441px) and (max-width: 1640px){.train_routes_map .map_controls{max-width:315px;right:10px;bottom:15px}}@media (max-width: 960px){.train_routes_map .trip_duration h3{font-size:14px}.train_routes_map .trip_duration .trip_info .trip_cell p{font-size:12px}.train_routes_map .custom_amtrak_labels a{font-size:12px}}@media (max-width: 767px){.train_routes_map .map{height:325px}}@media (max-width: 568px){.train_routes_map .map{height:200px}}html.touchevents .train_routes_map .map_controls{position:relative;right:auto;bottom:auto;max-width:100%;color:#004e6d}html.touchevents .train_routes_map .map_controls h2{color:#004e6d}html.touchevents .train_routes_map .map_controls select{border:solid 2px #d5d5d5}html.touchevents .train_routes_map .map_controls #get_directions{background-color:#004e6d;color:#FFFFFF}html.touchevents .train_routes_map .map_controls #reset_directions{background-color:#FFFFFF;color:#004e6d}html.no-appearance .train_routes_map .map_controls select{padding-top:5px;padding-bottom:5px}.ie8 .destinations-list li{display:inline-block;width:50%}.ie8 .destinations-list .inner .item-set .item-2{clear:none}.ie8 .destinations-list .inner .item-set .item-3{clear:left}.destinations-list .inner{margin:0 auto;max-width:1800px;width:100%}.destinations-list .inner .item-set{border-top:1px solid #fff;overflow:hidden}.destinations-list .inner .item{width:100%}@media (min-width: 600px){.destinations-list .inner .item{float:left;width:50%}}@media (min-width: 1040px){.destinations-list .inner .item{width:33.333333%}}.destinations-list .inner .item .image{height:400px;position:relative}.destinations-list .inner .item .image .text-container{bottom:30px;left:50px;position:absolute}.destinations-list .inner .item .image .text-container h2{text-shadow:0px 1px 2px rgba(0,0,0,0.8);color:#fff;font-size:27px;margin-bottom:0}.destinations-list .inner .item .destinations{padding:35px 20px 20px 40px}@media (min-width: 1440px){.destinations-list .inner .item .destinations .destinations-list{column-count:2;-moz-column-count:2;-webkit-column-count:2}}.destinations-list .inner .item .destinations .destinations-list a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#004e6d;line-height:1.6;text-decoration:underline}.destinations-list .inner .item .destinations .destinations-list a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#145c78}@media (min-width: 768px){html.ie9 .destinations-list .inner .item .destinations .destinations-list li{display:inline-block;width:50%}}.destinations-list .inner .item.region-id-3{width:100%}@media (min-width: 1040px){.destinations-list .inner .item.region-id-3{width:66.666666%}}@media (min-width: 600px){.destinations-list .inner .item.region-id-3 .destinations .destinations-list{column-count:2;-moz-column-count:2;-webkit-column-count:2}}@media (min-width: 768px){.destinations-list .inner .item.region-id-3 .destinations .destinations-list{column-count:3;-moz-column-count:3;-webkit-column-count:3}}@media (min-width: 1440px){.destinations-list .inner .item.region-id-3 .destinations .destinations-list{column-count:4;-moz-column-count:4;-webkit-column-count:4}html.ie9 .destinations-list .inner .item.region-id-3 .destinations .destinations-list li{display:inline-block;width:25%}}@media (min-width: 600px){.destinations-list .inner .item:nth-child(2n){clear:left}}@media (min-width: 600px) and (min-width: 1040px){.destinations-list .inner .item:nth-child(2n){clear:none}}@media (min-width: 1040px){.destinations-list .inner .item:nth-child(3){clear:left}}.top_10_destinations_block{padding-top:60px;padding-bottom:60px}.top_10_destinations_block img{width:auto;max-width:100%;height:auto;border:solid 2px #d5d5d5}.top_10_destinations_block .top_destination{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:40px}.top_10_destinations_block .top_destination .btn,.top_10_destinations_block .top_destination .btn-white,.top_10_destinations_block .top_destination .btn-small,.top_10_destinations_block .top_destination .btn-small-light,.top_10_destinations_block .top_destination .btn-down{margin:0px}.photo-gallery{max-width:414px;margin:0 auto}.photo-gallery .slick-initialized .item{display:block}.photo-gallery .item{position:relative;display:none}.photo-gallery .item:first-child{display:block}.photo-gallery .item img{width:100%}.photo-gallery .item .image-caption{background-color:#004E6D;color:#FFF;width:100%;padding:11px 20px}.photo-gallery .slick-prev,.photo-gallery .slick-next{top:27%}@media screen and (min-width: 768px){.photo-gallery{max-width:1280px}.photo-gallery .slick-prev,.photo-gallery .slick-next{top:42%}.photo-gallery .item{position:relative}.photo-gallery .item .image-caption{position:absolute;bottom:0}}#page{-webkit-transition:-webkit-transform .3s;transition:transform .3s}#page.open{-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:-webkit-transform .3s;transition:transform .3s}#page{-webkit-transition:-webkit-transform .3s;transition:transform .3s}#page.open{-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:-webkit-transform .3s;transition:transform .3s}html{background:#004e6d}@media screen and (min-width: 768px){html{background:none}}.logged-in .verb-mobile-menu-button{top:100px}.verb-mobile-menu-button{color:#4759a2;cursor:pointer;display:block;position:absolute;right:20px;top:56px;z-index:4}.verb-mobile-menu-button .menu-text{display:block;font-size:11px;line-height:15px;padding-right:0px;text-transform:uppercase;color:#555555;font-family:"acumin-pro", sans-serif;text-align:center}.verb-mobile-menu-button .icon{color:#4759a2;display:block;font-size:40px;line-height:1}.verb-mobile-menu-button .icon.menu-close{display:none}.verb-mobile-menu-button.open .menu-text,.verb-mobile-menu-button.open .menu-icon{display:none}.verb-mobile-menu-button.open .menu-close{display:block}.verb-mobile-menu{display:none;height:100%;overflow:hidden;position:absolute;right:0;top:0;transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);width:300px;z-index:50}.verb-mobile-menu ul{background:#004e6d;left:0;list-style-image:none;list-style-type:none;margin:0;padding:0;position:absolute;top:0;width:100%}.verb-mobile-menu ul li{border-bottom:1px solid #266883;border-top:1px solid #266883;line-height:1em;list-style-image:none;list-style-type:none;margin:-1px 0 0 0;padding:0}.verb-mobile-menu ul li.active>a{color:#f79b33}.verb-mobile-menu ul li.menu-0favorites span{display:inline-block;color:#f79b33;margin-right:7px}.verb-mobile-menu ul li.dropdown{position:static !important}.verb-mobile-menu ul li.dropdown .caret{display:none}.verb-mobile-menu ul li.section-title{background:#417c93;color:#fff;display:block;font-size:18px;padding:16px 20px 16px 45px;position:relative;text-align:center;text-transform:uppercase}.verb-mobile-menu ul li.section-title .collapse{background:#417c93;bottom:0;color:#fff;cursor:pointer;display:block !important;font-size:24px;line-height:44px;left:0;position:absolute;text-align:center;top:0;width:40px}.verb-mobile-menu ul li.section-title .collapse.close{color:#fff;display:block;font-size:30px;line-height:1.7;opacity:1;width:60px}.verb-mobile-menu ul li a{color:#fff;display:block;font-size:16px;padding:16px 20px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase}.verb-mobile-menu ul li a:hover{text-decoration:none}.verb-mobile-menu ul li a.has-children{padding:16px 45px 16px 20px}.verb-mobile-menu ul li a.has-children .expand{background:#004e6d;border-left:1px solid #145c78;bottom:0;font-size:24px;line-height:44px;position:absolute;right:0;text-align:center;top:0;width:44px}.verb-mobile-menu ul ul{background:#004e6d}.verb-mobile-menu ul{z-index:100}.verb-mobile-menu ul ul{top:51px;z-index:110;-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.verb-mobile-menu ul ul.open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.verb-mobile-menu ul ul .section-title,.verb-mobile-menu ul ul .collapse{background:#5498b3 !important}.verb-mobile-menu ul ul ul{z-index:120}.verb-mobile-menu ul ul ul .section-title,.verb-mobile-menu ul ul ul .collapse{background:#77aec3 !important}.verb-mobile-menu ul ul ul ul{z-index:130}.verb-mobile-menu ul ul ul ul .section-title,.verb-mobile-menu ul ul ul ul .collapse{background:#9ac3d3 !important}.verb-mobile-menu ul ul ul ul ul{z-index:140}.verb-mobile-menu ul ul ul ul ul .section-title,.verb-mobile-menu ul ul ul ul ul .collapse{background:#bed8e2 !important}.verb-mobile-menu ul ul ul ul ul ul{z-index:150}.verb-mobile-menu ul ul ul ul ul ul .section-title,.verb-mobile-menu ul ul ul ul ul ul .collapse{background:#e1edf2 !important}#mobile-searchform{position:absolute;top:727px;z-index:200;padding:0 15px;width:100%}#mobile-searchform input[type=text]{height:42px;width:100%;padding-left:15px;border-radius:5px}#mobile-searchform input[type=submit]{font-size:0;background:url("/content/themes/verb-base/img/search-icon-blue.png") no-repeat center center;width:33px;height:27px;position:absolute;top:7px;right:22px;border-radius:5px}
/*# sourceMappingURL=styles.css.map */
