.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{-ms-zoom:1;zoom:1}*:first-child+html .clearfix{-ms-zoom:1;zoom:1}#site-tagline{display:none}.main-bar{min-height:101px;position:relative!important;top:0!important}@media (min-width:768px){.main-bar.header-layout-left-logo #logo{margin-top:16px}}.full-width-paragraph-1{width:100%;text-align:center;margin:auto 0;padding:10px;box-sizing:border-box}.full-width-paragraph-2{max-width:800px;text-align:left;margin:0 auto}.full-width-paragraph-2>h1{margin-top:15px!important;margin-bottom:15px!important}.link-div{padding:20px;margin-bottom:10px;font-size:1.6em;color:#000;border:1px #0d345d solid;text-align:center;background-color:#fff}.child-wrapper{padding:10px}.level3{padding:0;padding-bottom:5px;font-size:2em;color:#000;border-bottom:2px #fec401 solid;text-align:center;background-color:#fff}.travel-vid{height:200px;min-height:400px!important;margin:0 auto 0!important}.sources ul,.sources ol{margin-left:0}.sources ul li,.sources ol li{font-size:14px;line-height:1.5em}article ul,article ol{margin-left:60px}article ul.nav-block,article ol.nav-block{margin-left:0}body.single-post #page-content article.post ul{margin-left:60px!important}.page-template-page-full-width.site-layout-full-large #page-wrapper{width:100%;margin:0 auto}.page-template-page-full-width.site-layout-full-large #page-wrapper #page-content{padding:0;margin:0 auto}.page-template-page-full-width.site-layout-full-large #page-wrapper #page-content{padding:0;margin:0 auto}.page-template-page-full-width.site-layout-full-large #page-wrapper #page-content .page-title{display:none}.page-template-page-full-width.site-layout-full-large #page-wrapper #page-content>hr{display:none}.page-template-page-full-width.site-layout-full-large #page-wrapper #page-content .post-thumbnail-wrapper{display:none}.page-template-page-full-width.site-layout-full-large #page-wrapper #page-content .wp-caption.alignnone{margin:0;max-width:100%}.page-template-page-full-width.site-layout-full-large #page-wrapper #page-content p{}.page-template-page-full-width.site-layout-full-large .aligncenter,.page-template-page-full-width.site-layout-full-large div.aligncenter{margin-top:0}body.page.page-template-page_composer-php .vwpc-row .sidebar-wrapper .widget.widget_nav_menu .widget-title{font-size:22px;color:#00355f}.sidebar-wrapper .widget_nav_menu ul{list-style:none}.sidebar-wrapper .widget_nav_menu ul li a{font-size:18px;color:#0065b8;font-weight:400}.sidebar-wrapper .widget_nav_menu>div>ul li:before{content:none}.vwpc-section-latest{}.vwpc-section-latest:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .vwpc-section-latest{-ms-zoom:1;zoom:1}*:first-child+html .vwpc-section-latest{-ms-zoom:1;zoom:1}.segmented-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .segmented-list{-ms-zoom:1;zoom:1}*:first-child+html .segmented-list{-ms-zoom:1;zoom:1}.post-categories{display:none}.vwpc-section-latest_category>.col-sm-12{border-bottom:6px solid #333}.main-bar{border-bottom:none}.cphFooterLinks{margin-top:0!important;margin:50px auto 0;width:100%;padding:0;color:#6b6b6b;font-size:17px;line-height:1.45;text-rendering:optimizelegibility;font-family:HelveticaNeueLTStdRoman,Arial,Helvetica,sans-serif;background-color:#000!important;position:relative}.cphFooterLinks:before{background-color:#ededed;position:absolute;bottom:0;left:0;right:0;max-height:240px;border-bottom:#002d4e 54px solid}.cphFooterLinks .site{max-width:1230px;position:relative;margin:0 auto;overflow:visible}.cphFooterLinks .logo-wrap{float:left}.cphFooterLinks .segmented-list p,.cphFooterLinks .segmented-list h1,.cphFooterLinks .segmented-list h2,.cphFooterLinks .segmented-list h3,.cphFooterLinks .segmented-list h4,.cphFooterLinks .segmented-list h5,.cphFooterLinks .segmented-list h6{font-size:.647059em;line-height:18px}.cphFooterLinks h5{color:#58738a;margin:0}.cphFooterLinks p{margin:0}.cphFooterLinks h1,.cphFooterLinks h2,.cphFooterLinks h3,.cphFooterLinks h4,.cphFooterLinks h5,.cphFooterLinks h6{color:#1f1f1f;font-weight:bold;margin:0}.footer-sidebar .widget .widget-title{font-size:1.685em;color:#389abc}.footer-sidebar .widget{font-size:.875em}.cphFooterLinks .csFooter-exLinks{padding:1em 0;position:relative;background-color:#ededed}.cphFooterLinks .sub-footer{background-color:#002d4e}.segmented-list p a{font-size:1em!important}.cphFooterLinks .cols-nested:before,.cphFooterLinks .cols-nested:after{content:"";display:table}.cphFooterLinks .cols-nested:before,.cphFooterLinks .cols-nested:after{content:"";display:table}.cphFooterLinks .cols-nested:after{clear:both}.cphFooterLinks .cols-nested:before,.cphFooterLinks .cols-nested:after{content:"";display:table}.cphFooterLinks .cols-nested:after{clear:both}.cphFooterLinks .cols-nested:before,.cphFooterLinks .cols-nested:after{content:"";display:table}.cphFooterLinks .cols-nested{clear:both;margin:0 -1.41176em;padding:0 1.41176em 0 0;position:relative}.cphFooterLinks .logo-wrap{float:none;width:auto;position:absolute;top:-80px;padding-left:30px}.cphFooterLinks .logo-wrap #footer-logo.logo{display:block;height:0;margin-bottom:1.41176em;overflow:hidden;padding-top:1.94118em;width:9.52941em}.cphFooterLinks .cf:after{clear:both}.cphFooterLinks-wrap .site-footer{margin-left:9.52941em}.cphFooterLinks .cf{}.cphFooterLinks .expedia-links{float:left;font-size:.764706em;margin-top:.588235em}.cphFooterLinks h6{display:block;clear:both;float:left;padding-top:.705882em;font-size:.647059em;line-height:18px}.cphFooterLinks h6,.cphFooterLinks ul{margin:0;padding-left:0}.cphFooterLinks ul,.cphFooterLinks ol{margin:1.41176em 0 0}.cphFooterLinks ul,.cphFooterLinks ol{margin:1.41176em 0;padding:0 0 0 1.41176em}.cphFooterLinks .expedia-links li{line-height:24px;margin-bottom:0}.cphFooterLinks h6 li,.cphFooterLinks ul li{display:block;float:left;list-style-type:none;margin:0 0 -5px;padding:0}.cphFooterLinks ul li,.cphFooterLinks ol li{padding:0 0 .705882em}.cphFooterLinks .footer-link{margin-right:1.41176em}.cphFooterLinks a:link,.cphFooterLinks .link,.cphFooterLinks a:visited{color:#389abc;text-decoration:none}.cphFooterLinks a:hover{color:#fff;text-decoration:underline}.cphFooterLinks .expedia-links a:link,.cphFooterLinks .expedia-links .link,.cphFooterLinks .expedia-links a:visited{color:#000}.cphFooterLinks a{color:#0065b8}.cphFooterLinks .expedia-links li{line-height:24px}.cphFooterLinks h6 li,.cphFooterLinks ul li{list-style-type:none}.cphFooterLinks .expedia-links{font-size:.764706em}.cphFooterLinks .legal{clear:both;color:#ededed;font-size:.647059em;margin:0 0 0 30px;padding:1.70588em;text-align:center}.cphFooterLinks .segmented-list{border:0 none}.cphFooterLinks h6,.cphFooterLinks ul{margin:0;padding-left:0}.cphFooterLinks .segmented-list{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#c7c7c7;-moz-border-image:none;-o-border-image:none;-webkit-border-image:none;border-image:none;border-radius:0 0 .176471em .176471em;border-style:solid;border-width:0 0 .0588235em;border:none;color:#1f1f1f;list-style:none outside none;margin-bottom:.705882em;margin-left:0;padding-left:0}.cphFooterLinks .toggle{margin-top:1.05882em;margin-left:80px;clear:both}.cphFooterLinks h6 li,.cphFooterLinks ul li{display:block;float:left;list-style-type:none;margin:0 0 -5px;padding:0}.cphFooterLinks .toggle,.cphFooterLinks .toggle-pane{}.cphFooterLinks .toggle-trigger{background:url(images/xexp-toggle.png.pagespeed.ic.ywuIqOipz8.png) right 4px no-repeat;font-size:.764706em;font-weight:bold;cursor:pointer;font-size:1em;color:#389aba}.cphFooterLinks .toggle-trigger:hover{background:url(images/exp-toggle_hov.png) right 4px no-repeat;color:#389aba}.cphFooterLinks .segmented-list .toggle-trigger{font-size:1em}.cphFooterLinks .segmented-list a{font-size:.647059em;line-height:20px!important}.cphFooterLinks h6 li,.cphFooterLinks ul li{list-style-type:none}.cphFooterLinks .icon:after,.cphFooterLinks .icon:before{display:inline-block;font-family:ExpediaIcons;font-weight:normal;letter-spacing:1px;line-height:inherit;position:relative;text-align:center;top:-1px}.cphFooterLinks .icon-expand:after{content:""}.cphFooterLinks .icon:after,.cphFooterLinks .icon:before{display:inline-block;font-family:ExpediaIcons;font-weight:normal;letter-spacing:1px;line-height:inherit;position:relative;text-align:center;top:-1px}.cphFooterLinks h6 li span,.cphFooterLinks ul li span{padding:0 .294118em 0 .411765em}.cphFooterLinks .icon-expand{font-size:1em}.cphFooterLinks .icon{display:inline-block;position:relative}.cphFooterLinks #tripPlanning{margin-top:.705882em}.cphFooterLinks .toggle,.cphFooterLinks .toggle-pane{}.cphFooterLinks .cols-row:before,.cphFooterLinks .cols-row:after{content:"";display:table}.cphFooterLinks .cf:before,.cphFooterLinks .cf:after{content:"";display:table}.cphFooterLinks .cols-row:after{clear:both}.cphFooterLinks .cols-row:before,.cphFooterLinks .cols-row:after{content:"";display:table}.cphFooterLinks .cols-row{margin-bottom:0;padding-bottom:0;padding-right:0}.cphFooterLinks .cols-row{clear:left;padding-bottom:.941176em;padding-top:0}.cphFooterLinks .cols-row{margin:0 auto;max-width:69.1765em;padding-right:1.41176em;width:100%;position:relative}.cphFooterLinks .links-description{padding-left:0;padding-right:.882353em;width:38%}.cphFooterLinks .col{float:left;padding-left:1.41176em;position:relative}.cphFooterLinks .links-description p{color:#6b6b6b;padding-right:1.41176em}.cphFooterLinks .links-list{float:left;padding-left:0;width:60%}.cphFooterLinks .col{float:left;padding-left:1.41176em;position:relative}.cphFooterLinks .links-list ul{margin:0 0 1.82353em 0;padding:0}.cphFooterLinks-wrap .site-footer h6,.cphFooterLinks-wrap .site-footer ul{margin:0;padding-left:0}.cphFooterLinks .links-list li{color:#0065b8;display:block;float:left;margin-bottom:-.294118em;overflow:hidden;padding-right:1.41176em;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:29%}.cphFooterLinks .legal-footer,.cphFooterLinks .aside{color:#999}.cphFooterLinks .cols-row{clear:left;padding-bottom:.941176em;padding-top:0}.cphFooterLinks #partner-service-links{margin:.294118em 0 0}.cphFooterLinks .partner-service-links,.cphFooterLinks .other-links{clear:left;margin:0}.cphFooterLinks h6,.cphFooterLinks ul{margin:0;padding-left:0}.cphFooterLinks .footer-link{margin-right:1.41176em}.cphFooterLinks li:last-of-type .footer-link{margin-right:-20px;white-space:nowrap}.cphFooterLinks .global-sites-list li{margin-bottom:.470588em;width:20%}.cphFooterLinks h6 li,.cphFooterLinks ul li{display:block;float:left;list-style-type:none;margin:0 0 -5px;padding:0}.cphFooterLinks h6 li span,.cphFooterLinks ul li span{padding:0 .294118em 0 .411765em}.cphFooterLinks .flag{background:url(images/xsprite-flags.png.pagespeed.ic.nssFU4Gbw7.png) no-repeat scroll 0 0 transparent;display:inline-block;height:11px;margin-right:.411765em;width:16px}.cphFooterLinks .flag.ar{background-position:0 0}.cphFooterLinks .flag.at{background-position:0 -192px}.cphFooterLinks .flag.au{background-position:0 -368px}.cphFooterLinks .flag.be{background-position:0 -384px}.cphFooterLinks .flag.br{background-position:0 -400px}.cphFooterLinks .flag.ca{background-position:0 -416px}.cphFooterLinks .flag.dk{background-position:0 -448px}.cphFooterLinks .flag.fr{background-position:0 -16px}.cphFooterLinks .flag.de{background-position:0 -432px}.cphFooterLinks .flag.hk{background-position:0 -32px}.cphFooterLinks .flag.in{background-position:0 -80px}.cphFooterLinks .flag.ind{background-position:0 -48px}.cphFooterLinks .flag.ie{background-position:0 -64px}.cphFooterLinks .flag.it{background-position:0 -96px}.cphFooterLinks .flag.jp{background-position:0 -112px}.cphFooterLinks .flag.kr{background-position:0 -128px}.cphFooterLinks .flag.my{background-position:0 -176px}.cphFooterLinks .flag.mx{background-position:0 -160px}.cphFooterLinks .flag.nl{background-position:0 -208px}.cphFooterLinks .flag.nz{background-position:0 -240px}.cphFooterLinks .flag.no{background-position:0 -224px}.cphFooterLinks .flag.ph{background-position:0 -256px}.cphFooterLinks .flag.sg{background-position:0 -288px}.cphFooterLinks .flag.es{background-position:0 -464px}.cphFooterLinks .flag.se{background-position:0 -272px}.cphFooterLinks .flag.tw{background-position:0 -320px}.cphFooterLinks .flag.th{background-position:0 -304px}.cphFooterLinks .flag.uk{background-position:0 -336px}.cphFooterLinks .flag.vn{background-position:0 -352px}.cphFooterLinks .partner-service-links,.cphFooterLinks .other-links{clear:left;margin:0}.cphFooterLinks .other-links li{width:20%}.cphFooterLinks #other-partner-links h6{color:#58738a;font-weight:bold;margin-top:.705882em}.cphFooterLinks .other-partner-links li{width:20%}#bookingWidget #searchwrapper{background-color:#fff;padding:20px;margin:30px 0}#bookingWidget #searchwrapper .nav-tabs{float:none;width:100%}#bookingWidget .tabs-left>.nav-tabs>li,#bookingWidget .tabs-right>.nav-tabs>li{width:49%;margin-right:2%}#bookingWidget .tabs-left > .nav-tabs > li:nth-of-type(even), #bookingWidget .tabs-right > .nav-tabs > li:nth-of-type(even) {margin-right:0;padding-right:0}#bookingWidget .tab-content{width:100%;float:none;padding-left:0;margin-top:0}#searchwrapper #flight #F-Destination,#searchwrapper #fandh #FH-Destination{width:100%}#bookingWidget #searchwrapper fieldset{display:block}#bookingWidget #searchwrapper .text input{background-color:#fff;border:1px solid #b0b0b0;border-radius:0;color:#999}#bookingWidget #searchwrapper .text input:focus{margin-left:.13333333em;width:98%}#bookingWidget #H-Destination{width:100%}#bookingWidget .widget_eyepax_wizard{margin-bottom:0;padding-bottom:0}#bookingWidget .widget_eyepax_wizard .cols-nested label{width:46.5%!important}#bookingWidget .widget_eyepax_wizard .cols-nested.destination-only label{width:100%!important}#bookingWidget #searchwrapper .col{padding:0!important}#bookingWidget #searchwrapper .tab-pane label{margin-left:0;margin-bottom:15px;margin-top:0}#bookingWidget #searchwrapper .tab-pane label:first-of-type{margin-right:15px}#bookingWidget #searchwrapper .tab-pane .destination-only label:first-of-type{margin-right:0;width:100%!important;max-width:100%}#bookingWidget .tabs-left{width:100%}#bookingWidget .tab-pane{width:100%}#bookingWidget #searchwrapper .label{display:block;background-color:transparent!important;text-transform:uppercase;padding-left:0}#bookingWidget #searchwrapper button[type="submit"]{margin-left:0;font-size:13.125px;line-height:19.313px}#bookingWidget #searchwrapper label,#bookingWidget #searchwrapper label[style]{max-width:calc(100% - 10px)}#bookingWidget #searchwrapper .rooms,#bookingWidget #searchwrapper .dntknw-dates,#bookingWidget #searchwrapper .advanced-options{display:block}#bookingWidget #searchwrapper .advanced-options{display:block!important;margin-bottom:6px;margin-top:0}#bookingWidget input[type="text"],#bookingWidget input[type="password"],#bookingWidget input[type="email"],#bookingWidget textarea,#bookingWidget select{color:#999}#bookingWidget select{margin-left:0}#bookingWidget input::placeholder{color:#999}#bookingWidget input:-ms-input-placeholder{color:#999}#bookingWidget .rooms fieldset{margin-bottom:0}#bookingWidget.col12-lg.has-top-bar{width:96%;padding-right:0}#bookingWidget #searchwrapper .rooms-container{margin-bottom:0}#bookingWidget .active section{margin-top:0}@media only screen and (max-width:480px){#bookingWidget .tab-content{width:100%;margin-left:0}}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail{width:100%;height:auto;display:flex}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{color:#10c4f7;color:#00355f;width:auto;max-height:100px;font-size:1.2em;font-weight:bold}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail:hover .yarpp-thumbnail-title{color:#10c4f7;text-decoration:none}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail:hover{text-decoration:none}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail>img,.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail-default{min-width:120px}.categories-nav-container{clear:both;margin:40px 0 0;padding:0 2%;width:96%;position:relative}.categories-nav{height:44px;margin:0 auto;max-width:1000px;width:100%}.categories-nav ul{border-bottom:1px solid #c7c7c7;clear:both;float:left;height:43px;list-style:outside none none;max-width:355px;width:100%}.categories-nav ul li{background-color:#ececec;border-color:#c7c7c7 #c7c7c7 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;float:left;height:38px;left:-1px;margin:4px 0 0;position:relative;width:119px}.categories-nav ul li:first-child{border-right:medium none;left:0;position:relative}.categories-nav ul li p{color:#676767;line-height:38px;text-align:center;cursor:pointer;font-family:Oswald,sans-serif;font-size:16px;text-transform:uppercase;margin-top:5px}.categories-nav ul li.active{background-color:#003560;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-top:1px solid #c7c7c7;height:43px;margin:0}.categories-nav ul li.active p{color:#fff;font-size:16px;font-weight:bold;line-height:42px;cursor:initial}.geo-wrapper.geo-toggle{clear:both;position:relative}.geo-wrapper.geo-toggle .close-map{width:22px;height:22px;position:absolute;right:10px;top:10px;z-index:77777;background:url(images/overlay_close_mobile.png.pagespeed.ce.RTMYBOiI9i.png) no-repeat center center;cursor:pointer}.destinations_google_map{height:355px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3) , 0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3) , 0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3) , 0 0 40px rgba(0,0,0,.1) inset;border:1px solid #e1e1e1}.cssCategoryGrouped .content-area{padding-top:5%}.cssCategoryGrouped h2{color:#000;font-size:30px;line-height:32px}.cssCategoryGrouped h3{color:#999;font-size:18px;font-weight:normal;line-height:18px;text-transform:uppercase}.cssCategoryGrouped h3 a{color:#999}.cssCategoryGrouped h4.pagination{clear:left;float:left;color:#0068c4;font-size:15px;line-height:18px;margin:34px 20px 15px 0}.cssCategoryGrouped ul.pagination{clear:none;float:right;margin:34px 20px 15px 0;list-style:outside none none;width:auto}.cssCategoryGrouped ul.pagination li{border-right:2px solid #999;color:#999;float:left;font-size:15px;font-weight:bold;line-height:15px;padding:0 5px;text-transform:uppercase;font-family:Oswald,sans-serif}.cssCategoryGrouped ul.pagination li a:link,.cssCategoryGrouped ul.pagination li a:visited{color:#0068c4;font-size:15px;font-weight:bold;line-height:15px;text-decoration:none;text-transform:uppercase;font-family:Oswald,sans-serif}.cssCategoryGrouped .GridContainer article{margin:0 10px 10px 0}.cssCategoryGrouped div.pagination{float:right;margin:34px 2% 15px 0}.cssCategoryGrouped div.pagination a,.cssCategoryGrouped div.pagination a:link,.cssCategoryGrouped div.pagination a:visited{color:#0068c4;font-size:15px;line-height:15px;text-decoration:none}.back-top{clear:both;height:38px;margin:60px auto;width:100%}.back-top a{background-color:#3facd6;color:#fff;display:block;float:none;font-size:16px;font-weight:bold;height:38px;line-height:38px;margin:0 auto!important;max-width:422px;min-width:300px;padding:0 2%;text-decoration:none;width:96%;font-family:Oswald,sans-serif;text-transform:uppercase;text-align:center}.featured-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;z-index:1}.featured-content-inner{overflow:hidden}@media screen and (min-width:1040px){.header-main-bottomnav .primary-navigation{position:relative;margin:0 -8px;padding:8px 0 0 0}.archive-header,.comments-area,.image-navigation,.page-header,.page-content,.post-navigation,.site-content .entry-header,.site-content .entry-content,.site-content .entry-summary,.site-content footer.entry-meta{color:#000;font-size:18px;line-height:27px;margin:0 auto;max-width:5000px;padding:2% 2%;width:96%}.full-width .archive-header,.full-width .comments-area,.full-width .image-navigation,.full-width .page-header,.full-width .page-content,.full-width .post-navigation,.full-width .site-content .entry-header,.full-width .site-content .entry-content,.full-width .site-content .entry-summary,.full-width .site-content footer.entry-meta{padding-right:30px;padding-left:30px}.post-template-post-full-width-php .archive-header,.post-template-post-full-width-php .comments-area,.post-template-post-full-width-php .image-navigation,.post-template-post-full-width-php .page-header,.post-template-post-full-width-php .page-content,.post-template-post-full-width-php .post-navigation,.post-template-post-full-width-php .site-content .entry-header,.post-template-post-full-width-php .site-content .entry-content,.post-template-post-full-width-php .site-content .entry-summary,.post-template-post-full-width-php .site-content footer.entry-meta{padding-right:30px;padding-left:30px}}.thin-line{margin-bottom:40px;margin-top:30px}.medium-line{border-top:3px solid #333;margin-bottom:20px;margin-top:40px}@media only screen and (min-width:1026px){#logo img{max-height:70px;padding-top:0;margin-top:-10px}}.single .entry-content{padding:0 0 35px 0;width:100%;color:#6b6b6b;font-size:18px;line-height:27px;margin:0}.single .entry-content .entry-content ul,.single .entry-content .entry-content ol{margin:0 0 18px 20px}.single .entry-content p,.single .entry-content h2{color:#6b6b6b;line-height:27px;margin:0 0 30px 0}.single .entry-content .est-reading-time{padding-bottom:10px}.single .entry-content i{padding:5px 6px 0 0;font-size:20px}.single .entry-content .est-reading-time p{margin:0;display:inline-block;font-size:12px}.single .caption-description{margin:0 0 30px 0}.single .entry-content p.big-text{color:#00355f;font-size:22px;line-height:30px;font-weight:bold;margin:0 0 10px 0}.single .entry-content p.disclaimer{color:#000;font-size:12px;font-style:italic;line-height:16px;margin:0 0 20px 0}.single .entry-content p[style="margin-left: 40px;"],.page .entry-content p[style="margin-left: 40px;"],.single .entry-content blockquote p,.page .entry-content blockquote p{clear:left;color:#00355f;float:left;font-size:30px;font-style:italic;line-height:37px;margin-bottom:20px;margin-left:0%!important;margin-right:40px;margin-top:20px;padding:24px 0;width:50%;padding-left:15px;border-left:6px solid #ffc60b}.single .entry-content blockquote p,.page .entry-content blockquote p{margin-left:40px}blockquote{border-left:none}.single .entry-content .small-width-image-container{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;clear:left;float:left;height:auto;margin:10px 40px 20px 0%;max-width:512px;padding:24px 0;width:51%}.single .entry-content .small-width-image-container img{height:auto;max-height:290px;width:100%}.single .entry-content .small-width-image-container p{color:#6b6b6b;font-size:15px;font-style:italic;line-height:20px;margin:10px 0 0 0;padding:0}.single .entry-content .vertical-image-container{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;clear:left;float:left;height:auto;margin:10px 40px 20px 0%;max-width:512px;padding:24px 0;width:25%}.single .entry-content .vertical-image-container img{height:auto;max-height:380px;width:100%}.single .entry-content .vertical-image-container p{color:#6b6b6b;font-size:15px;font-style:italic;line-height:20px;margin:10px 0 0;padding:0}.hotel-info-container{width:100%;display:block;position:relative}.offerAPI-image{float:left;width:50%}.offerAPI-rating{width:100%}.offerAPI-rating img{margin:5px auto;opacity:.3;height:16px}.offerAPI-hotelinfo{float:left;width:46%;margin-left:4%}.offerAPI-city{line-height:12px;font-weight:bold;font-size:14px;color:#0065b8;margin-bottom:10px}.single .entry-content .hotels-API-container{clear:left;float:left;height:auto;margin:0 40px 20px 0;max-width:512px;padding:40px 0;width:25%;color:#6b6b6b;font-size:11px;font-style:italic;line-height:13px;text-align:left}.offerAPI-title{font-weight:700;font-size:30px;line-height:1em;margin-bottom:10px;margin-top:-10px;text-align:left;-moz-text-decoration-color:#00355f;text-decoration-color:#00355f;color:#00355f}.offerAPI-image a{text-align:center;display:block;margin:0}.offerAPI-image a img{width:100%;min-width:100%;margin:0}.offerAPI-name{text-align:left;line-height:19px;font-size:17px;font-weight:bold;text-transform:uppercase;color:#00355f;margin-bottom:10px}.offerAPI-name a{color:#00355f}.offerAPI-price-original{text-decoration:line-through;display:inline-block}.offerAPI-price{font-weight:700;font-size:2em;line-height:1.4em;margin-bottom:0;color:#000;text-align:left}.offerAPI-price-description{color:#666;font-size:12px}.offerAPI-description{font-size:1.5em;line-height:1.3em;margin-bottom:10px;text-align:center;color:#000}.offerAPI-see-details-button{text-align:left;min-height:35px;margin-top:15px}.offerAPI-see-details-button a,.offerAPI-see-details-button a:visited{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent;-moz-border-image:none;-o-border-image:none;-webkit-border-image:none;border-image:none;border-radius:.235294em;border-style:solid;border-width:1px 1px 2px;cursor:pointer;font-size:1em;font-weight:700;line-height:1.45;margin:.705882em .705882em 0 0;padding:10px;background:rgba(0,0,0,0) linear-gradient(to top,#ffbe00 0,#ffcb00 100%) repeat scroll 0 0;border-color:#d4a900 #aa8700 #aa8700;color:#3d3100}.single .entry-content .full-width-image-container{margin:15px auto 30px;position:relative;max-width:1230px;width:100%;z-index:1;overflow:hidden;min-height:220px}.single .entry-content .full-width-image img{width:100%}.single .entry-content .full-width-image-shadow{background:transparent url(/img/article_full_width_img_gradient.png.pagespeed.ce.W2ACkDAMGn.png) repeat-x scroll left top;height:100%;width:100%;position:absolute;top:0;left:0;z-index:100}.single .entry-content .full-width-image-caption{background-color:rgba(206,166,49,.6);height:120px;padding:115px 21px 0;position:absolute;right:50px;bottom:0;width:193px;z-index:100}.single .entry-content .full-width-image-caption p{color:#00355f!important;font-size:18px;font-style:italic;font-weight:normal;margin:0;padding:0}.single .entry-content .infographic-container{}.single .entry-content .infographic-container span{color:#000;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:22px;margin:0 auto 2px;width:449px}.single .entry-content .infographic-content{margin:0 0 24px;max-height:600px;overflow:hidden}.single .entry-content .infographic-content img{border-top:1px solid #e3e3e3;display:block;margin:0 auto;max-width:62%;min-width:41%;padding:24px 0 0;width:100%}.single .entry-content .infographic-container .full-size{background:transparent url(/img/infographic_gradient.png.pagespeed.ce.GbQ2jn8iwU.png) repeat-x scroll left top;border-bottom:1px solid #e3e3e3;height:90px;margin:-114px auto 0;padding:0 0 24px;position:relative;z-index:90;width:449px}.single .entry-content .infographic-container .full-size p{background:transparent url(/img/full_size_bg.png.pagespeed.ce.SUQqbC0Wac.png) no-repeat scroll left center;clear:both;color:#fff;float:left;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;height:22px;line-height:18px;margin:61px 0 0 23px;padding:0 0 0 30px;text-shadow:1px 1px 2px #000}.single .entry-content .slideshow-container{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;clear:left;float:left;margin:15px 40px 20px 0%;padding:24px 0;width:512px}.single .entry-content .youtube-container{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;clear:left;float:left;height:290px;margin:15px 40px 20px 0%;padding:24px 0;width:512px}.single .entry-content .youtube-container img{clear:none;float:left;height:100%;margin:0 -100% -100% 0;width:100%;z-index:1}.single .entry-content .photo-stream-container,.single .entry-content .mejs-container{float:left}.single .entry-content .photo-stream-block img{margin:0 0 5px 27.6%;max-height:450px;max-width:650px;width:72.4%}.single .entry-content .photo-stream-block p img{margin:0 0 5px 0;width:100%}.single .entry-content.relatedpost{width:90%;margin:0 auto;padding:5%}hr:first-child{margin-top:50px}.post-box .avatar-255{width:255px;height:255px}.has-top-bar{border-top:solid 5px #0664c6;margin:10px 0;min-height:20px;width:96%}.has-top-bar-thin{border-top:solid 1px #d2d2d2;margin:10px 0;width:96%;height:20px}.has-top-bar h2{margin:18px 0;color:#00355f;font-size:30px}.yarpp-related h2{margin:18px 0;font-size:30px;color:#00355f;font-weight:700}.has-picture-frame{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:5px solid #fff}.col-container{}.col8{width:60%;float:left;padding-right:6.6666%}.col4{width:33.3333%;float:left}.col12-lg{width:100%;float:none}.col-container-sub div.clear{clear:both}#akismet_widget-2{display:none}.singular .site-content .hentry.has-post-thumbnail{margin-top:0}.singular .content-area{width:100%;padding:0%;background-color:#ededed}.singular .post-thumbnail{}.post-bottom-center{margin:0 auto}.post-template-full-screen-post .post-bottom-center .container{}.row.row-flush{margin-left:0;margin-right:0}.budget-travel{font-family:'Open Sans',sans-serif}.budget-travel section{outline:none}.budget-travel h1{font-family:'Open Sans',sans-serif;color:#003563;border-bottom:3px solid #ffcb00;padding-bottom:12px}.budget-travel h2{font-family:'Open Sans',sans-serif;color:#003563;border-bottom:3px solid #ffcb00;padding-bottom:12px}.budget-travel h3{font-family:'Open Sans',sans-serif}.budget-travel h4{font-family:'Open Sans',sans-serif;color:#003563}.budget-travel h2{color:#003563}.budget-travel #hero{height:70px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;color:#fff;padding:0}.budget-travel #hero.hero-tall{min-height:356px;padding:80px 0}.budget-travel #top-blurb{background-color:#fff;padding-bottom:60px}.budget-travel #top-blurb p{font-size:16px}.budget-travel #destinationMenu{background-color:#00355f}.budget-travel #destinationMenu ul{list-style:none;text-align:center}.budget-travel #destinationMenu ul li{color:#fff;display:inline-block}.budget-travel #destinationMenu ul li a{color:#fff;display:block;padding:8px 20px;text-decoration:underline}.budget-travel .OFFERS-API .flex-content{}.budget-travel .OFFERS-API .flex-content .card{background-color:#fff;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.2);overflow:hidden;position:relative;padding-bottom:30px}.budget-travel .offerAPI-image{float:none;width:100%;max-height:142px;overflow:hidden}.budget-travel .offerAPI-image img{width:100%}.budget-travel .offerAPI-content{padding:5px 10px 8px;font-size:12px}.budget-travel .offerAPI-name{text-transform:none;margin-bottom:0;font-size:12px}.budget-travel .offerAPI-name span.offerAPI-address{font-weight:normal;font-size:12px;color:#666}.budget-travel .offerAPI-price{font-size:18px;color:#0664c6;position:absolute;left:10px;right:10px;bottom:10px}.budget-travel .offerAPI-price span{font-size:14px;color:#0664c6}.budget-travel .offerAPI-see-details-button{display:inline-block;margin-top:0}.budget-travel .text-area .offerAPI-price a{display:inline-block;font-weight:bold;float:right;color:#ffcb00;position:relative;font-size:1.5em;text-decoration:none}.budget-travel .offerAPI-price a,.budget-travel .offerAPI-price .linkArrow{display:inline-block;font-weight:bold;float:right;color:#ffcb00;position:relative;font-size:1.5em;text-decoration:none}.budget-travel .offerAPI-price a.fancybox{font-weight:700}.budget-travel #api-flight-deals .OFFERS-API{margin-bottom:40px}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content{display:flex;align-items:center;justify-content:space-around;background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);padding:12px 12px 12px 30px}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content>div{flex-grow:1;flex-basis:0;position:relative;left:auto;right:auto;bottom:auto}.budget-travel #api-flight-deals .OFFERS-API .card{margin:0 0 8px}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content .offerAPI-dates{font-size:18px;font-weight:700;flex-grow:3}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content .offerAPI-name{flex-grow:3}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content .offerAPI-name a{color:#999;font-size:16px;font-weight:700;text-decoration:none}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content>div.offerAPI-see-details-button{text-align:right;display:inline-block;padding:0}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content>div.offerAPI-see-details-button a{text-decoration:none;text-transform:uppercase;color:#fff;border:none;background:#0664c6;background:-moz-linear-gradient(top,rgba(6,100,198,1) 0%,rgba(0,81,147,1) 100%);background:-webkit-linear-gradient(top,rgba(6,100,198,1) 0%,rgba(0,81,147,1) 100%);background:linear-gradient(to bottom,rgba(6,100,198,1) 0%,rgba(0,81,147,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0664c6', endColorstr='#005193',GradientType=0 );display:inline-block}.budget-travel .text-area #api-flight-deals .offerAPI-see-details-button{display:block;text-align:center;padding:30px}.budget-travel .text-area #api-flight-deals .offerAPI-see-details-button a{color:#3d3100;border:none;border-radius:0;text-decoration:none}.budget-travel .text-area #api-deals .offerAPI-see-details-button{display:block;text-align:center;padding:30px}.budget-travel .text-area #api-deals .offerAPI-see-details-button a{color:#3d3100;border:none;border-radius:0;text-decoration:none}.budget-travel .row.offerAPI-see-details-button{text-align:center;display:block;padding:30px}.budget-travel .row.offerAPI-see-details-button a{border:none;border-radius:0;text-decoration:none}.budget-travel .text-area #api-things-to-do .offerAPI-see-details-button{display:block;text-align:center;padding:30px}.budget-travel .text-area #api-things-to-do .offerAPI-see-details-button a{color:#3d3100;border:none;border-radius:0;text-decoration:none}.budget-travel #api-places-to-stay .offerAPI-see-details-button{display:block;text-align:center;padding:30px}.budget-travel #api-places-to-stay .offerAPI-see-details-button a{color:#3d3100;border:none;border-radius:0;text-decoration:none}.budget-travel .offersAPI-origin{padding-left:30px;color:#0664c6}.budget-travel .offersAPI-origin input{border:none;color:#0664c6}.budget-travel .offersAPI-dates{padding-left:30px;border-left:1px solid #0664c6}.budget-travel .offersAPI-dates input[type="text"]{border:none;width:84px;display:inline-block;padding:0 0 0 4px;margin:0;color:#0664c6}.budget-travel #api-flights .text-area{background-color:transparent;border-radius:0;box-shadow:none;margin:0;padding:15px 0}.budget-travel .text-area{min-height:150px}.budget-travel .text-area h4{margin-top:0}.budget-travel .text-area h4 a{color:#4a4a4a;text-decoration:none}.budget-travel .text-area a{color:#389abc;text-decoration:underline}.budget-travel .text-area .card a{color:#666;text-decoration:none;display:block;height:100%}.budget-travel .blurbColumns .text-area p:last-child{margin-bottom:0}.budget-travel .budgetPosts .text-area{background-color:transparent;box-shadow:none;padding:0;border-radius:0}.budget-travel .budgetPosts .text-area .postThumb{height:244px;overflow:hidden;margin-bottom:10px}.budget-travel .budgetPosts .text-area img{margin-bottom:15px;height:auto;width:100%}.budget-travel .offersAPI-request.flex-content{background-color:#fff;padding:8px;margin:-15px 0 15px}.budget-travel .offersAPI-request.flex-content>div{flex-grow:1;flex-basis:0}.budget-travel .offersAPI-request.flex-content>div:last-child{flex-grow:3}.budget-travel #api-things-to-do .text-area{background-color:transparent;border-radius:0;box-shadow:none;margin:0;padding:15px 0}.budget-travel #things-to-do-free .content{margin-bottom:8px}.budget-travel #things-to-do-free .offer-content{display:flex;align-items:center;justify-content:space-around;background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);padding:12px 20px}.budget-travel #things-to-do-free .offer-content .thingCol{flex-grow:1;flex-basis:0}.budget-travel #things-to-do-free .offer-content .thingCol:first-child{flex-grow:2}.budget-travel #things-to-do-free .offer-content .thingCol:nth-child(2) {text-align:center}.budget-travel #things-to-do-free .offer-content .thingCol h4{margin:0;color:#0664c6}.budget-travel #things-to-do-free .offer-content .thingCol p{margin-bottom:0}.budget-travel #things-to-do-free .offer-content .thingCol p.thingPrice{color:#437506;font-size:18px;font-weight:bold}.budget-travel #whereToGo .row{}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content{margin-bottom:40px;width:100%}.budget-travel .swiper-container{padding-top:15px}.budget-travel #whereToGo .text-area{background-color:transparent;border-radius:0;box-shadow:none;margin:0;padding:15px 0}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div a{display:block;text-decoration:none}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div h4{display:block;position:absolute;width:100%;bottom:0;background-color:rgba(0,0,0,.4);color:#fff;clear:right;padding:15px 25px 15px 12px;line-height:1.0em;margin:0}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div h4 span{float:right;color:#ffcb00;font-size:36px;margin-right:-15px}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div img{margin-bottom:0;object-fit:cover;width:100%;min-height:180px;max-width:none}.budget-travel #api-packages.api-locations .OFFERS-API{margin-bottom:40px}.budget-travel #api-packages.api-locations .OFFERS-API .offerAPI-content .offerAPI-citytitle h4{margin-bottom:0}.budget-travel #api-packages.api-locations .OFFERS-API .offerAPI-content .offerAPI-name{color:#6b6b6b}.fullWidthContent .container{width:100%;padding:0;margin:0}.fullWidthContent .container .row{padding:0;margin:0}.fullWidthContent .container .col{padding:0;float:none}.budget-travel .offersAPI-request input[type="submit"]{text-decoration:none;text-transform:uppercase;color:#fff;border:none;background:#0664c6;background:-moz-linear-gradient(top,rgba(6,100,198,1) 0%,rgba(0,81,147,1) 100%);background:-webkit-linear-gradient(top,rgba(6,100,198,1) 0%,rgba(0,81,147,1) 100%);background:linear-gradient(to bottom,rgba(6,100,198,1) 0%,rgba(0,81,147,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0664c6', endColorstr='#005193',GradientType=0 );display:inline-block;padding:2px 15px;margin-bottom:0}.budget-travel .offersAPI-latlong{position:absolute;top:-30px;right:15px}.placesSection .row{margin-left:0;margin-right:0}.placesSection .text-area{margin:15px 0;background-color:#fff;padding:20px;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.2);position:relative}.placesSection h4{font-size:16px;margin-bottom:0}.placesSection p{font-size:16px;line-height:1.5em}.placesSection h3{background-color:#00355f;color:#fff;font-weight:bold;font-family:'Open Sans',sans-serif;font-size:18px;padding:0}.placesSection h3 span{background-color:#0664c6;padding:8px 14px;display:inline-block;margin:0 12px 0 0;font-size:18px}.placesSection .locationCard:first-of-type{padding-left:0}.placesSection .locationCard:last-of-type{padding-right:0}.placesSection .locationCard .text-area{font-size:13px;min-height:160px}.placesSection .locationCard .contact-info{padding:0}.placesSection .text-area h4{margin-top:0}.placesSection .text-area p{font-size:13px}.placesSection .contact-area{position:absolute;left:0;right:0;bottom:0;padding:10px 20px;background-color:#f6f6f6;font-size:12px;line-height:1.4em}.placesSection .link-info{text-align:center;padding:0}.placesSection .link-info div{float:right}.placesSection .link-info a{text-indent:-9999px;display:inline-block;background-color:#ccc;width:30px;height:30px;border-radius:50%;margin:0 4px}.blurbColumns{color:#666}.blurbColumns .text-area{margin:15px 0;background-color:#fff;padding:20px;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.blurbColumns h2{color:#00355f!important}.blurbColumns h3{color:#00355f!important;font-family:'Open Sans',sans-serif;font-size:16px;margin:0 0 12px}.blurbColumns p{color:#666;margin-bottom:20px}.budget-travel #api-packages>.container>.row{margin-top:-15px}.budget-travel #api-packages .text-area{background-color:transparent;border-radius:0;box-shadow:none;margin:0;padding:15px 0}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div{flex-grow:1;flex-basis:0;display:block;margin:0 8px 16px;position:relative;min-width:18.5%;min-height:180px}.page-template-general-internal #page-wrapper{font-size:16px}.page-template-general-internal #page-wrapper p{line-height:1.4em}.page-template-general-internal #page-wrapper a{color:#002d4e}.page-template-general-internal .blurbColumns{background-repeat:no-repeat;background-size:cover}.page-template-general-internal .blurbColumns.contact-blurb .colNum-2:first-of-type .text-area{padding-top:0}.page-template-general-internal .blurbColumns.contact-blurb .colNum-2:last-of-type .text-area{background-color:#f8f8f8}.page-template-general-internal .blurbColumns.contact-blurb .colNum-2:last-of-type .text-area a{display:inline-block;text-decoration:none;font-weight:700;margin:.5em 0}.page-template-general-internal .mini-site-nav{background-color:#f8f8f8;padding:1em 0}.page-template-general-internal .mini-site-nav .podcastMenu>ul{list-style:none;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;overflow-y:auto}.page-template-general-internal .mini-site-nav .podcastMenu>ul>li{padding:.7em 2em;font-size:17px;text-transform:uppercase;font-family:'Oswald',sans-serif;white-space:nowrap}.page-template-general-internal .mini-site-nav .podcastMenu>ul>li a{color:#002d4e;border-bottom:2px solid transparent;padding-bottom:.3em;text-decoration:none}.page-template-general-internal .mini-site-nav .podcastMenu>ul>li.current-menu-item a{border-bottom-color:#ffcb00}.page-template-general-internal #page-wrapper .mini-site-nav .podcastMenu>ul>li.button{font-size:18px;font-weight:400;background-color:#002d4e;border:none;border-radius:5px}.page-template-general-internal #page-wrapper .mini-site-nav .podcastMenu>ul>li.button a{color:#fff;border-bottom:none}.page-template-general-internal h3{font-weight:400;font-size:24px;color:#002d4e}.page-template-general-internal #hero{background-repeat:no-repeat;background-size:cover}.page-template-general-internal #hero.hero-tall{min-height:40vw}.page-template-general-internal #hero.hero-short{min-height:20vw}.page-template-general-internal #hero .col{padding-left:33%}.page-template-general-internal #hero .text-area h1{font-weight:400;font-size:42px;color:#002d4e}.page-template-general-internal #hero .text-area h3{font-weight:400;font-size:24px;color:#002d4e}.page-template-general-internal #hero .text-area a img{margin:1em .5em}.page-template-general-internal h1{border-bottom:1px solid #ffcb00;padding-bottom:.5em;text-transform:uppercase;font-weight:400;font-size:42px;color:#002d4e;margin-top:1em}.page-template-general-internal .blurbColumns .text-area{box-shadow:none;background-color:transparent}.page-template-general-internal .blurbColumns.aligncenter{text-align:center}.page-template-general-internal .blurbColumns h2{border-bottom:1px solid #ffcb00;padding-bottom:.5em;text-transform:uppercase;font-weight:400}.page-template-general-internal .blurbColumns.title-underline h2{border-bottom:1px solid #ffcb00;display:inline-block;padding-bottom:.5em;text-transform:uppercase;font-weight:400}.page-template-general-internal .blurbColumns .text-area img{margin:0 0 1.5em 0}.page-template-general-internal .blurbColumns.narrow-width{padding:3em;margin-bottom:0}.page-template-general-internal .blurbColumns.narrow-width .text-area{max-width:50%;margin:0 auto 2em;background-color:transparent}.page-template-general-internal .blurbColumns.narrow-width .text-area img{margin:.3em}.page-template-general-internal .blurbColumns.latest-podcasts{margin-bottom:60px}.page-template-general-internal .blurbColumns.latest-podcasts .text-area{padding:0}.page-template-general-internal .blurbColumns.latest-podcasts .text-area .podcast-wrap{width:33%;margin-bottom:2em}.page-template-general-internal .blurbColumns.latest-podcasts .text-area .podcast-wrap h4{font-weight:400;font-size:22px;color:#002d4e;margin-bottom:.3em}.page-template-general-internal .blurbColumns.latest-podcasts .text-area .podcast-wrap a{color:#002d4e}.page-template-general-internal .blurbColumns.latest-podcasts .text-area .podcast-wrap .meta-style{font-size:1em;font-weight:400;font-family:'Open Sans',sans-serif;text-transform:none;color:#333;letter-spacing:normal}.page-template-general-internal .flexbox{display:flex;flex-wrap:wrap}.page-template-general-internal .blurbColumns.subscribe-header{padding-bottom:15vw;margin-top:.7em}.page-template-general-internal .blurbColumns.subscribe-header.container .container{width:100%}.page-template-general-internal .blurbColumns.subscribe-header .colNum-2{padding:0 0 0 6vw}.page-template-general-internal .blurbColumns.subscribe-header h2{border-bottom:none;text-transform:none;font-size:38px;margin:.7em 0 0}.page-template-general-internal .blurbColumns.subscribe-header .button{border:none;background-color:#ffcb00;font-size:18px;font-family:'Oswald',sans-serif;font-weight:400;color:#002d4e}.page-template-general-internal .blurbColumns h3{font-family:'Oswald',sans-serif}.page-template-general-internal .blurbColumns.image-space .text-area img{margin:.3em}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap{width:33%;margin-bottom:2em;display:flex;flex-direction:column-reverse}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type{width:100%;margin-bottom:2em;display:flex;flex-direction:row}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap h4{font-weight:400;font-size:22px;line-height:1.2em;color:#002d4e;margin-bottom:.3em}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap a{color:#002d4e;text-decoration:none}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap .meta-style{font-size:1.1428em;line-height:1.2em;font-weight:400;margin-bottom:.3em;font-family:'Open Sans',sans-serif;text-transform:none;color:#333;letter-spacing:normal}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap p{text-align:left}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap .col01 .podcastExcerpt{display:none}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col01{background-color:#f8f8f8;box-shadow:rgba(0,0,0,.2) -5px 5px 5px;width:33%;padding:2em;display:flex;flex-wrap:wrap}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col01 .titleMeta{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col01 .titleMeta h4{font-size:38px}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col01 .podcastExcerpt{display:block}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col01 .podcastExcerpt p:last-of-type{font-weight:700}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col02{width:66%}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col02 a{display:flex;height:100%}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col02 img{margin-bottom:0;object-fit:cover}.page-template-general-internal #episode-carousel .noCarousel>ul{list-style:none}.page-template-general-internal #episode-carousel .noCarousel>ul>li{padding:.5em 0;margin-bottom:0}.page-template-general-internal #episode-carousel .noCarousel>ul>li .accordion-title{padding:1em 2.4em 1em 1em;margin-bottom:0;background-color:#f8f8f8;border-radius:5px;position:relative;cursor:pointer}.page-template-general-internal #episode-carousel .noCarousel>ul>li .accordion-title h3{padding:0;margin:0}.page-template-general-internal #episode-carousel .noCarousel>ul>li .accordion-content{padding:0 1em 1em;margin-top:0;background-color:#f8f8f8;display:none;border-top-left-radius:5px;border-top-right-radius:5px}.page-template-general-internal #episode-carousel .noCarousel>ul>li .accordion-content iframe{max-width:50%;margin-top:2em;display:block}.page-template-general-internal #episode-carousel .accordion-content p:first-of-type{display:inline;margin:0}.page-template-general-internal #episode-carousel .accordion-content p{margin:.5em 0}.accordion-title::after{content:'\203A';font-size:30px;display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:1.0em;color:#0a3a56;position:absolute;font-weight:700;text-align:center;right:30px;top:20px;transform:rotate(90deg) translate(0,-50%);transform-origin:center center;transition:transform .5s;border:2px solid #002d4e;border-radius:50%;display:flex;align-items:flex-end;justify-content:center}.flip-180-arrow::after{transition:transform .5s;transform:scaleX(-1) rotate(270deg) translate(0,-.5em);transform-origin:center center}@media only screen and (min-width:641px){.budget-travel .OFFERS-API .flex-content{display:flex;flex-flow:row wrap}.budget-travel .OFFERS-API .flex-content .card{background-color:#fff;margin:0 8px;flex-grow:1;flex-basis:0;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.2);overflow:hidden;max-width:212px}.budget-travel #whereToGo .OFFERS-API .offerAPI-content{display:flex;align-items:center;justify-content:space-around}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div{flex-grow:1;flex-basis:0;display:block;margin:0 8px 16px;position:relative;min-width:18.5%;min-height:180px;max-width:23%}}@media (min-width:1025px){.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div{max-width:18.6%}}@media (max-width:1024px){#bookingWidget #searchwrapper{padding:10px 5px;margin:0 0}#searchwrapper .button-container{text-align:right}#bookingWidget #searchwrapper button[type="submit"]{margin-left:0!important}#logo img{max-width:36%!important}}@media (max-width:992px){.col5-sm{width:44%;padding-right:6%;float:left}.col-container-sub div.clear{clear:none}}@media (max-width:768px){#bookingWidget .widget_eyepax_wizard{margin-bottom:30px;padding:10px 0}#bookingWidget #searchwrapper .nav-tabs{margin-left:0}#bookingWidget #searchwrapper fieldset{margin:0}#open-mobile-nav{display:inline-block}.main-nav-bar{display:none}.main-bar.header-layout-left-logo #logo{margin-left:50px}#open-mobile-nav{margin-top:23px}#logo img{max-width:90%!important}#logo a{text-align:left}.post-bottom-center{width:100%}}@media only screen and (max-width:640px){.budget-travel #api-packages .text-area{padding:0 0 15px}.budget-travel #api-flight-deals .OFFERS-API .offerAPI-content{display:block}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .childpages>div{margin-bottom:25px}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div img{min-height:80vw}.budget-travel #whereToGo .OFFERS-API .offerAPI-content .flex-content>div h4{font-size:2em;padding:1em 25px 1em 12px}.page-template-general-internal #episode-carousel .noCarousel>ul>li .accordion-content iframe{max-width:100%}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap{width:100%}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type{flex-direction:column-reverse}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col01{width:100%;box-shadow:none}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col02{width:100%}.page-template-general-internal .blurbColumns.featured-pod .text-area .podcast-wrap:first-of-type .col01 .titleMeta h4{font-size:28px}.page-template-general-internal .blurbColumns.subscribe-header{background-position:bottom right -7vw}.page-template-general-internal .blurbColumns.subscribe-header h2{margin:0;font-size:31px}.page-template-general-internal .blurbColumns.image-space .col-lg-4 .text-area{text-align:center}.page-template-general-internal #hero.hero-tall{text-align:center}.page-template-general-internal #hero .col{padding-left:0;padding:0 20px;padding-bottom:70vw}.page-template-general-internal #hero .text-area h1{font-size:30px;border-bottom:none;padding-bottom:0}.page-template-general-internal #hero .text-area h3{font-size:20px}.page-template-general-internal .blurbColumns.latest-podcasts h2{text-align:center}.page-template-general-internal .flexbox{flex-direction:column}.page-template-general-internal .blurbColumns.latest-podcasts .text-area .podcast-wrap{width:100%}.page-template-general-internal .blurbColumns.narrow-width .text-area{max-width:100%}}@media only screen and (max-width:480px){.main-bar{min-height:51px;padding:0!important;margin-top:0!important;line-height:.5em}hr:first-child{margin-top:30px}#open-mobile-nav{margin-top:0;transform:translate(0,-50%)}#logo img{max-width:100%!important}.budget-travel #hero.hero-tall{min-height:230px;padding:0}.budget-travel #top-blurb{padding-bottom:0}.budget-travel .blurbColumns h2{margin-top:20px}.budget-travel #top-blurb h1{font-size:24px;color:#003563}.budget-travel h2{font-size:24px}.budget-travel .offerAPI-image{max-height:25vw}}.single .acf-sponsored-description{float:left;max-width:45%;min-width:80px;padding-right:10px}.single .acf-sponsored-logo{min-height:40px;width:60%}.disclaimer-text{text-align:center;margin-bottom:-10px}.csFooter-exLinks .container .exp-logo img{width:175px}.primary-cat-text{padding:3px 5px;background-color:#3facd6;color:#fff;font-size:12px;margin-bottom:0!important;cursor:pointer!important;line-height:1em}.primary-cat-display{display:flex}.primary-cat-link{text-decoration:none!important;color:#fff!important}.label{min-height:0}@media only screen and (max-width:480px){#logo a{text-align:center}#logo{margin-left:0!important}#open-mobile-nav{padding-top:0}#logo .logo-retina{max-width:45%!important;padding-bottom:0;padding-top:0}.budget-travel .offersAPI-request.flex-content{text-align:center}.budget-travel .offersAPI-dates{padding-left:0;border-left:none}}@media only screen and (min-width:481px) and (max-width:768px){.main-bar #logo{width:90%;float:right;display:flex;margin-top:18.5px}.main-bar #logo .logo-retina{margin-left:0}}.blog-disclaimer{padding-top:30px!important}@media only screen and (max-width:375px){.budget-travel .offerAPI-see-details-button{font-size:13px}}@media only screen and (max-width:320px){.budget-travel .offerAPI-see-details-button{font-size:11px}}.icon-social-spotify:before{content:'\e819';background-image:url(images/social-icons/spotify-icon.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;text-indent:-9999px;color:#fff}[class^="icon-social-"].fab:before,[class*=" icon-social-"].fab:before{font-family:"Font Awesome 5 Brands"}.container-video-post h3{padding-top:15px!important}.container-video-post hr{border:3px solid #ffcb00!important;height:0!important}.video-title-container{background-color:#fff;padding:5px;margin:0 auto}.video-title-container h2{font-size:2em;margin:0 auto!important;max-width:900px;hyphens:none;text-align:center}.video-title-container h1{font-size:4em;margin:0 auto!important;max-width:900px;hyphens:none;text-align:center}.video-blue-header-container{padding:0;padding-top:20px;padding-bottom:20px;font-size:1.2em;color:#fff;background-color:#0d345d;text-align:center}.video-blue-header-container p{font-size:1.0em!important;color:#fff!important}.video-blue-header-container a{color:#fec401!important;widght:900!important}.child-wrapper{padding:10px}.travel-vid{height:200px;min-height:400px!important;margin:0 auto 0!important}.link-div{padding:20px;margin-bottom:10px;font-size:1.6em;color:#000;border:1px #0d345d solid;text-align:center;background-color:#fff}.level3{padding:0;padding-bottom:5px;font-size:2em;color:#000;border-bottom:2px #fec401 solid;text-align:center;background-color:#fff}.h2title{font-size:4em}.h3title{font-size:3em}.article-wrap{position:relative;display:inline-block;text-align:center;padding-left:10px;padding-right:10px;vertical-align:text-top}.article-wrap img{padding:0!important}.article-wrap a img:hover{opacity:.7!important;transition:.3s!important;-webkit-transition:: 0.3s!important}.article-wrap h4{max-width:250px!important;text-align:left;margin-top:0!important}.meta-style{font-size:11px;font-family:Oswald,sans-serif;letter-spacing:1px;line-height:16px;text-transform:uppercase}.hr hr{border-top:1px dotted #888!important}.date-meta{color:#b0b0b0}.category-container h2{border-top:6px solid #fec401;padding-top:15px;text-align:left}.text-app-cta{background-color:#0d345c;border-left:30px solid #fec402}.level1-app-cta{padding:10px;font-size:3em;color:#fff;border:0 #0d345d solid;text-align:center;position:relative;top:50%;transform:translateY(-50%);line-height:1em}.wrapper-app-cta{display:-webkit-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:14px;padding-top:15px;padding-bottom:15px}.left-app-cta{flex:1 300px;-webkit-flex:1 300px;-ms-flex:1 300px;padding:0}.app-text-color{color:#ffc60b}.right-app-cta{flex:1 300px;-webkit-flex:1 300px;-ms-flex:1 300px;padding:0;background-color:#0d345c}.mid-white{padding:0;padding-top:20px;padding-bottom:20px;font-size:1.2em;color:#fff;background-color:#fff;text-align:center}.youtube-cta{background-color:red;text-align:center;margin:0 auto;padding:10px;color:#fff;font-size:1.2em}.youtube-cta a{color:#fff}.columns-text{-webkit-column-count:4;-moz-column-count:4;column-count:4;text-align:left;padding:15px}.width-1000-1{width:100%;margin:auto 0;text-align:center}.width-1000-2{max-width:1000px;margin:0 auto}.crosslinks{border-left:3px solid #ffcb00;padding-left:25px;line-height:30px;margin-top:30px;margin-bottom:30px}.crosslinks a{padding-left:10px}@media screen and (max-width:400px){.child-wrapper{padding:0}.link-div,.level3{font-size:1.2em}.video-title-container h1{font-size:2em}.level1-app-cta{font-size:2.2em;padding-top:10px;line-height:.8em}.level2-app-cta{padding-top:15px}.text-app-cta{background-color:#0d345c;border-left:0 solid #fec402;border-top:20px solid #fec402}.columns-text{-webkit-column-count:2;-moz-column-count:2;column-count:2}.category-container h2{padding-right:10px;padding-left:10px}}.omsc-responsive-box-video,.omsc-responsive-box-map{margin-top:-1px!important;margin-bottom:-1px!important}