input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}aside#sidebar{color:#646464}select#input_7_3_3{width:70px !important;max-width:none !important}.woo-pagination{clear:both}.info-page-nav{list-style:none}.info-page-nav li{text-transform:uppercase;padding:10px}a{-webkit-transform:initial}#wprmenu_bar{box-shadow:0px 1px 2px #555;background:#ececec !important}#mg-wprm-wrap ul li.planner a:before{content:"\f041";color:#fff;font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;margin-right:5px}#wprmenu_plan{width:100%;position:fixed;left:0;top:42px;background:#ff974d;padding-top:5px;padding-bottom:5px;text-align:center}body.admin-bar #wprmenu_plan{top:88px}#wprmenu_plan a{color:#fff;text-shadow:1px 1px 1px #555;text-align:center;font-weight:700;font-size:1.5em;background:#ff974d;width:100%;text-decoration:none}#wprmenu_plan a:before{content:"\f041";color:#fff;font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;margin-right:15px}#mg-wprm-wrap.cbp-spmenu-left{width:75% !important}@media only screen and (min-width:765px){#mg-wprm-wrap.left.wprmenu_levels{display:none}}#wprmenu_bar .bar_logo{border:0;margin:-6px 0 0 100px !important;text-align:center !important;vertical-align:middle !important;height:30px}#wprmenu_bar .menu_title{font-weight:500;font-size:21px;display:inline-block;text-align:center;width:70%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.css-toggle-block{width:100%;position:relative;margin-bottom:1px;overflow:hidden}.css-toggle-block input{position:absolute;opacity:0}.css-toggle-block .css-toggle-question{position:relative;display:block;padding-left:25px;cursor:pointer}.css-toggle-block .css-tab-answer{max-height:0;overflow:hidden}.css-toggle-block input:checked~.css-tab-answer{max-height:inherit}.css-toggle-block label:after{display:block;position:absolute;left:0;top:0;transition:all .35s}.css-toggle-block input[type=checkbox]+label:after{content:"\25BC";transform:rotate(-90deg)}.css-toggle-block input[type=checkbox]:checked+label:after{transform:rotate(0deg)}.css-toggle-block .css-toggle-question{background:#181612;padding:.5em 1em;color:#fff}.css-toggle-block .css-tab-answer{background:#fff;color:#5e5e5e}.css-toggle-block .css-tab-answer .css-tab-content{padding:1em}.css-toggle-block input[type=checkbox]+label:after{content:"+"}.css-toggle-block input[type=checkbox]:checked+label:after{transform:rotate(315deg)}.css-toggle-block label:after{padding:.5em 1em;right:0;left:inherit}.css-toggle-block:last-of-type,.post-type-archive-health-faq .flex{margin-bottom:4rem;border-bottom:1px solid #d6d6d6}.css-toggle-block .css-toggle-question,.archive article.health-faq .entry-header{background:0 0;border-top:1px solid #d6d6d6;color:#191919;color:var(--black);font-weight:600;padding:1rem 1.5rem 1rem .75rem;position:relative;font-family:"Barlow Semi Condensed",Arial,sans-serif;color:#0b415d;margin:.75em 0 0;font-weight:800;font-size:1.4em}.css-toggle-block label:after,.archive article.health-faq label:after{color:#61366e;color:var(--eggplant);padding:inherit}.css-toggle-block input[type=checkbox]:not(:checked)+label,.archive article.health-faq input[type=checkbox]:not(:checked)+label{display:block}.css-toggle-block input[type=checkbox]+label:after,.archive article.health-faq input[type=checkbox]+label:after{font-family:'FontAwesome';font-weight:400;content:'\f0d7';position:absolute;right:-1.25rem;transform:none}.archive article.health-faq input[type=checkbox]+label:after{right:0;top:.95rem}.css-toggle-block input[type=checkbox]:checked+label:after,.archive article.health-faq input[type=checkbox]:checked+label:after{transform:none;content:'\f0d8'}.css-toggle-block .css-tab-answer .css-tab-content,.archive article.health-faq .entry-answer .entry-content{padding:0 1.5rem 1rem .75rem}.css-toggle-block .css-tab-answer .css-tab-content,.archive article.health-faq .entry-answer .entry-content{color:#191919;color:var(--black)}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.thingstodo-cta{clear:both;padding:24px 20px 10px;font-size:1.2em;line-height:1.4em;font-weight:700;margin-bottom:.2em}.thingstodo-cta h3{font-size:1.1em !important}#call-cta{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(237,240,243,.75) 50%,rgba(255,255,255,1) 100%);margin:1.5em 0}#call-cta .button{color:#fff;padding:.5em 1em;text-transform:uppercase;background:#ff974d !important}#call-cta a.button:hover{background-color:#ef6848 !important}.menu-item-2191{background-color:#ff974d}.menu-item-2191 a{color:white!important;vertical-align:middle!important;font-weight:700}#menu-item-2191:hover{border-color:#ef6848;background-color:#ef6848}.menus{width:100%}#menu-item-2191{border:2px solid #ff974d}#header #navigation{z-index:999}nav#navigation{z-index:0}.slide-content a{position:relative;z-index:1}#featured-slider .slide-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0)}#featured-slider{margin:0 auto}body.home .flex-direction-nav{display:none}body.home #featured-slider h2{font-size:2em;font-weight:700;margin:.75em 0;z-index:1}#featured-slider .slide:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.25}#featured-slider .slide-content h3{font-family:'Work Sans',Arial,sans-serif;font-size:1.2em}#anniversary{width:100%;background-color:#edf0f3;text-align:center;padding-top:25px;padding-bottom:25px}#anniversary-content{width:60%;margin-left:auto;margin-right:auto;max-width:65ch}#anniversary h2{color:#ff974d;display:inline-block;font-weight:700;font-size:26px;margin-top:1em}#anniversary p{text-align:center;display:inline-block;font-weight:700;font-size:18px}#anniversary img{float:right;margin-right:-162px;margin-top:-70px}#box-feed-top{width:100%;background-size:cover;background-position:center;overflow:hidden;position:relative;margin-bottom:50px;height:100% !important;min-height:475px}#box-feed-head{width:100%;min-height:400px;color:#fff;text-shadow:1px 1px 3px #000;padding-top:3em;font-weight:700;font-size:2em;line-height:1.3;margin:0 auto;text-align:center}#box-feed-head h1{color:#fff;font-size:1.2em}#box-feed-text{width:100%;background:rgba(11,65,93,.8);position:absolute;bottom:0;padding-top:1em}#box-feed-text p{color:#fff;font-size:1.2em;line-height:1.4em}#box-feed-head .wrapCenter{max-width:80%;width:100%;margin:0 auto;text-align:center;font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:1.3em}#box-feed-text .wrapCenter{max-width:80%;width:100%;margin:.5em auto}.box-feed-featured-image-wrapper{width:100%;float:left;display:block;overflow:hidden}.box-feed-featured-image{width:100%}#about{display:inline-block;float:left;width:96%;min-height:280px;padding:.5em 0 1em .5em;background-color:#edf0f3}@media only screen and (max-width:765px){#about{display:block;float:none;width:100%;min-height:280px;padding-top:45px;background-color:#edf0f3}}#about h2{text-transform:uppercase;background:#fff;display:inline-block;padding:5px}#about .left-section{width:20%;float:left}#about-img{width:100%;margin-top:.75em}#about .right-section{width:75%;float:right}#about .right-section>p{margin-bottom:1em}#destination-top,#vacations-top{width:100%;max-width:100%;background-color:#edf0f3;text-align:center;margin:0}#destination-top2,#vacations-top2{width:100%;max-width:100%;margin:0}#destination-top h1,#vacations-top h1{color:#0b415d;margin:.4em;font-weight:700}div.vacation-top-type{display:inline-block;position:absolute;left:85%;margin-top:1em;margin-bottom:.4em}.vacation-top-type a{background:#032c3f;display:inline-block;padding:5px;color:#fff;font-size:16px}.vacation-top-type a:hover{color:#fff;background:#054060}#featured-image-wrapper,#vacations-featured-image{display:inline-block;width:50%;height:auto;overflow:hidden;float:left}#things-to-do-featured-image{width:100%}#featured-image-wrapper img,#vacations-featured-image img,#things-to-do-featured-image img{width:100%}#google-map-header{display:inline-block;width:50%;height:500px;overflow:hidden;float:left}#google-map-header iframe{width:100%;height:500px}.gmap-overlay{background:0 0;position:relative;width:100%;height:500px;top:500px;margin-top:-500px}.top-blue-box-destination{background-color:#054060;color:#fff;font-size:21px;padding-top:15px;padding-bottom:15px}.top-blue-box-vacation{background-color:#054060;color:#fff;font-size:21px;padding-top:25px;padding-bottom:25px}.contact-header-right .top-blue-box-left{line-height:1em}.top-blue-box-left{width:50%;display:inline-block;float:left;padding:.5em 1em .5em 0;border-right:1px solid #032c3f}.top-blue-box-left h2,.top-blue-box-right h2,.top-blue-box-middle h2{color:#fff;font-size:21px;display:inline-block}.contact-header-right .top-blue-box-right{line-height:1.3em}.top-blue-box-right{width:50%;float:right;display:inline-block;text-align:left;padding:.5em 1em}.new-contact-blue .top-blue-box-right,.new-contact-blue .top-blue-box-left,.new-contact-blue .top-blue-box-middle{width:33%;float:left;display:inline-block;padding:15px}.new-contact-blue .top-blue-box-right{text-align:left;border-left:1px solid #032c3f}.new-contact-blue .top-blue-box-middle{text-align:center}.new-contact-blue .top-blue-box-left{text-align:right}.new-contact-blue p{margin:0;padding:0;line-height:1em}#price-wrapper{float:none;display:block;text-align:left}.price-box{color:#054060;margin-bottom:10px}.price-box span{background:#fff;display:inline-block;font-size:21px;padding:10px}.price-subtext{color:#fff;font-size:12px;display:inline-block}#trip-highlight-header h2{color:#fff;font-size:21px}.trip-highlight-row{display:flex}.trip-highlight-item{width:45%;display:list-item;color:#fff;font-size:18px;padding:.5em;margin-left:1.5em}.itinerary-wrapper{margin-left:70px;color:#646464}body{overflow-x:hidden}.itinerary-day{background:#054060;color:#fff;display:inline-block;width:65px;height:65px;-webkit-border-radius:50px;border-radius:65px;text-align:center;padding-top:20px;margin-left:-70px;font-family:'Barlow Semi Condensed',Arial,sans-serif;text-transform:uppercase}.itinerary-title{margin-top:-45px;margin-bottom:25px;font-size:21px;color:#006c77}.itinerary-title,.itinerary-content{padding-left:.5em}.content-bottom{border-top:2px solid #032c3f;margin-top:50px;padding-top:50px;padding-left:15px;color:#646464}span.gform_description{color:#646464}#inquire-now{margin-top:15px;margin-bottom:15px}#inquire-now .button{width:100%;text-transform:uppercase;border-bottom:2px solid #ef6848}#plan-your-trip-button{margin-top:15px;margin-bottom:0}#plan-your-trip-button .button{width:100%;text-transform:uppercase;border-bottom:2px solid #ef6848}#plan-your-trip{background:#eef1f3;padding:25px;margin-top:0}#plan-your-trip h3{color:#006c77;width:100%;text-align:center}.whats-included-wrapper{background:#006c77;color:#fff;padding:25px;margin-top:15px}.whats-included-wrapper h3{font-size:25px;color:#fff}.whats-included-inner-wrapper{margin-top:15px;margin-bottom:5px}.whats-included-content{display:inline-block;width:85%;vertical-align:top}.check img.emoji{display:none !important}.check{background:#054060;font-size:12px;color:#fff !important;display:inline-block;width:20px;height:20px;-webkit-border-radius:50px;border-radius:50%;text-align:center;vertical-align:top;line-height:2}.accommodations-wrapper,.destinations-wrapper,.tours-wrapper,.vacations-wrapper,.locations-wrapper{background:#eef1f3;padding:25px;margin-top:50px}.accommodations-wrapper h3,.destinations-wrapper h3,.tours-wrapper h3,.vacations-wrapper h3,.locations-wrapper h3{font-size:25px;color:#006c77;text-align:center}.accommodations-content,.destinations-content,.tours-content,.vacations-content,.locations-content{display:inline-block;width:48%;vertical-align:top}.accommodations-image,.destinations-image,.tours-image,.vacations-image,.locations-image{width:100%;height:120px;overflow:hidden}.accommodations-image img,.destinations-image img,.tours-image img,.vacations-image img,.locations-image img{height:100%;border-bottom:5px solid #006c77}.accommodations-content a,.destinations-content a,.tours-content a,.vacations-content a,.locations-content a{color:#006c77}.accommodations-content a:hover,.destinations-content a:hover,.tours-content a:hover,.vacations-content a:hover,.locations-content a:hover{color:#006c77}#inquire-form{border-top:2px solid #032c3f}body .gform_wrapper form#gform_1{width:100%}form#gform_1 .gfield_label{margin-bottom:0}body .gform_wrapper form#gform_1 ul li.gfield{margin-top:0;padding-top:0}#gform_1 .gsection{border:0}#gform_1 .textarea{width:80%}.gform_wrapper.two-column_wrapper ul.gform_fields{display:none}.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column{display:block;float:left;width:50%}.gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child{display:none}@media only screen and (max-width:765px){.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column{display:block;float:none;width:100%}.gform_wrapper form#gform_1{width:90%}}#taxTop{width:100%;min-height:440px;background-size:cover;background-position:center;overflow:hidden;position:relative;margin-bottom:50px;text-transform:none !important}#taxHead{width:100%;color:#fff;text-shadow:1px 1px 3px #000;font-weight:700;font-size:1.5em;line-height:1.5em;margin:0 auto;text-align:center}#taxText{width:100%;background:rgba(11,65,93,.8);padding:.5em;color:#fff;line-height:1.5;position:absolute;bottom:0;text-align:center}.tax-package div#taxText{font-size:28px;font-size:1.7em}#taxHead .wrapCenter{max-width:80%;width:100%;margin-left:auto;margin-right:auto;font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:1.5em}#taxText .wrapCenter{max-width:80%;width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:801px){.catcol3{display:inline-block;width:30%;margin-right:2%;vertical-align:top;margin-bottom:35px;padding:20px}}.catcol3 h1 a{color:#0b415d;font-size:24px;text-transform:uppercase;font-weight:700}.catcol3 h2{color:#0b415d;font-size:16px;font-weight:700;margin-top:10px;margin-bottom:10px}.catcol3 p{margin:0}.catcol3 .button{margin-top:10px;width:100%}@media only screen and (min-width:600px) and (max-width:800px){.catcol3{width:48%;display:inline-block;margin-right:1em;height:auto !important;vertical-align:top;margin-bottom:35px;padding:20px}}@media only screen and (min-width:380px) and (max-width:599px){.catcol3{width:100%;display:block;margin-right:0;vertical-align:top;margin-bottom:35px;padding:20px}.catcol3 h1{line-height:.7em}}#catItems{display:flex;flex-flow:row wrap;justify-content:flex-start}#catItems>article.catcol3{background:#edf0f3;flex:0 1 30%;display:flex;flex-direction:column;margin-right:0;padding:1.5em;height:auto !important;margin:1.5%}#catItems>article.catcol3>header>h1{line-height:1}#catItems>article.catcol3>.catItem-media>a>img{height:225px;width:100%;object-fit:cover}#catItems>article.catcol3>footer{margin-top:auto}@media screen and (max-width:980px){#catItems>article.catcol3{flex:0 1 47%}}@media screen and (max-width:600px){#catItems>article.catcol3{flex:1 1 100%}}#blog-featured-image{display:inline-block;width:100%;height:auto;min-height:200px;max-height:500px;background-size:cover;background-position:center;overflow:hidden}#blog-featured-image #featured-image{width:100%}#blog-top-title{display:inline-block;float:left;color:#fff;margin-top:25px;margin-left:15%}#blog-top-title h1{color:#fff}#blog-top-sidebar{display:inline-block;width:30%;float:right;margin-right:10%;font-size:16px;background-color:rgba(11,65,93,.7)}#recent-posts-3{color:#fff;margin-left:auto;margin-right:auto;border:0;padding:1em;margin-bottom:0}#recent-posts-3 h3{color:#fff;font-size:21px}#recent-posts-3 li{border-bottom:3px solid #0b415d;padding-top:15px;padding-bottom:15px}#recent-posts-3 a{color:#fff;font-size:18px}#search-3{width:90%;margin-left:auto;margin-right:auto;border:0;padding-bottom:0}#blog-media{width:100%}.reasons{max-width:80%;margin:0 auto}.page-id-34 section#destination-top{display:none}.contact-left{width:60% !important;float:left}.contact-right{width:30% !important;float:right}#blog-top-sidebar.contact-header-right{background-color:transparent;opacity:1;width:50%;margin:0}#gform_6 .gfield_checkbox li,#gform_6 .gfield_radio li{width:50%;float:left}.form-left{width:50%;float:left;clear:left !important}.form-right{width:50%;float:left;clear:right !important}#gform_6 .gfield,#gform_6 .ginput_container,#gform_4 .gfield,#gform_4 .ginput_container,#gform_5 .gfield,#gform_5 .ginput_container{margin:0}.ginput_container{margin-bottom:.1em !important}.share-twitter,.share-fb,.share-gplus,.share-instagram{font:normal 40px/1 'FontAwesome';color:#edf0f3;font-size:1.7em;margin-right:.25em}.share-twitter:before{content:'\f099'}.share-fb:before{content:'\f09a'}.share-gplus:before{content:'\f0d5'}.share-instagram:before{content:'\f16d'}.share-twitter:hover,.share-fb:hover,.share-gplus:hover,.share-instagram:hover{text-decoration:none}.btm-footer{border:none}#footer-nav{list-style:none}#footer-nav>li{margin-right:15px}#footer-nav>li a{color:#fff;display:inline-block;padding-left:0}#footer-nav>li a:hover{color:#ff974d}#footer-nav li.current-menu-item>a{color:#ff974d}.spacer{padding:.53em 0}#footer-right img{max-width:200px}.widget .instag ul.thumbnails>li{width:48%!important;margin-bottom:2%}.jr-insta-thumb ul.thumbnails li:last-child{margin:0 0 2.5% 2.5%}}@font-face{font-family:'FontAwesome';src:url('/wp-content/themes/forthecause/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('/wp-content/themes/forthecause/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/wp-content/themes/forthecause/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/wp-content/themes/forthecause/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/wp-content/themes/forthecause/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/wp-content/themes/forthecause/fonts/font-awesome-4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:400;font-style:normal}#testimonials-footer a{position:relative;display:block;text-indent:-999em;float:left;width:33%}blockquote.testimonials-text{position:relative}li.bjqs-slide:before{content:'\f10d';position:absolute;left:-1.5em;top:0;font-size:2em;color:#ffc75b;font-family:FontAwesome}ul.bjqs{overflow:visible}ul.bjqs,ul.bjqs>li{height:100% !important}#testimonials-footer a:after{font-family:FontAwesome;position:absolute;top:0;left:0;font-size:2em;text-indent:0;line-height:2;display:block;clear:both;width:100%;text-align:center}#testimonials.home-section #testimonials-footer{text-align:center;margin:2em 0}#testimonials.home-section #testimonials-footer a{width:2.5em;display:inline-block;float:none}#testimonials.home-section #testimonials-footer a:after{margin-top:-.75em}.footer-wrapper #testimonials-footer a.yelp{width:2em}.footer-wrapper #testimonials-footer a.googleplus{width:3em}#testimonials-footer a.yelp:after{content:'\f1e9';color:#c41200}#testimonials-footer a.facebook:after{content:'\f230';color:#3b5998}#testimonials-footer a.googleplus:after{content:'\f0d5';color:#d34836}.footer-wrapper #testimonials-footer a.yelp:after,.footer-wrapper #testimonials-footer a.facebook:after,.footer-wrapper #testimonials-footer a.googleplus:after{color:#edf0f3}.footer-wrapper #testimonials-footer a:hover:after{color:#25a4bf}.footer-wrapper div#testimonials-footer a:after{position:relative;height:100%}.footer-wrapper #testimonials-footer a{display:inline-block;float:none;width:auto;font-size:1em;padding:0;margin-right:.5em}.footer-wrapper #testimonials-footer a:hover{text-decoration:none}.footer-wrapper #testimonials-footer{text-align:left}.footer-wrapper #testimonials-footer a:after{font-size:1.7em;line-height:1em}ul#main-nav{display:flex}ul#main-nav.nav-desktop{display:flex;top:1em;align-items:center}ul#main-nav.nav-desktop>li{flex:1 1 auto;position:relative}@media only screen and (min-width:768px) and (max-width:1080px){.single-vacations-type .itinerary-wrapper{padding-left:75px}}@media only screen and (min-width:768px){#header{height:122px}.wrapsmaller{padding-top:124px !important}#header.smaller{height:91px}.smaller{position:fixed !important;width:100% !important;top:0 !important;z-index:101 !important;border-bottom:1px solid #000 !important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.smaller #logo{text-align:center}.smaller img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media only screen and (min-width:601px) and (max-width:800px){.feature{width:50% !important;text-align:center}#destination-top h1,#vacations-top h1{margin:2em 0}}@media only screen and (min-width:350px) and (max-width:800px){#menu-item-42,#menu-item-43,#menu-item-46,#menu-item-47,#menu-item-48,#menu-item-233,#menu-item-2191,#menu-item-19702{font-size:.8em}}@media only screen and (max-width:450px){#anniversary-content{width:85%}#featured-slider .slide{height:350px!important}#header #logo{width:100%;margin:0;text-align:center}.flex-direction-nav{display:none}#navigation{top:0}#main-nav,.sub-menu{margin-left:15px!important}#menu-item-42,#menu-item-43,#menu-item-46,#menu-item-47,#menu-item-48,#menu-item-233,#menu-item-2191{width:100%;font-size:1em}#navigation ul.nav li a{text-shadow:none}#anniversary{width:100%}#anniversary img{float:none;margin:0}#anniversary p{text-align:left}#about{width:100%}#about .left-section{width:100%;float:none;text-align:center}#about-img{width:auto}#about .right-section{width:100%;float:none;text-align:center}#about .right-section p{text-align:center}#promotion .left-section{width:100%;float:none;text-align:left}#promotion .right-section{float:none;text-align:center}.footer-wrapper{padding:1.5em 0 1em}#footer-nav>li{display:inline;margin-right:0}#footer-left{text-align:center}#footer-right{width:100%!important;text-align:center}#footer-right div{float:none!important}#vacations-top h1{display:block}#vacations-top a.vacation-top-type{display:block;position:relative;left:0}.top-blue-box-vacation{padding-left:2%;padding-right:2%}.top-blue-box-left,.new-contact-blue .top-blue-box-right,.new-contact-blue .top-blue-box-left,.new-contact-blue .top-blue-box-middle{float:none;width:100%;border:0}.top-blue-box-right{float:none;width:100%}.trip-highlight-item{width:100%}.trip-highlight-row{margin-bottom:0}.itinerary-day{display:block;margin-top:1em}.itinerary-wrapper,.itinerary-day{margin-left:0}.itinerary-title{margin-top:1em}.nav-prev,.nav-next{width:100%;margin-bottom:15px}#blog-featured-image{max-height:none}#blog-top-sidebar{width:100%;float:none;margin-right:0}#taxTop{overflow:visible;margin-top:44px}#featured-image-wrapper,#vacations-featured-image{width:100%!important;height:auto!important;display:block!important;float:none!important}#google-map-header{width:100%!important;height:300px!important;display:block!important;float:none!important}#google-map-header iframe{height:300px!important}#form1-button,#form2-button,#form3-button{display:block!important;width:100%!important;margin-right:0!important;margin-left:0!important;margin-top:0!important;margin-bottom:25px!important}.reasons{max-width:90%!important}}.nav-mobile{display:none !important}@media only screen and (min-width:768px){#featured-slider .slide-content .entry{font-size:1em}#header{height:147px !important}#header #logo{padding-bottom:20px}#top{margin-bottom:15px !important;margin-right:0 !important;color:#25a4bf !important;position:relative;z-index:100;background:#0b415d;width:100%;margin-top:0}#phone-top{display:flex;justify-content:flex-end;align-items:center;padding:.25em;text-transform:uppercase;font-size:15px}#phone-top a{padding:0 1em;color:#fff}#menu-html>p>a.phone-btn,li.phone-btn{border:2px solid #ff974d;margin-right:1em}#menu-html>p>a.phone-btn,li.phone-btn>a{color:#ff974d !important;font-family:'Work Sans',sans-serif}#menu-html>p>a.phone-btn:before,li.phone-btn>a:before{content:'\f095';font-family:fontawesome;padding-right:.3em}li.phone-btn:hover{border-color:#ef6848}li.phone-btn:hover a{color:#ef6848 !important}#navigation ul.nav ul li{max-height:60px !important;font-size:15px;line-height:1em;display:table}#navigation ul.nav ul li a{font-size:1em;padding:0 1em;vertical-align:middle;position:relative;width:100%;height:100%;display:table-cell}}.widget{padding-bottom:0}@media only screen and (max-width:1050px){body.home #featured-slider h2{margin-top:0}}@media only screen and (max-width:800px){body.home #featured-slider h2{font-size:1.7em;line-height:1.2;padding:.2em 1em}}@media only screen and (max-width:1000px){#navigation ul.nav li a{font-size:.85em}#header #logo{max-width:110px}}@media only screen and (max-width:767px){#testimonials-footer h3{display:block;clear:both}#testimonials-footer a:after{position:relative;line-height:2em}body{left:0 !important;width:100% !important}body.archive #taxTop,#taxTop{height:250px !important}body.home #featured-slider .slide-content{margin-top:2em}#top-mobile{display:block !important;position:fixed;top:0;left:0;float:left;margin:0;z-index:99;margin-left:.2em;text-align:center;font-size:2em}body.admin-bar #top-mobile{top:46px}#top-mobile i.fa{font-family:FontAwesome}#top-mobile #phone-top span a{display:none}#top-mobile .fa{color:#25a4bf}.nav-desktop{display:none}.nav-mobile{display:block !important}.contact-left{width:100% !important;float:none}.contact-right{width:100% !important;float:none}#gform_6 .gfield_checkbox li,#gform_6 .gfield_radio li{width:100%;float:left}.contact-us-form-radio{width:100% !important;clear:none !important;float:left;margin-right:1%}.form-left{width:100%;float:none;clear:both !important}.form-right{width:100%;float:none;clear:both !important}}@media only screen and (max-width:900px){#blog-top-sidebar.contact-header-right{width:100%;float:none}#blog-featured-image{max-height:none}.blog-top-title{text-align:center;width:100%;float:none !important;margin:0 !important;padding:0 !important}}@media only screen and (max-width:780px){div#taxHead,div#box-feed-head{font-size:1.7em;padding-top:1em;padding-bottom:1em}#box-feed-text{font-size:.8em}#wprmenu_bar{top:0}#header{display:none}#featured-slider{margin-top:44px!important}.admin-bar #destination-top,.admin-bar #vacations-top{margin-top:85px}#destination-top,#vacations-top{margin-top:39px}#taxHead .wrapCenter{max-width:90%}#taxText .wrapCenter{max-width:90%}#box-feed-top{margin-top:44px}#box-feed-text{text-shadow:1px 1px 3px #000}#mg-wprm-wrap ul li.planner a{color:#fff;text-shadow:1px 1px 1px #555;text-align:center;font-weight:700;font-size:1.5em;background:#ff974d}.single-vacations .css-ss.css-ss-wrap,.desktop-book-vac-form,.whats-included-desktop,.hide-mobile{display:none}.mobile-book-vac-form,.whats-included-mobile,.show-mobile{display:block !important}#price-wrapper{margin-left:0}#trip-highlight-header{padding-left:0}section#inquire-form-mobile{border-top:4px solid;padding-top:20px;margin-top:20px}}.gform_wrapper .top_label input.large.datepicker,.gform_wrapper .top_label input.medium.datepicker,.gform_wrapper .top_label input.small.datepicker{width:100% !important}#main.fullwidth,.layout-full #main,.col-full{max-width:1140px}.footer-wrapper .textwidget,.footer-wrapper .widget.widget_text,.ginput_container label{color:#646464}.copyright{margin:0;color:#fff}.footer-wrapper .textwidget,.footer-wrapper .widget.widget_text{color:#fff}.footer-wrapper{background:#0b415d}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:.9em !important}#sidebar .css-ss.css-ss-wrap{display:none}.hotel_filter{display:flex;margin:1.5em auto}.hotel_filter>div{flex:1;padding:.5em}.hotel_filter select{max-width:100%;width:100%;font-size:1em}.hotel_filter label{max-width:100%;display:inline-block;margin-right:2%;font-size:1em}div#top-mobile{z-index:99999999}.page-id-18836 .features.columns-3{width:100%;margin:0 auto;display:flex !important;flex-wrap:wrap}.page-id-18836 .feature[style]{width:100%}.page-id-18836 .features.columns-3 .feature{flex:0 1 auto;margin:1em}.page-id-18836 .homepage-area .widget_woothemes_features .feature{width:100%;float:none;margin-right:0;margin:1em}@media only screen and (max-width:839px) and (min-width:451px){.page-id-18836 .feature{flex:1;text-align:center;width:50%}.page-id-18836 .features.columns-3{justify-content:center}}@media screen and (max-width:768px){.feature{width:100% !important;text-align:center}#promotion{margin-top:2em}#destination-top h1,#vacations-top h1{width:auto}#featured-slider .slide-content .entry h3 a.button span{white-space:normal}body.home #featured-slider .slide-content{max-width:100%;width:100%}}#featured-slider{min-height:300px}#box-feed-head{position:relative}#featured-slider .slide-content,#taxHead,#box-feed-head .wrapCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#featured-slider .slide-content .slides>.slide{min-height:200px}#blog-posts .section-wrapper ul{display:flex;flex-flow:row wrap;justify-content:center}#blog-posts .section-wrapper ul>li{flex:1 1 auto;margin:1em !important}#blog-posts .blog-media{height:auto !important}#blog-posts .blog-media img{width:100%}#form1{padding-bottom:2em}#gform_6 .gform_previous_button,#gform_6 .gform_next_button{max-width:45%}#gform_6 .gform_next_button{float:right}@media screen and (max-width:600px){h1{font-size:2em}#featured-slider .slide-content .entry h3 a.button{font-size:.9em}#promotion .section-wrapper{flex-direction:column}#taxHead,#box-feed-head .wrapCenter{top:25%;transform:translate(-50%,-25%)}#blog-featured-image h3:first-child{padding-top:1em}#box-feed-head h1,#blog-featured-image h3,#box-feed-head .wrapCenter{font-size:1em;line-height:1.3}.top-blue-box-left,.top-blue-box-right{width:100%;border:none}}#feature-74,.page-id-231 #feature-15{display:none}.btn-secondary,a.comment-reply-link,#commentform #submit,#mc-embedded-subscribe input,#connect .newsletter-form .submit,.submit,input[type=submit],input.gform_next_button,input.gform_previous_button,#gform_submit_button_6{background:0 0 !important;border:2px solid #25a4bf;color:#25a4bf;font-weight:700;font-size:inherit;margin:auto;padding:.5em 1.25em .6em;display:inline-block;text-align:center}.btn-secondary:hover,a.comment-reply-link:hover,#commentform #submit:hover,#mc-embedded-subscribe input:hover,#connect .newsletter-form .submit:hover,.submit:hover,input[type=submit]:hover,input.gform_next_button:hover,input.gform_previous_button:hover,#gform_submit_button_6:hover{background:#25a4bf !important;color:#fff;text-decoration:none}.page-template-template-plantrip input.gform_next_button,.page-template-template-plantrip #gform_submit_button_6{background:#25a4bf !important;color:#fff !important}.page-template-template-plantrip #gform_submit_button_6{float:right}#mc-embedded-subscribe{color:#fff;border-color:#fff}#catItems .btn-secondary{display:block}#catItems article.catcol3>.entry{margin-bottom:1em}.page-template-template-hotels #catItems>section{margin:0 auto}.rplg-badge-cnt>[data-provider=summary],.rplg-badge2 .rplg-badge2-border{display:none}.rplg-badge2-btn>svg{max-height:30px;max-width:30px}.rplg .rplg-biz-based{font-size:12px !important}.rplg-badge2-score>div:first-child{margin-top:-15px;display:none}.rplg{z-index:1;position:relative}form#vacations-filter-form select{font-size:1em;flex:1;width:18%;margin:0 1%;border:1px solid #25a4bf;color:#0b415d}form#vacations-filter-form{display:flex}form#vacations-filter-form select#vac-type{margin-left:0}form#vacations-filter-form input[type=submit]{margin-right:0;background-color:#ff974d !important;border:none;color:#fff !important}form#vacations-filter-form input[type=submit]:hover{border-color:#ef6848;background-color:#ef6848 !important}h3.vac-filter-title{font-size:1.1em;border-top:1px solid;padding-top:.5em}@media only screen and (max-width:600px){form#vacations-filter-form{display:block}form#vacations-filter-form select{width:100%;margin:0;margin-bottom:.5em;font-size:1.2em}}.hotel-slider a img:hover{opacity:1}ul.sy-pager{display:none}form#vacations-filter-form.show_results_css select.active{border:2px solid #ff974d}form#vacations-filter-form.show_results_css select.not-active{opacity:.7}.page-id-231 .widget.widget_woothemes_features.home-section #feature-13,.page-id-231 .widget.widget_woothemes_features.home-section #feature-14{display:none;visibility:hidden}.home .widget_woothemes_features .features .feature .feature-title,.page-id-231 .widget_woothemes_features .features .feature .feature-title{font-size:36px;padding:10px 36px}h1.tax-title{font-size:inherit;line-height:inherit;color:inherit;font-family:"Work Sans",sans-serif;margin:inherit;font-weight:400}.catcol3.packageitems h3{font-size:24px;margin:.75em 0}.catcol3.packageitems h3 a{color:#0b415d;font-size:24px;text-transform:uppercase;font-weight:700}.catcol3.packageitemsOLD h3{color:#0b415d;font-size:16px;font-weight:700;margin-top:10px;margin-bottom:10px}.catcol3.packageitems p.itemTitle{color:#0b415d;font-size:16px;font-weight:700;margin-top:10px;margin-bottom:10px}