/* Google maps ---------------------------------------------------------- */ .wpb_gmaps_widget { .wpb_wrapper { background-color: @vc_google_maps_bg; padding: 5px; } .wpb_map_wraper { iframe { margin-bottom: 0; padding: 0; display: block; width: 100%; border: none; } } &.vc_map_responsive { .wpb_map_wraper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; iframe { position: absolute; top: 0; left: 0; height: 100%; } } } }