.viafoura .vf-dropdown-list .vf-dropdown-trigger{white-space:nowrap}.viafoura .vf-dropdown-list .vf-dropdown-trigger .vf-chevron-down svg{height:0.55em;width:1.1em}.viafoura .vf-dropdown-list .vf-dropdown-trigger .vf-chevron-down.vf-icon-medium svg{height:1.1em;width:2.2em}.viafoura .vf-dropdown-list .list-item>*{white-space:nowrap;padding:0.8em 1.2em;width:100%;text-align:left}.viafoura .vf-dropdown-list .list-item+.list-item{border-top:1px solid rgba(0,0,0,0.1)}.viafoura .vf-dropdown-list .vf-tooltip-content{padding:0}.viafoura .vf-dropdown-list .vf-list{-webkit-box-align:stretch;align-items:stretch}.viafoura .vf-dropdown-list .vf-dropdown-trigger .vf-chevron-down svg path{stroke-width:8px;stroke:#000;opacity:1}.viafoura .vf-dropdown-list .vf-dropdown-wrapper .vf-tooltip-content{text-transform:capitalize;font-size:0.857em}.viafoura .vf-dropdown-list .vf-dropdown-wrapper .vf-tooltip-content button.list-link{color:rgba(0,0,0,0.6)}.viafoura .vf-dropdown-list .vf-list .list-link{width:100%;text-align:left}.viafoura .vf-dropdown-list .list-item button:focus,.viafoura .vf-dropdown-list .list-item button:hover{font-weight:500;color:#000}

.viafoura .vf-tooltip-toggle{position:relative}.viafoura .vf-tooltip{position:absolute;display:block}.viafoura .vf-tooltip.vf-bottom{left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.viafoura .vf-tooltip.vf-bottom-left{right:0;top:100%}.viafoura .vf-tooltip.vf-top{left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.viafoura .vf-tooltip.vf-top-left{right:0;bottom:100%}.viafoura .vf-tooltip.vf-left{right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.viafoura .vf-tooltip.vf-right{left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.viafoura .vf-tooltip.vf-right-bottom{left:100%;top:0}.viafoura .vf-tooltip.vf-right-top{left:100%;bottom:0}.viafoura .vf-tooltip:before,.viafoura .vf-tooltip:after{position:absolute;content:' ';pointer-events:none}.viafoura .vf-tooltip-toggle:hover .vf-tooltip,.viafoura .vf-tooltip-toggle:hover .vf-tooltip::before,.viafoura .vf-tooltip.vf-show,.viafoura .vf-tooltip.vf-show::before{opacity:1 !important;visibility:visible !important;-webkit-transition-delay:0s, 0s;transition-delay:0s, 0s}.viafoura .vf-tooltip,.viafoura .vf-tooltip::before{opacity:0;visibility:hidden;z-index:2;-webkit-transition:opacity 0.2s,visibility 0s 0.2s;transition:opacity 0.2s,visibility 0s 0.2s}.viafoura .vf-tooltip-style-light.vf-tooltip:before{width:10px;height:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom-left{padding-top:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom:before,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom-left:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(100% - 5px - 10px);left:calc(50% - 10px / 2)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-bottom-left:before{left:initial;right:1em}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top .vf-tooltip-style-light.vf-tooltip.vf-top-left{padding-bottom:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top:before,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top-left:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:calc(100% - 5px);left:calc(50% - 10px / 2)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-top-left:before{left:initial;right:1em}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-left{padding-right:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-left:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:calc(50% - 10px / 2);left:calc(100% - 5px - 10px)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right-bottom,.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right-top{padding-left:10px}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:calc(50% - 10px / 2);right:calc(100% - 5px - 10px)}.viafoura .vf-tooltip-style-light.vf-tooltip.vf-right-bottom:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:1em;right:calc(100% - 5px - 10px)}.viafoura .vf-tooltip-style-light.vf-tooltip::before{border-left:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.1);background-color:#fff}.viafoura .vf-tooltip-style-light .vf-tooltip-content{line-height:1.8;text-transform:uppercase;color:rgba(0,0,0,0.6);background-color:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:3px;box-shadow:20px 20px 40px 0 rgba(0,0,0,0.1)}.viafoura .vf-expanding-hover-light:before{content:'';position:absolute;bottom:0;left:50%;width:0;border-bottom:3px solid;border-color:#007fff;border-color:var(--accent-color, #007fff);-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);-webkit-transition:width 0.2s;transition:width 0.2s}.viafoura .vf-expanding-hover-light:hover:before,.viafoura .vf-expanding-hover-light:focus:before,.viafoura .vf-expanding-hover-light.vf-active:before{width:100% !important}.viafoura .vf-dropdown{display:inline-block;position:relative}.viafoura .vf-dropdown .vf-hidden-overlay{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1}.viafoura .vf-dropdown-wrapper{opacity:1;visibility:visible;border-radius:3px}.viafoura .vf-dropdown-wrapper::before{opacity:1;visibility:visible}.viafoura .vf-dropdown-wrapper .vf-tooltip-content.vf-scroll{max-height:250px;overflow-x:hidden;overflow-y:auto}.viafoura .vf-dropdown-trigger{padding:1em 0}.viafoura .vf-dropdown-wrapper{text-transform:uppercase}.viafoura .vf-dropdown-trigger[disabled]{opacity:0.5}

