.map-container{background:#F5F6F8;line-height:1;font-family:'Oswald';text-transform:uppercase}.btn{cursor:pointer}.ff-map{position:relative;overflow:hidden;height:680px;width:100%;background:#eee}.main-r2{display:flex;height:680px;overflow:hidden}.main-r2 .section-left{width:440px;max-width:100%;margin-left:auto;padding-left:20px}.main-r2 .section-right{position:relative;width:calc(50% + 218px)}.main-r2 .section-left>.inner{max-width:100%;margin-left:auto;background:none;margin:0;padding-right:20px}.side-view-1 .scroll-container{max-height:660px;overflow-y:auto;padding-bottom:56px}.side-listings{overflow:auto;padding-bottom:1px}.listing{display:flex;font-size:11px;background:#fff;padding:10px 14px;border:1px solid #E0E1E4;margin:3px 0;color:#27282A}.listing.hide{display:none}.listing .image{width:108px;height:70px;background-color:#eee;background-position:center;background-size:cover;background-repeat:no-repeat;flex-shrink:0;position:relative;margin-right:15px}.listing .image.image-type-logo{background-size:85%}.tp-listing .image:before{content:'';background-image:url(https://goldcoastopenhouse.com.au/wp-content/themes/gold-coast/modules/trip-planner/css/../images/drag-icon.svg);width:3px;height:14px;position:absolute;top:50%;left:5px;margin-top:-7px;background-repeat:no-repeat;background-position:center}.listing .c2{max-height:70px;overflow:auto;line-height:1.4;display:flex;flex-direction:column;justify-content:center}.listing .not-open{position:relative;padding-right:24px}.listing .not-open:after{content:'\f06a';font-family:"FontAwesome";position:absolute;top:50%;right:5px;color:#6B0224;font-size:20px;font-weight:400;line-height:1;margin-top:-9px}.listing .e1{font-size:14px;margin-bottom:5px}.listing .l{color:#6B6C70;margin-right:8px}.listing .v{font-weight:600}.tp-listing,.listing{cursor:pointer;position:relative;transition:all .4s ease}.tp-listing:focus,.listing:focus,.tp-listing:hover,.listing:hover{opacity:.8}.tp-listing{padding-right:34px}.tp-listing .inner{display:flex}.tp-listing .c2{padding-right:0}.tp-listing .controls{position:absolute;right:0;top:0;height:100%;width:34px;text-align:center}.tp-listing .controls .index{font-size:17px;font-weight:700;color:#A7A8AA;display:inline-block;line-height:1;margin-top:10px}.tp-listing .controls .remove{width:12px;height:14px;display:inline-block;background-image:url(https://goldcoastopenhouse.com.au/wp-content/themes/gold-coast/modules/trip-planner/css/../images/close-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.5;position:absolute;bottom:10px;right:10px}.tp-listing.ui-sortable-helper{left:10px!important;margin-top:-40px}.listing-info-window{width:500px;font-weight:400;font-size:14px;background:#fff;border:1px solid #BEBCB2;max-width:100%;padding:10px;font-family:'Oswald';text-transform:uppercase}.listing-info-window .title{font-size:15px;font-weight:600;margin-bottom:5px}.listing-info-window .meta-details{font-size:12px}.listing-info-window .meta-details .l{color:#6B6C70;margin-right:8px;font-weight:400}.listing-info-window .meta-details .v{font-weight:600}.listing-info-window .s1{display:flex;margin:5px 0 25px 0}.listing-info-window .s1 .c1{width:178px;height:116px;background-size:cover;background-position:center;background-color:#eee;display:inline-block;margin-right:15px}.listing-info-window .meta-detail{margin-bottom:2px}.listing-info-window .btn{border:none;padding:12px 20px;position:relative;text-align:center;font-weight:400;font-size:14px;background:#27282A}.listing-info-window .btn:hover{text-decoration:none;opacity:.8}.listing-info-window .s2{display:flex;margin:-5px}.listing-info-window .s2 .btn{margin:5px;flex:1}.listing-info-window .btn-2{background:#67CCCA}.ff-map .gm-style-iw-a{margin-top:20px}.ff-map .gm-style-iw{padding:0;border-radius:0;box-shadow:0 0 34px 0 rgb(2 6 19 / .13)}.ff-map .gm-style .gm-style-iw-c{background:none}.ff-map .gm-style .gm-style-iw-d{overflow:hidden!important}.ff-map .gm-style .gm-style-iw-t::after{display:none}.section-top{background:#67CCCA;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;padding-left:25px}.section-top a{font-weight:400}.section-top .inner{display:flex;align-items:center;justify-content:space-between}ul.map-filter-menu{margin:0;padding:0;font-family:'Oswald';text-transform:uppercase}.map-filter-menu .l{opacity:.5;margin:0;color:#fff;font-size:16px;display:inline-block}.map-filter-menu .sub .h,.map-filter-menu a{outline:none;font-size:14px;font-weight:400;letter-spacing:2px;color:#fff}.map-filter-menu>li{display:inline-block;vertical-align:middle;position:relative;margin-right:30px;height:55px;line-height:55px}.map-filter-menu>li:first-child{margin-right:60px}.map-filter-menu>li>a:after{content:'\f107';font-family:"FontAwesome";display:inline-block;font-size:14px;font-weight:400;vertical-align:middle;margin-left:10px;margin-top:-3px;line-height:1}.map-filter-menu .sub{background-color:#4d9897;padding:10px 25px;line-height:1.4;z-index:-1000;-webkit-transform:translateY(-.55555556rem);transform:translateY(-.55555556rem);opacity:0;-webkit-transition:top 0s,z-index 0s,opacity 0.25s ease-out,-webkit-transform 0.25s ease-out;transition:top 0s,z-index 0s,opacity 0.25s ease-out,-webkit-transform 0.25s ease-out;transition:top 0s,z-index 0s,transform 0.25s ease-out,opacity 0.25s ease-out;transition:top 0s,z-index 0s,transform 0.25s ease-out,opacity 0.25s ease-out,-webkit-transform 0.25s ease-out;-webkit-transition-delay:0.25s,0.25s,0s,0s;transition-delay:0.25s,0.25s,0s,0s;position:absolute;left:0;width:490px;top:-1000em;overflow:hidden}.map-filter-menu>li.active .sub,.map-filter-menu>li.tapped-once .sub,.map-filter-menu>li:hover .sub,.map-filter-menu>li>a:hover+ul.sub,.map-filter-menu>li>a:focus+ul.sub{z-index:1000;top:100%;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.map-filter-menu .sub .h{color:#fff;border-bottom:1px solid rgb(255 255 255 / .4);margin-bottom:10px;padding-bottom:10px}.map-filter-menu .sub a{position:relative;display:inline-block;padding:5px 5px 5px 25px}.map-filter-menu .sub a:hover{text-decoration:underline}.map-filter-menu .sub a i{border:1px solid #fff;width:14px;height:14px;border-radius:50%;text-align:center;position:absolute;top:8px;left:0;display:flex;align-items:center;justify-content:center}.map-filter-menu .sub a.selected i:before{content:'';display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%}.map-filter-menu .sub ul{max-height:400px;overflow-y:auto;margin:0;padding:0}.map-filter-menu .sub li{margin-bottom:10px;width:49%;display:inline-block;vertical-align:top}.map-filter-menu .sub .clear-filters{display:none;width:100%;margin-bottom:15px;position:relative;padding:10px 40px 10px 10px;cursor:pointer;line-height:1;border:1px solid #fff;background:rgb(255 255 255 / 90%);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px}.map-filters .clear-filters:hover{opacity:.7}.map-filters .clear-filters:after{content:'';background-image:url(https://goldcoastopenhouse.com.au/wp-content/themes/gold-coast/modules/trip-planner/css/../images/close-icon.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;position:absolute;right:10px;top:8px}.map-filter-menu .sub .has-filters .clear-filters{display:block}.custom-scrollbar{overflow-y:auto}.custom-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .1);border-radius:0}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:inset 0 0 10px #67CCCA}.search-filter-container{position:relative;margin:15px 0;padding-right:50px}.map-search-filter-submit{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;background:#67CCCA;border-radius:50%;text-align:center;font-size:16px;color:#fff;cursor:pointer;transition:all .4s ease}.map-search-filter-submit:hover{opacity:.8}.search-filter-container input[type="text"]{display:block;width:100%;border:none;border-bottom:1px solid #27282A;padding-right:40px;height:40px;padding:5px 0;outline:none;font-size:14px;letter-spacing:2px;font-weight:400;background:none;text-transform:uppercase}.how-to-use-trigger{display:inline-block;padding:10px;font-size:14px}.how-to-use-trigger:after{content:'+';display:inline-block;width:20px;height:20px;line-height:20px;font-size:27px;text-align:center;font-weight:400;background:#fff;color:#D53C33;margin-left:8px;vertical-align:middle;margin-top:-5px}.trip-planner-btn{font-weight:400;letter-spacing:1px;display:inline-block;background:#fff;padding:10px 70px 10px 20px;font-size:14px;position:relative;font-family:'Oswald';text-transform:uppercase;text-decoration:none;transition:all .4s ease;cursor:auto}.trip-planner-btn:hover{text-decoration:none}.trip-planner-btn.active:hover{opacity:.8}.trip-planner-btn.active{cursor:pointer}.trip-planner-btn.update{-webkit-animation:blink-2 .5s both;animation:blink-2 .5s both}.trip-planner-btn .count{width:30px;height:30px;border-radius:50%;background:#67CCCA;color:#fff;display:inline-block;text-align:center;position:absolute;right:8px;top:8px;line-height:30px}.trip-planner-btn.active .count{opacity:1}.custom-slide-bottom,.custom-slide-top{max-height:100%;overflow-y:auto;position:fixed;top:0;left:0;width:100%;z-index:99;display:none}.custom-slide-top.active{display:block;-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}.admin-bar .custom-slide-top.active{margin-top:32px}.custom-slide-bottom{top:auto;bottom:0}.custom-slide-bottom.active{display:block;-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.share-map-slide>.inner,.how-to-use-slide>.inner{max-height:100%;overflow-x:hidden;background:#fff;width:1476px;max-width:100%;margin:0 auto}.how-to-use-slide .wrapper{display:flex}.how-to-use-slide .left{background-color:#F9FAFC;position:relative;width:300px;min-width:300px;padding:55px 20px 55px 0}.how-to-use-slide .left:before{content:'';background:#F9FAFC;position:absolute;top:0;right:100%;width:140px;height:100%}.how-to-use-slide .right{width:705px;max-width:100%;margin-left:auto;padding:55px 0;position:relative}.how-to-use-slide .heading{font-size:24px;margin-bottom:20px}.how-to-use-slide .content{font-size:14px;max-height:300px;padding-right:10px}.how-to-use-slide ul{padding-left:20px}.how-to-use-slide li{list-style:disc;list-style-position:outside;margin-bottom:10px}.close-btn{width:26px;height:24px;display:inline-block;background-image:url(https://goldcoastopenhouse.com.au/wp-content/themes/gold-coast/modules/trip-planner/css/../images/close-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;background-color:transparent!important}.close-btn:hover{opacity:.6}.how-to-use-slide .close-btn{position:absolute;top:15px;right:0}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes blink-2{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes blink-2{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}.blink-2{-webkit-animation:blink-2 .9s both;animation:blink-2 .9s both}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slide-in-bottom{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.trip-planner-side-list{direction:ltr;overflow:auto;padding-bottom:1px}.view-style-1 .s1{padding:20px 0}.view-style-1 .s2{max-height:375px;overflow-y:auto}.side-view-2 .scroll-container{max-height:375px}.side-view-3 .scroll-container{max-height:520px}.side-view-2 .s1 .r3{font-size:14px;font-weight:400;margin-top:12px;opacity:.6;text-transform:uppercase;position:relative;padding-right:20px}.side-view-2 .s1 .r3 .fa{font-size:15px;position:absolute;right:0}.side-view-2 .s3 .r1{margin-bottom:10px}.view-style-1 .s3{padding:30px 0}.side-view-3.view-style-1 .s3{padding:20px 0}.view-style-1 .s1 .r1{position:relative;padding-right:40px;margin-bottom:10px}.view-style-1 .h{font-size:16px;margin-bottom:10px}.view-style-1 .close-btn{position:absolute;top:2px;right:0;width:18px;height:18px}.side-view.active{-webkit-animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both}.address-field-input .l{font-size:14px;display:block;margin-bottom:3px}.address-field-input .f{position:relative}.address-field-input .f:before{content:'\f041';display:inline-block;font-family:'FontAwesome';color:#262A35;line-height:1;font-size:13px;position:absolute;left:10px;top:14px;pointer-events:none}.address-field-input input{width:100%;border:1px solid #130213;padding:9px 10px 9px 30px;line-height:1;height:42px;outline:none;font-size:14px;text-transform:uppercase}.address-field-input input::-webkit-input-placeholder{opacity:1}.address-field-input input:-moz-placeholder{opacity:1}.address-field-input input::-moz-placeholder{opacity:1}.address-field-input input:-ms-input-placeholder{opacity:1}.input-with-clear-submit{position:relative}.input-with-clear-submit.loading{pointer-events:none}.input-with-clear-submit .clear{position:absolute;right:50px;top:14px;display:none;cursor:pointer}.input-with-clear-submit .submit{background:#67CCCA;color:#fff;position:absolute;top:0;right:0;height:42px;width:42px;text-align:center;line-height:40px;letter-spacing:-2px;cursor:pointer;font-size:14px;display:none}.input-with-clear-submit .loading-icon{display:none;position:absolute;top:11px;right:13px;color:#779D8D}.input-with-clear-submit.has-input input{padding-right:70px}.input-with-clear-submit.has-input .clear,.input-with-clear-submit.loading .loading-icon,.input-with-clear-submit.has-input .submit{display:block}.input-with-clear-submit.has-input:after,.input-with-clear-submit.loading .submit{display:none}.btn-style-1{background:#67CCCA;color:#fff!important;display:inline-block;padding:14px 20px;line-height:1;font-size:16px;font-weight:400;text-transform:uppercase}.btn-style-1:hover{opacity:.8}.btn-style-1.full{text-align:center;width:100%}.directions-list{direction:ltr;font-size:13px}.btn-style-2{border:1px solid #E0E1E4;background-color:#FFF;font-size:16px;font-weight:400;line-height:1;padding:15px 25px;display:inline-block;color:#4C4846;text-transform:uppercase}.btn-style-2 .fa{margin-left:10px}.btn-style-2:hover{opacity:.8}.directions-list .s{border:1px solid #E0E1E4;margin-bottom:5px;padding:10px 15px;line-height:1.4;display:flex;align-items:center;justify-content:space-between}.directions-list .s .c1 div{display:inline;margin:0 5px}.directions-list .s.total{display:block;font-weight:700}.directions-list .s .c2{font-size:12px;flex-shrink:0;font-weight:700;margin-left:10px}.directions-list .s .c1{position:relative;padding-left:25px}.directions-list .s .e1{position:absolute;left:0}.directions-list .s .e4{display:inline-block;margin-left:8px;border-left:1px solid #a2a2a2;padding-left:8px}.directions-list .s:hover{background-color:#F9FAFC}.directions-list .waypoint{font-weight:400;margin-bottom:5px;text-transform:uppercase;font-size:16px;line-height:1.2;padding-left:20px;position:relative;margin:10px 0}.directions-list .waypoint:before{content:'\f041';font-family:'FontAwesome';display:inline-block;color:#262A35;text-align:center;vertical-align:middle;position:absolute;left:2px}.directions-list .complete{background:#67CCCA;color:#fff;padding:10px 40px 10px 20px;text-transform:uppercase;font-size:16px;margin-top:20px;position:relative}.directions-list .complete:after{content:'\f00c';font-family:'FontAwesome';display:inline-block;position:absolute;right:10px;font-size:16px}.side-view-3 .s2{padding:0}.opac-5{opacity:.5}#share-trip-planner>.inner,#share-trip-planner{overflow:visible;z-index:9999}.email-to-popup{display:none;position:absolute;background:#fff;color:#4c4846;bottom:110%;left:0;padding:18px 30px 10px;border:1px solid #d2d2d2}.email-to-popup .e1{margin-bottom:8px;text-transform:uppercase;font-weight:400;font-size:14px}.custom-popup-left.active{display:inline-block;-webkit-animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both}.input-field-style-container{position:relative}.input-field-style-container input{width:100%;padding:5px 34px 5px 14px;outline:none;font-size:14px;font-weight:400}.input-field-style-container .submit{display:inline-block;position:absolute;right:10px;top:10px;font-size:16px;line-height:1;cursor:pointer}.form-with-custom-submit .form-message{margin-top:10px;text-transform:none;font-weight:700;font-size:12px;line-height:1}.form-message .fa{margin-left:10px}.form-message .success{color:#779D8D}#content{padding-top:30px}.main-r3{background:#fbf5f4;text-align:center;padding-top:20px;font-size:13px;font-weight:700}.main-r3 a{text-decoration:underline;color:#6b0324!important}.share-map-popup{display:none;position:absolute;bottom:20px;left:20px;border:1px solid #E0E1E4;background:#fff;padding:12px 55px 12px 15px}.share-map-popup.active{display:block;-webkit-animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both}.map-share-icons{display:inline-block;margin-right:30px}.map-share-icons a{font-size:16px;line-height:1;margin:0 10px}.share-map-popup .arrow-btn{font-weight:400;text-transform:uppercase;font-size:16px;margin-right:30px}.share-map-popup .arrow-btn:hover{opacity:.8}.share-map-popup .arrow-btn:after{content:'';display:inline-block;background-image:url(https://goldcoastopenhouse.com.au/wp-content/themes/gold-coast/modules/trip-planner/css/../images/bd-arrow-r1-black.svg);width:20px;height:12px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:5px;margin-top:-2px}.share-map-popup .close-popup{background-size:16px;width:40px;height:40px;position:absolute;top:2px;right:0}.alternate-routes-container{padding:0 5px 10px 0}.alternative-route-option{cursor:pointer;margin:5px 0;font-size:16px;font-weight:400;background:#e9efed;padding:5px 10px 5px 45px;text-transform:uppercase;position:relative}.alternative-route-option.active{background:#67CCCA;color:#fff}.alternative-route-option span{display:inline-block;vertical-align:middle}.alternative-route-option .num{display:inline-block;background:#fff;width:22px;height:22px;line-height:22px;vertical-align:middle;text-align:center;margin-right:10px;color:#67CCCA;letter-spacing:-2px;position:absolute;left:10px;top:3px}#ff_map .gm-svpc,#ff_map .gm-style-mtc{display:none}.left-section-slide-close,.left-section-slide-trigger{display:none}@media only screen and (max-width:1023px){.map-filter-menu>li{height:initial;line-height:1}.main-r2 .section-left>.inner{padding-right:0}.main-r2 .section-left{padding-left:10px;padding-right:10px;min-width:300px}.main-r2 .section-right{width:100%}.listing .image{width:70px;margin-right:10px}.listing-info-window .s1 .c1{margin-right:10px;width:150px;flex-shrink:0}}@media only screen and (max-width:767px){.section-top{padding:0}.section-top .inner{display:block}.section-top .c1{padding:15px 10px}.map-filter-menu>li:first-child{margin:0 0 15px;width:100%}.map-filter-menu>li{margin:0;height:initial;line-height:1;width:50%}.how-to-use-trigger{position:absolute;top:0;right:0;font-size:0}.how-to-use-trigger:after{margin:0;width:30px;height:30px;line-height:30px;font-size:30px;letter-spacing:-3px}.main-r2{height:430px;display:block;position:relative}.ff-map{height:430px}.main-r2 .section-right{width:100%}.map-container .left-section-slide{display:none;width:100%;position:absolute;z-index:2}.side-view-1 .scroll-container{max-height:370px;padding-bottom:30px}.left-section-slide-trigger{display:inline-block;text-transform:uppercase;font-size:14px;border:1px solid #BEBCB2;background:#fff;border-radius:2px;box-shadow:0 0 34px 0 rgb(2 6 19 / .12);padding:10px 40px 10px 12px;transform:rotate(90deg);position:absolute;z-index:2;left:-38px;top:110px;cursor:pointer}.left-section-slide-trigger .lines{background:#67CCCA;padding:7px 5px;width:26px;display:flex;position:absolute;right:0;top:0;height:100%;justify-content:center;border-left:1px solid #67CCCA;align-items:center}.left-section-slide-trigger .lines i{display:block;height:100%;background:#fff;width:1px;margin:0 2px}.left-section-slide-close{background:#67CCCA;color:#fff;width:22px;text-align:center;height:30px;line-height:30px;letter-spacing:1px;position:absolute;right:4px;font-size:18px}.left-section-slide-close .fa{position:relative;top:-2px}.show-left-section-slide .left-section-slide,.show-left-section-slide .left-section-slide-close{display:block}.show-left-section-slide .left-section-slide-trigger{display:none}.show-left-section-slide .left-section-slide{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.map-container .search-filter-container{margin:0;padding:10px 60px 10px 0}.map-search-filter-submit{top:10px;right:10px}.main-r2 .section-left>.inner{width:100%;padding-right:26px;max-width:380px;position:relative}.listing-info-window{padding:10px;height:initial}.listing-info-window .e2{margin-bottom:10px}.listing-info-window .e3{min-height:initial;margin-bottom:20px}.listing-info-window .c1{display:none}.listing-info-window .c2{padding:10px}.listing-info-window .btn{width:100%;padding:10px}.listing-info-window .e6{width:100%}.side-view{background:#fff;padding:10px}.side-view-2 .scroll-container{height:205px}.side-view-3 .scroll-container{height:315px}.share-map-popup .arrow-btn{margin-right:10px}.share-map-popup .arrow-btn:after{display:none}.map-share-icons{margin-right:10px}.main-r2 .section-left{padding-left:0}.view-style-1 .s1{padding:0}.view-style-1 .s3{padding:0}.side-view-2 .s1{margin-bottom:10px}.side-view-3.view-style-1 .s3{padding:10px 0}.listing .c2{justify-content:flex-start}.share-map-popup{bottom:23px;left:initial;right:60px}}@media only screen and (max-width:539px){.listing-info-window .s1{display:block}.listing-info-window .s1 .c1{width:100%}}@media print{.left-section-slide-trigger,#ff_map .gm-style-cc,#ff_map .gm-svpc,#ff_map .gm-fullscreen-control,.elementor-image,.site-footer,#site-header-container,.alternate-routes-container,.share-map-popup,.main-r3,.close-btn,.map-container .side-view-2,.map-container .side-view-1,.side-view-3 .s3,.map-container .main-r1,#our-members,#instagram,#header,#content,#share-trip-planner,.footer-bands,#footer,#nav-overlay,#_atssh,#service-icons-0,#wpadminbar,#how-to-use{display:none!important}.main-r2{display:block;height:initial;height:auto}.main-r2 .section-left{width:100%}.main-r2 .section-left>.inner{margin:0;width:100%}.main-r2 .section-right{width:100%}.side-view-3 .scroll-container{max-height:initial;max-height:auto}.directions-list .complete:after,.directions-list .waypoint:before{font-size:0}#main{box-shadow:none}}