.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@media only screen and (max-width: 767px){.hide-at-phone{display:none}}@media only screen and (min-width: 768px){.show-at-phone{display:none}}@media only screen and (max-width: 767px){.show-at-phone{display:inherit}}@media only screen and (max-width: 1023px){.hide-at-device{display:none}}@media only screen and (min-width: 1024px){.show-at-device{display:none}}@media only screen and (max-width: 1023px){.show-at-device{display:inherit}}.one-fifth,.one-fifth-always,.one-fourth,.one-fourth-always,.one-third,.one-third-always,.two-fifths,.two-fifths-always,.one-half,.one-half-always,.three-fifths,.three-fifths-always,.two-thirds,.two-thirds-always,.three-fourths,.three-fourths-always,.four-fifths,.four-fifths-always{float:left;padding:2.1rem}.one-fifth,.one-fifth-always{width:20%}.one-fourth,.one-fourth-always{width:25%}.one-third,.one-third-always{width:33.3333333333%}.two-fifths,.two-fifths-always{width:40%}.one-half,.one-half-always{width:50%}.three-fifths,.three-fifths-always{width:60%}.two-thirds,.two-thirds-always{width:66.6666666667%}.three-fourths,.three-fourths-always{width:75%}.four-fifths,.four-fifths-always{width:80%}.one,.one-always{width:100%;padding:2.1rem}@media only screen and (max-width: 767px){.one-fifth,.two-fifths,.three-fifths,.four-fifths,.one-fourth,.three-fourths,.one-third,.two-thirds,.one-half{width:100%;float:none}}.clear{clear:both;float:none;zoom:1}.grid-first{clear:both}@media only screen and (min-width: 768px){.grid-first{padding-left:0 !important}.grid-last{padding-right:0 !important}}.two,.three,.four,.five{display:-webkit-box;display:flex}.two.guttered,.three.guttered,.four.guttered,.five.guttered{-webkit-box-pack:justify;justify-content:space-between}.two,.three,.four,.five{flex-wrap:wrap}.two>*{flex-basis:50%}@media only screen and (max-width: 767px){.two>*{flex-basis:100%;width:100%}}.two.guttered>*{flex-basis:calc(50% - 1.05rem)}.two.guttered.mini>*{flex-basis:calc(50% - .25rem)}.two.guttered.tiny>*{flex-basis:calc(50% - .4rem)}.two.guttered.small>*{flex-basis:calc(50% - .65rem)}.two.guttered.large>*{flex-basis:calc(50% - 1.7rem)}.two.guttered.big>*{flex-basis:calc(50% - 2.75rem)}.two.guttered.huge>*{flex-basis:calc(50% - 4.45rem)}.two.guttered.massive>*{flex-basis:calc(50% - 7.2rem)}@media only screen and (max-width: 767px){.two.guttered>*{flex-basis:100% !important}}.three>*{flex-basis:33.3333333333%}@media only screen and (max-width: 767px){.three>*{flex-basis:100%;width:100%}}.three.guttered>*{flex-basis:calc(33.3333333333% - 1.4rem)}.three.guttered.mini>*{flex-basis:calc(33.3333333333% - .3333333333rem)}.three.guttered.tiny>*{flex-basis:calc(33.3333333333% - .5333333333rem)}.three.guttered.small>*{flex-basis:calc(33.3333333333% - .8666666667rem)}.three.guttered.large>*{flex-basis:calc(33.3333333333% - 2.2666666667rem)}.three.guttered.big>*{flex-basis:calc(33.3333333333% - 3.6666666667rem)}.three.guttered.huge>*{flex-basis:calc(33.3333333333% - 5.9333333333rem)}.three.guttered.massive>*{flex-basis:calc(33.3333333333% - 9.6rem)}@media only screen and (max-width: 767px){.three.guttered>*{flex-basis:100% !important}}.four>*{flex-basis:25%}@media only screen and (max-width: 767px){.four>*{flex-basis:100%;width:100%}}.four.guttered>*{flex-basis:calc(25% - 1.575rem)}.four.guttered.mini>*{flex-basis:calc(25% - .375rem)}.four.guttered.tiny>*{flex-basis:calc(25% - .6rem)}.four.guttered.small>*{flex-basis:calc(25% - .975rem)}.four.guttered.large>*{flex-basis:calc(25% - 2.55rem)}.four.guttered.big>*{flex-basis:calc(25% - 4.125rem)}.four.guttered.huge>*{flex-basis:calc(25% - 6.675rem)}.four.guttered.massive>*{flex-basis:calc(25% - 10.8rem)}@media only screen and (max-width: 767px){.four.guttered>*{flex-basis:100% !important}}.five>*{flex-basis:20%}@media only screen and (max-width: 767px){.five>*{flex-basis:100%;width:100%}}.five.guttered>*{flex-basis:calc(20% - 1.68rem)}.five.guttered.mini>*{flex-basis:calc(20% - .4rem)}.five.guttered.tiny>*{flex-basis:calc(20% - .64rem)}.five.guttered.small>*{flex-basis:calc(20% - 1.04rem)}.five.guttered.large>*{flex-basis:calc(20% - 2.72rem)}.five.guttered.big>*{flex-basis:calc(20% - 4.4rem)}.five.guttered.huge>*{flex-basis:calc(20% - 7.12rem)}.five.guttered.massive>*{flex-basis:calc(20% - 11.52rem)}@media only screen and (max-width: 767px){.five.guttered>*{flex-basis:100% !important}}.text-primary{color:#bc5713}.text-secondary{color:#2876b5}button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:1em;padding:0.5rem 2.1rem;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}button,.button,input[type="button"],input[type="reset"],input[type="submit"],.woocommerce input.button-primary[type="submit"],.button-primary{background-color:#bc5713;color:#fff;font-weight:bold;text-transform:uppercase;padding:.5rem 2.1rem;border:solid 1px #fff}button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.woocommerce input.button-primary[type="submit"]:hover,.button-primary:hover{padding:.5rem 2.1rem;background-color:#a54c11;color:#fff}button::-moz-selection,.button::-moz-selection,input[type="button"]::-moz-selection,input[type="reset"]::-moz-selection,input[type="submit"]::-moz-selection,.woocommerce input.button-primary[type="submit"]::-moz-selection,.button-primary::-moz-selection{background-color:#B4D5FE}button::selection,.button::selection,input[type="button"]::selection,input[type="reset"]::selection,input[type="submit"]::selection,.woocommerce input.button-primary[type="submit"]::selection,.button-primary::selection{background-color:#B4D5FE}.button-secondary{background-color:#2876b5;color:#fff;font-weight:bold;text-transform:uppercase;padding:.5rem 2.1rem;border:solid 1px #2876b5}.button-secondary:hover{padding:.5rem 2.1rem;background-color:#2368a0;border-color:#2368a0;color:#fff}.enhanced-link-style{background-color:transparent !important;padding:.5rem 2.1rem .5rem 1.3rem !important;color:#2876b5 !important}.enhanced-link-style:hover{padding:.5rem 2.1rem .5rem 1.3rem !important;color:#2368a0 !important}#main-footer .footer-widget .gform_wrapper .gform_body{width:100%}#main-footer .footer-widget .gform_wrapper .gform_body .gfield{padding-left:0 !important;padding-right:0 !important}#main-footer .footer-widget .gform_wrapper .gform_footer button[type="submit"]{background-color:#bc5713;border:none;padding:.8rem 1.3rem;width:100%}#main-footer .footer-widget .gform_wrapper .gform_footer button[type="submit"]::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main-footer .footer-widget .gform_wrapper .gform_footer button[type="submit"]:hover{background-color:#a54c11 !important}.tab-content-container .tab-content{display:none}.tab-content-container .tab-content.active{display:block}.tab-nav-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-top:2.1rem;margin-bottom:1.3rem}.tab-nav-items .tab-nav-container{padding:.5rem;flex-basis:25%}@media only screen and (max-width: 767px){.tab-nav-items .tab-nav-container{flex-basis:50%}}.tab-nav-items .tab-nav-item{display:inline-block;padding-top:.5rem;padding-bottom:.5rem;background:#fff;color:#333;border:solid 1px #E2E2E2;border-radius:2px;width:100%;text-align:center}.tab-nav-items .tab-nav-item.active{background:#E2E2E2}.tab-nav-items .tab-nav-item:not(:last-child){margin-right:.5rem}.tab-content-container{clear:both;float:left;width:100%}.tab-content-container .tab-content a{background-color:transparent;color:#2876b5;border-width:0px !important;border-radius:0px;padding:0}.tab-content-container .tab-content a.et_pb_button{display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:1.3em}.tab-content-container .tab-content a.et_pb_button::after{content:"\35";position:absolute;margin-left:-1em;opacity:0;text-shadow:none;font-size:1.3em;font-weight:normal;font-family:ETmodules !important;line-height:1em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#2876b5}.tab-content-container .tab-content a.et_pb_button:hover{padding:.3em 2em .3em .7em;border:2px solid transparent}.tab-content-container .tab-content a.et_pb_button:hover::after{margin-left:0;opacity:1}.media{margin-bottom:40px}.media,.media .content{overflow:hidden}.media .image{float:left;margin-right:13px}.media .image img{display:block;margin:0 auto}.media .image-right{float:right;margin-left:13px}.media .image-right img{display:block;margin:0 auto}.media .headline{margin-top:13px;margin-bottom:13px}.flag{display:table;width:100%}.flag .image,.flag .content{display:table-cell;vertical-align:middle}.flag.flag-top .image,.flag.flag-top .content{vertical-align:top}.flag.flag-bottom .image,.flag.flag-bottom .content{vertical-align:bottom}.flag .content{width:100%}.flag .image{padding-right:13px}.flag .image img{display:block;margin:0 auto;max-width:none}.flag .content+.image{padding-right:0;padding-left:13px}.icon-flag-grid .flag{margin-bottom:1.3rem;margin-top:1.3rem;position:relative}.icon-flag-grid .icon{width:50px;height:50px}.icon-flag-grid .tool-tip{position:absolute;display:none;bottom:calc(100% + 10px);left:0;right:0;background-color:#E2E2E2;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);color:#333;padding:.5rem}.icon-flag-grid .flag:hover .tool-tip{display:block}@media only screen and (max-width: 767px){.flag.flag-responsive,.media.media-responsive{display:block}.flag.flag-responsive .content,.media.media-responsive .content{display:block;float:none}.flag.flag-responsive .image,.flag.flag-responsive .image-right,.media.media-responsive .image,.media.media-responsive .image-right{display:block;float:none;text-align:center;width:100%}.flag.flag-responsive .image img,.flag.flag-responsive .image-right img,.flag.flag-responsive img,.media.media-responsive .image img,.media.media-responsive .image-right img,.media.media-responsive img{max-width:75%}}.accordions{margin-bottom:2.1rem}.accordion{margin-bottom:0.2rem;position:relative;border-bottom:solid 1px #333}.accordion .header{cursor:pointer;padding:1.3rem 0;padding-left:2.1rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;position:relative}.accordion .header:before{color:#2876b5;content:'\f067';font-family:FontAwesome;font-size:20px;left:0;position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:content .2s ease;transition:content .2s ease}.accordion .header h3{padding-bottom:0}.accordion .topics>a.topic{padding-right:1.3rem}.accordion .content{-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.accordion.closed{overflow:hidden}.accordion.closed .header:before{content:'\f067'}.accordion.closed .content{position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);z-index:-1}.accordion.open .header:before{content:'\f107';font-size:28px;font-weight:bold}.accordion.open .content{position:relative;-webkit-transform:scaleY(1);transform:scaleY(1);padding-bottom:1.3rem}.fix-button-wonk .gform_wrapper .gform_footer button[type="submit"]{border:none !important;padding:.5rem 2.1rem !important}.fix-button-wonk .gform_wrapper .gform_footer button[type="submit"]::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fix-button-wonk .gform_wrapper .gform_footer button[type="submit"]:hover{padding:.5rem 2.1rem !important;border:none !important}.fix-form-width .gform_wrapper .gform_body{width:100% !important}sup{bottom:auto;top:-3px}.tour-preview{display:-webkit-box;display:flex;width:100%;margin-bottom:2.1rem;min-height:230px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.2);color:#333}.tour-preview .tour-preview-image{flex-basis:25%;background-color:#bcbcbc;background-size:cover;background-position:center}.tour-preview .tour-preview-info-area{flex-basis:50%;padding:2.1rem 1.3rem}.tour-preview .tour-preview-info-area .tour-title{color:#333 !important}.tour-preview .tour-preview-info-area .dashicons{color:#2876b5}.tour-preview .tour-preview-cta-area{flex-basis:25%;padding:2.1rem 1.3rem;border-left:1px solid #E2E2E2;text-align:center}.tour-preview .tour-preview-cta-area .tour-category{color:#bc5713 !important;font-size:1.12rem;font-weight:500;font-style:italic;text-transform:uppercase}.tour-preview .tour-preview-cta-area .tour-price{color:#333 !important;font-size:1.8rem;font-weight:500}.tour-preview .tour-preview-cta-area .tour-subtext{color:#969696}.tour-preview .tour-preview-cta-area .button{margin-top:1.3rem}@media only screen and (max-width: 767px){.tour-preview{flex-wrap:wrap}.tour-preview .tour-preview-image{flex-basis:100%;min-height:200px}.tour-preview .tour-preview-info-area{flex-basis:100%}.tour-preview .tour-preview-cta-area{flex-basis:100%;border-left:none;border-top:1px solid #E2E2E2}}.single-tours hr{margin:3.4rem 0}.single-tours li{list-style-type:disc}.single-tours ul{padding:0 21px;margin-bottom:.5rem}#itinerary-tab .itinerary-list{padding-top:0;padding-bottom:0;padding-left:0}#itinerary-tab .additional-information-list{padding-top:0;padding-bottom:0;padding-right:0}#itinerary-tab .additional-information-item{margin-bottom:1.3rem}@media only screen and (max-width: 767px){#itinerary-tab .itinerary-list,#itinerary-tab .additional-information-list{padding:2.1rem}}#pricing-tab .pricing-package{margin-top:.5rem;margin-bottom:1.3rem}#itinerary-tab .fun-facts-headline{line-height:1.4em}.tour-inquiry{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-bottom:2.1rem}.tour-inquiry .tour-form{flex-basis:40%}.tour-inquiry .tour-form .gform_wrapper{margin-top:0}.tour-inquiry .tour-form .gform_wrapper .gform_body{max-width:100%}.tour-inquiry .tour-form .gform_title{font-size:1.8rem !important;font-family:"Poppins","Open Sans",Arial,sans-serif;font-weight:500 !important;text-align:center;margin-top:0}.tour-inquiry .tour-form ul.gform_fields li.gfield{padding-right:0 !important}.tour-inquiry .tour-form .gfield_label{position:absolute;left:-9999px}.tour-inquiry .tour-form .gform_footer button{border:none !important;width:100%;padding:.5rem 2.1rem !important}.tour-inquiry .tour-form .gform_footer button::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tour-inquiry .tour-form .gform_footer button:hover{border:none !important}.tour-inquiry .tour-book{flex-basis:50%;padding:1.3rem;text-align:center}.tour-inquiry .tour-book .headline{font-size:1.8rem;font-family:"Poppins","Open Sans",Arial,sans-serif;font-weight:500;text-align:center}.tour-inquiry .tour-book .archive-links .button{margin:1.3rem}@media only screen and (max-width: 767px){.tour-inquiry .tour-form,.tour-inquiry .tour-book{flex-basis:100%;padding:1.3rem}}

.single-tours div.container:before,div#sidebar{display:none}

.post-type-archive-tours .tours-container,.archive.tax-trip-type .tours-container{padding-bottom:2.1rem}.tours-archive-hero{min-height:500px;background-color:#bcbcbc}.post-type-archive .container:before,.tax-trip-type .container:before{background-color:transparent;display:none}.archive .wp-pagenavi span,.archive .wp-pagenavi a{background-color:#fff;margin:0;padding:.8rem 1.3rem;box-shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.2)}.archive .wp-pagenavi a.previouspostslink{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif !important;font-weight:500;text-transform:uppercase}.archive .wp-pagenavi a.nextpostslink{background-color:#bc5713;color:#fff !important;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif !important;font-weight:500;text-transform:uppercase;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.archive .wp-pagenavi a.nextpostslink:hover{background-color:#a54c11}#pbt-sidebar-wrapper{display:none}.pbt-content-wrapper{position:relative}.pbt-content-wrapper #pbt-sidebar-wrapper{position:absolute;top:0;bottom:0;width:10%;display:-webkit-box;display:flex;left:90%}@media only screen and (min-width: 1350px){.pbt-content-wrapper #pbt-sidebar-wrapper{left:calc(50% + 540px)}}.pbt-content-wrapper #pbt-sidebar-wrapper #pbt-sidebar{position:-webkit-sticky;position:sticky;bottom:0;align-self:flex-end;padding:13px 21px}@media only screen and (max-width: 980px){.pbt-content-wrapper #pbt-sidebar-wrapper #pbt-sidebar{padding:8px}}@media only screen and (max-width: 768px){.pbt-content-wrapper #pbt-sidebar-wrapper,.pbt-content-wrapper #pbt-sidebar{display:none !important}}.pbt--social-media-links{line-height:1;text-align:center}.pbt--social-media-links .pbt--social-media-link{display:block;text-align:center}.pbt--social-media-links .pbt--social-media-link img{display:block;margin:0 auto;width:45px;max-width:100%;margin-bottom:8px}.pbt--social-media-links .pbt--social-media-link+.pbt--social-media-link{margin-top:21px}

#footer-widgets .footer-widget{
    width: 100%;
}


@media  (min-width: 768px) {
#main-footer 
{
  padding-top: 30px;
  padding-bottom: 30px;
}
#main-footer  .fwidget
{
  width: 33.33%;
  float: left;
}
}