div.google-visualization-tooltip{margin:0;padding:5px 0px 0px 5px;color:#444;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vw-map-show-more{position:absolute;bottom:20px;z-index:3;left:0;right:0;margin:0 auto;text-align:center}.vw-map-show-more .vw-map-show-more-icon{text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vw-map-show-more .vw-map-show-more-icon .fa-angle-down{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:0}.vw-map-show-more .vw-map-show-more-icon .fa-angle-down:before{font-size:4em;color:#283975}.vw-map-show-more .vw-map-show-more-icon .fa-angle-down.clicked{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}.vw-map-overlay{background-color:transparent;content:'';position:absolute;left:0;right:0;bottom:0;max-width:840px;top:0;margin:0 auto;z-index:2}.gen-vitamin-well-map-container{margin-bottom:60px}.gen-vitamin-well-map-container h2{color:#000;font-size:26pt;font-family:"AvantGardeGothicITCW01B_731063", sans-serif}.gen-vitamin-well-map-container h3{font-family:"AvantGardeGothicITCW01B_731063", sans-serif}.gen-vitamin-well-map-container li{font-family:"AvantGardeGothicITCW01B_731063", sans-serif}.gen-vitamin-well-map-container h4{font-family:"AvantGardeGothicITCW01B_731063", sans-serif}#vw-map{position:relative}#vw-map .google-visualization-tooltip{display:none}#vw-map path[fill="#69759e"]{cursor:pointer}#vw-map path[fill="#273583"]{cursor:pointer}#vw-map path{stroke:#bdbeba}#vw-map .selected-country ul,#vw-map .selected-country li,#vw-map .google-visualization-tooltip img{margin:0 !important;padding:0 !important;border:0;outline:0;font-size:100%;line-height:1.5em;text-decoration:none;vertical-align:baseline;list-style:none}#vw-map .selected-country{position:absolute;background-color:rgba(255,255,255,0.8);padding:50px 20px 70px 20px !important;color:#273583;text-align:center;top:50%;left:0;right:0;max-width:350px;width:100%;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;-webkit-box-shadow:7px 6px 12px -6px rgba(0,0,0,0.85);-moz-box-shadow:7px 6px 12px -6px rgba(0,0,0,0.85);box-shadow:7px 6px 12px -6px rgba(0,0,0,0.85)}#vw-map .selected-country li{font-size:14pt;text-transform:uppercase;color:#273583;font-weight:100;line-height:1.5}#vw-map .selected-country .vw-map-contact-container.selected{min-height:170px;height:100%}#vw-map .selected-country .vw-map-contact-container li{font-size:10pt;line-height:1.4;font-weight:bold}#vw-map .selected-country .vw-map-contact-container li:last-child{text-transform:lowercase}#vw-map h3{position:relative;margin-bottom:25px;text-transform:uppercase;color:#273583;font-weight:100;font-size:20pt;padding-bottom:5px}#vw-map h3:before{position:absolute;content:'';bottom:0px;width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:calc(100% - 120px);height:2px;background-color:#273583;left:60px;right:auto}#vw-map .gen-contact-heading{text-transform:uppercase;color:#273583;font-weight:100;margin-top:20px;font-size:14pt;margin-bottom:25px}#vw-map .vw-map-contact-container,#vw-map .vw-map-stores-container{visibility:hidden;opacity:0;height:0}#vw-map .vw-map-contact-container.selected,#vw-map .vw-map-stores-container.selected{visibility:visible;opacity:1;height:auto}@media only screen and (max-width: 600px){.gen-vitamin-well-map-container{margin-bottom:80px;margin-top:30px}.gen-vitamin-well-map-container h2{text-align:left !important;font-size:24px}.gen-vitamin-well-map-container p{text-align:left !important}#vw-map .selected-country{max-width:240px;padding:10px !important}#vw-map .selected-country h3{font-size:15pt;margin-bottom:5px}#vw-map .selected-country h3:before{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);left:40px}#vw-map .selected-country li{font-size:10pt;line-height:1.4}#vw-map .selected-country .vw-map-contact-container.selected{min-height:100px}#vw-map .vw-map-show-more{bottom:0}#vw-map .vw-map-show-more .vw-map-show-more-icon .fa-angle-down:before{font-size:2em}#vw-map .gen-contact-heading{font-size:12pt;margin:10px 0}}
