.et-fb-modules-list ul>li.et_fb_map_extended:before, .et-fb-modules-list ul>li.et_fb_map_fullwidth_extended:before {color: #101723;font-size: 16px;content: "Y";}
.et-fb-modules-list li.et_fb_map_extended, .et-fb-modules-list li.et_fb_map_fullwidth_extended {background-color: #fecd08;color: #101723;}
.et-fb-modules-list li.et_fb_map_extended:hover, .et-fb-modules-list li.et_fb_map_fullwidth_extended:hover {background: #ffb347 !important;}
.dwd_map_extended {height: 440px;}
.et_pb_map_pin_extended .dwd_map_pin {display: none;visibility: hidden;}
.dwd-map-direction-label, .dwd-map-label {overflow: visible !important;}
.et_pb_module.et_pb_map_pin_extended {margin-bottom: 0 !important;}
.dwd-map-direction-label span, .dwd-map-label span {font-size: 10px;margin-top: 4px;margin-left: -50%;padding: 5px 10px;border-radius: 4px;color: #fff;text-align: center;background-color: rgba(80,80,80,.9);width: auto;display: inline-block;white-space: nowrap;}
.dwd-map-content .dwd-map-pin-email {padding-left: 5px;}
.dwd-map-pin-social {padding-top: 5px;}
.dwd-map-direction-dialog.dwd-map-direction-bottom {position: relative;}
.dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-direction-wrapper {padding: 10px 15px;color: #2c2c2c;background: #eee;width: 100%;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-location-wrapper {width: 50%;}
.dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-routeMode, .dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-routeTo {width: 20%;}
.dwd-map-direction-wrapper {margin-left: auto;margin-right: auto;left: 0;right: 0;padding: 6px 10px;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.3) 0 1px 4px -1px;box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);border-radius: 2px;display: inline-block;}
.dwd-map-location-wrapper {position: relative;width: 200px;display: inline-block;margin-right: 5px;line-height: 1;}
.dwd-map-routeFrom {width: 100%;padding: 4px 8px;}
.dwd-map-routeMode, .dwd-map-routeTo {margin-right: 5px;}
.dwd-map-get-address {position: absolute;top: 0;bottom: 0;right: 0;border: 1px solid #bbb;padding: 2px 7px;}
.dwd-map-get-address .et-pb-icon {font-size: 13px;}
.dwd_map_extended_child.dwd-map-marker-listing {display: block;visibility: visible;}
.dwd_map_extended_child .dwd-marker-listing-thead {width: 33.33%;float: left;padding: 9px 24px;color: #555;font-weight: 700;background-color: #f4f4f4;}
.dwd-marker-listing-cell {width: 33.33%;float: left;padding: 6px 24px;border-top: 1px solid #eee;}
.dwd_map_extended_child {display: none;visibility: hidden;width: 100%;margin: 25px 0 15px;border: 1px solid #eee;text-align: left;}
.dwd_map_extended_child .dwd_map_thead_main:after, .et_pb_map_pin_extended_address:after {display: block;visibility: hidden;clear: both;width: 0;height: 0;line-height: 0;content: "";}
.dwd-map-direction .dwd-marker-listing-cell, .dwd-map-direction .dwd-marker-listing-thead, .dwd-marker-category-listing .dwd-marker-listing-cell, .dwd-marker-category-listing .dwd-marker-listing-thead {width: 25%;}
.dwd-map-direction .dwd-marker-listing-direction, .et_pb_map_pin_extended_address {display: -ms-flexbox;display: flex;}
.dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-cell, .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-thead {width: 20%;}
.dwd-marker-listing-direction span:hover {text-decoration: underline;}
.dwd_map_extended_child .et_pb_map_pin_extended_address {background-color: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.dwd_map_extended_child .et_pb_map_pin_extended_address:hover {background-color: #f4f4f4;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.et_pb_map_pin_extended_address .dwd-map-marker-listing-icon {margin-bottom: 0;padding-right: 15px;vertical-align: middle;width: 37px;}
.dwd-map-marker-icon-hide .dwd-map-marker-listing-icon {display: none;}
.dwd-map-direction-inside {z-index: 1;}
.dwd-directions>div[jstcache] {display: none;}
.dwd-directions>div[jstcache]:first-of-type {display: block;}
.dwd-infowindow {margin-top: 8px;background: #fff;padding: 0;border-radius: 3px;-webkit-box-shadow: 0 2px 47px 5px rgba(0,0,0,.09);box-shadow: 0 2px 47px 5px rgba(0,0,0,.09);}
.dwd-infowindow:after {content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;position: absolute;bottom: -10px;left: 0;right: 0;margin: 0 auto;}
.dwd-infowindow .dwd-map-container {padding: 15px;}
.dwd-infowindow .dwd-map-close {position: absolute;font-size: 14px;}
.dwd-infowindow img.dwd-map-cover-image {max-width: 100%;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.dwd-markercluster {font-size: 11px;background-color: #008cff;color: #fff;height: 40px;width: 40px;text-align: center;cursor: pointer;position: absolute;font-weight: 700;border-radius: 50%;border: 2px solid #fff;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
.dwd-markercluster.dwd-markercluster-pulse:after {content: "";margin: auto;position: absolute;top: 0;left: -2px;bottom: 0;right: 0;width: 40px;height: 40px;border-radius: 50%;background-color: rgba(0,140,255,.4);-webkit-animation: dwd-cluster-pulse 1.5s ease 0s infinite;animation: dwd-cluster-pulse 1.5s ease 0s infinite;z-index: -1;}
@-webkit-keyframes dwd-cluster-pulse {0% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
	70% {opacity: 0;-webkit-transform: scale(1.5);transform: scale(1.5);}
	to {opacity: 0;-webkit-transform: scale(2);transform: scale(2);}}
@keyframes dwd-cluster-pulse {0% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
	70% {opacity: 0;-webkit-transform: scale(1.5);transform: scale(1.5);}
	to {opacity: 0;-webkit-transform: scale(2);transform: scale(2);}}
.et_pb_map_extended_6 .dwd-markercluster.dwd-markercluster-pulse {-webkit-box-shadow: 0 0 0 rgba(0,0,0,.84);box-shadow: 0 0 0 rgba(0,0,0,.84);}
.et_pb_map_extended_6 .dwd-markercluster.dwd-markercluster-pulse @keyframes dwd-cluster-pulse {box-shadow: 0 0 0 0 rgba(0,0,0,.84);}
70% {-webkit-box-shadow: 0 0 0 10px transparent;box-shadow: 0 0 0 10px transparent;}
to {-webkit-box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 transparent;}
.dwd-map-marker-filter-wrapper {text-align: right;}
.dwd-map-marker-filter {position: relative;display: inline-block;}
.dwd-map-marker-filter[data-type=select]:after {position: absolute;top: 50%;right: 10px;width: 0;height: 0;margin-top: 3px;border: 6px solid;border-color: #666 transparent transparent;content: "";-webkit-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;}
.et_fb_preview_active--responsive_preview .dwd_map_thead_main {display: none;}
.et_fb_preview_active--responsive_preview .et_pb_map_pin_extended:first-child {border-bottom: 0;}
.et_fb_preview_active--responsive_preview .et_pb_map_pin_extended {border-bottom: 1px solid #eee;}
.et_fb_preview_active--responsive_preview .et_pb_map_pin_extended_address {display: block;padding: 10px 15px;}
.et_fb_preview_active--responsive_preview .dwd-map-direction .dwd-marker-listing-cell, .et_fb_preview_active--responsive_preview .dwd-map-direction .dwd-marker-listing-thead, .et_fb_preview_active--responsive_preview .dwd-marker-category-listing .dwd-marker-listing-cell, .et_fb_preview_active--responsive_preview .dwd-marker-category-listing .dwd-marker-listing-thead {width: 100%;}
.et_fb_preview_active--responsive_preview .dwd-map-direction.dwd-marker-category-listing .dwd-marker-listing-cell.dwd-marker-category-listing, .et_fb_preview_active--responsive_preview .dwd-map-direction.dwd-marker-category-listing .dwd-marker-listing-thead.dwd-marker-category-listing, .et_fb_preview_active--responsive_preview .dwd-map-marker-listing .dwd-marker-listing-cell, .et_fb_preview_active--responsive_preview .dwd-map-marker-listing .dwd-marker-listing-thead, .et_fb_preview_active--responsive_preview .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-cell.dwd-marker-listing-direction, .et_fb_preview_active--responsive_preview .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-thead.dwd-marker-listing-direction, .et_fb_preview_active--responsive_preview .et_pb_map_pin_extended_address {display: block;}
.et_fb_preview_active--responsive_preview .dwd-map-direction .dwd-marker-listing-cell.dwd-marker-category-listing, .et_fb_preview_active--responsive_preview .dwd-map-direction .dwd-marker-listing-thead.dwd-marker-category-listing, .et_fb_preview_active--responsive_preview .dwd-marker-category-listing .dwd-marker-listing-cell.dwd-marker-listing-direction, .et_fb_preview_active--responsive_preview .dwd-marker-category-listing .dwd-marker-listing-thead.dwd-marker-listing-direction {display: none;}
.et_fb_preview_active--responsive_preview .dwd-marker-listing-cell {width: 100% !important;border-top: 0 !important;padding: 0;float: none;}
.et_fb_preview_active--responsive_preview .dwd-marker-listing-cell:before {font-weight: 700;}
.et_fb_preview_active--responsive_preview .dwd-marker-listing-title:before {content: attr(data-marker-listing-title) ":";margin-right: 5px;}
.et_fb_preview_active--responsive_preview .dwd-marker-listing-cell.dwd-marker-category-listing:before {content: attr(data-marker-listing-category) ":";margin-right: 5px;}
.et_fb_preview_active--responsive_preview .dwd-marker-listing-address:before {content: attr(data-marker-listing-address) ":";margin-right: 5px;}
.et_fb_preview_active--responsive_preview .dwd-marker-listing-description:before {content: attr(data-marker-listing-description) ":";margin-right: 5px;}
.et_fb_preview_active--responsive_preview .dwd-marker-listing-direction:before {content: attr(data-marker-listing-direction) ": ";margin-right: 5px;}
@media (max-width:980px) {.et_pb_column .dwd_map_extended, .et_pb_fullwidth_section .dwd_map_extended {height: 350px;}
	.dwd-map-direction-inside {width: 100%;}
	.dwd-map-direction-inside .dwd-map-direction-wrapper {color: #2c2c2c;background: #eee;width: 100%;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;padding: 10px;}
	.dwd-map-location-wrapper {width: 100%;margin-bottom: 7px;}
	.dwd-map-routeMode, .dwd-map-routeTo {width: 40%;}
	.dwd-map-routeGo {width: 15%;}}
@media (max-width:767px) {.et_pb_map_extended {height: 220px;}
	.dwd_map_thead_main {display: none;}
	.et_pb_map_pin_extended:first-child {border-bottom: 0;}
	.et_pb_map_pin_extended {border-bottom: 1px solid #eee;}
	.et_pb_map_pin_extended_address {display: block;padding: 10px 15px;}
	.dwd-marker-listing-cell {width: 100% !important;border-top: 0 !important;padding: 0;float: none;}
	.dwd-marker-listing-cell:before {font-weight: 700;}
	.dwd-marker-listing-title:before {content: attr(data-marker-listing-title) ":";margin-right: 5px;}
	.dwd-marker-listing-cell.dwd-marker-category-listing:before {content: attr(data-marker-listing-category) ":";margin-right: 5px;}
	.dwd-marker-listing-address:before {content: attr(data-marker-listing-address) ":";margin-right: 5px;}
	.dwd-marker-listing-description:before {content: attr(data-marker-listing-description) ":";margin-right: 5px;}
	.dwd-marker-listing-direction:before {content: attr(data-marker-listing-direction) ": ";margin-right: 5px;}
	.dwd-map-direction.dwd-marker-category-listing .dwd-marker-listing-cell.dwd-marker-category-listing, .dwd-map-direction.dwd-marker-category-listing .dwd-marker-listing-thead.dwd-marker-category-listing, .dwd-map-marker-listing .dwd-marker-listing-cell, .dwd-map-marker-listing .dwd-marker-listing-thead, .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-cell.dwd-marker-listing-direction, .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-thead.dwd-marker-listing-direction {display: block;}
	.dwd-map-direction .dwd-marker-listing-cell.dwd-marker-category-listing, .dwd-map-direction .dwd-marker-listing-thead.dwd-marker-category-listing, .dwd-marker-category-listing .dwd-marker-listing-cell.dwd-marker-listing-direction, .dwd-marker-category-listing .dwd-marker-listing-thead.dwd-marker-listing-direction {display: none;}}
@media (max-width:479px) {.dwd-map-routeGo, .dwd-map-routeMode, .dwd-map-routeTo {width: 100%;}
	.et_pb_column .dwd_map_extended, .et_pb_fullwidth_section .dwd_map_extended {height: 200px;}}
@media (min-width:768px) {.dwd-map-direction.dwd-marker-category-listing .dwd-marker-listing-cell.dwd-marker-category-listing, .dwd-map-direction.dwd-marker-category-listing .dwd-marker-listing-thead.dwd-marker-category-listing, .dwd-map-marker-listing .dwd-marker-listing-cell, .dwd-map-marker-listing .dwd-marker-listing-thead, .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-cell.dwd-marker-listing-direction, .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-thead.dwd-marker-listing-direction {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
	.dwd-map-direction .dwd-marker-listing-cell.dwd-marker-category-listing, .dwd-map-direction .dwd-marker-listing-thead.dwd-marker-category-listing, .dwd-marker-category-listing .dwd-marker-listing-cell.dwd-marker-listing-direction, .dwd-marker-category-listing .dwd-marker-listing-thead.dwd-marker-listing-direction {display: none;}}
@media (min-width:981px) {.dwd-map-direction-dialog.dwd-map-direction-inside {line-height: 0;position: absolute;width: 80%;top: 10px;margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center;}}
.puc-debug-bar-panel-v4 pre {margin-top: 0;}
table.puc-debug-data {width: 100%;clear: both;margin: 0;border-spacing: 0;background-color: #f9f9f9;border-radius: 3px;border: 1px solid #dfdfdf;border-collapse: separate;}
table.puc-debug-data * {word-wrap: break-word;}
table.puc-debug-data th {width: 11em;padding: 7px 7px 8px;text-align: left;font-family: Georgia,Times New Roman,Bitstream Charter,Times,serif;font-weight: 400;font-size: 14px;line-height: 1.3em;text-shadow: hsla(0,0%,100%,.804) 0 1px 0;}
table.puc-debug-data td, table.puc-debug-data th {border-width: 1px 0;border-style: solid;border-top-color: #fff;border-bottom-color: #dfdfdf;text-transform: none;}
table.puc-debug-data td {color: #555;font-size: 12px;padding: 4px 7px 2px;vertical-align: top;}
.puc-ajax-response {border: 1px solid #dfdfdf;border-radius: 3px;padding: .5em;margin: 5px 0;background-color: #fff;}
.puc-ajax-nonce {display: none;}
.dwd_map_extended {height: 440px;}
.et_pb_map_pin_extended .dwd_map_pin {display: none;visibility: hidden;}
.dwd-map-direction-label, .dwd-map-label {overflow: visible !important;}
.et_pb_module.et_pb_map_pin_extended {margin-bottom: 0 !important;}
.dwd-map-direction-label span, .dwd-map-label span {font-size: 10px;margin-top: 4px;margin-left: -50%;padding: 5px 10px;border-radius: 4px;color: #fff;text-align: center;background-color: rgba(80,80,80,.9);width: auto;display: inline-block;white-space: nowrap;}
.gm-style .gm-style-iw .dwd-map-content .dwd-map-pin-email {padding-left: 5px;}
.dwd-map-pin-social {padding-top: 5px;}
.dwd-map-direction-dialog.dwd-map-direction-bottom {position: relative;}
.dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-direction-wrapper {padding: 10px 15px;color: #2c2c2c;background: #eee;width: 100%;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-location-wrapper {width: 50%;}
.dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-routeMode, .dwd-map-direction-dialog.dwd-map-direction-bottom .dwd-map-routeTo {width: 20%;}
.dwd-map-direction-wrapper {margin-left: auto;margin-right: auto;left: 0;right: 0;padding: 6px 10px;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.3) 0 1px 4px -1px;box-shadow: 0 1px 4px -1px rgba(0,0,0,.3);border-radius: 2px;display: inline-block;}
.dwd-map-location-wrapper {position: relative;width: 200px;display: inline-block;margin-right: 5px;line-height: 1;}
.dwd-map-routeFrom {width: 100%;padding: 4px 8px;}
.dwd-map-routeMode, .dwd-map-routeTo {margin-right: 5px;}
.dwd-map-get-address {position: absolute;top: 0;bottom: 0;right: 0;border: 1px solid #bbb;padding: 2px 7px;}
.dwd-map-get-address .et-pb-icon {font-size: 13px;}
.dwd_map_extended_child.dwd-map-marker-listing {display: block;visibility: visible;}
.dwd_map_extended_child .dwd-marker-listing-thead {width: 33.33%;float: left;padding: 9px 24px;color: #555;font-weight: 700;background-color: #f4f4f4;}
.dwd-marker-listing-cell {width: 33.33%;float: left;padding: 6px 24px;border-top: 1px solid #eee;}
.dwd_map_extended_child {display: none;visibility: hidden;width: 100%;margin: 25px 0 15px;border: 1px solid #eee;text-align: left;}
.dwd_map_extended_child .dwd_map_thead_main:after, .et_pb_map_pin_extended_address:after {display: block;visibility: hidden;clear: both;width: 0;height: 0;line-height: 0;content: "";}
.dwd-map-direction .dwd-marker-listing-cell, .dwd-map-direction .dwd-marker-listing-thead, .dwd-marker-category-listing .dwd-marker-listing-cell, .dwd-marker-category-listing .dwd-marker-listing-thead {width: 25%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.dwd-map-direction .dwd-marker-category-listing, .dwd-marker-category-listing, .dwd-marker-category-listing .dwd-marker-listing-direction, .dwd-marker-listing-direction {display: none;}
.dwd-map-direction .dwd-marker-listing-direction, .et_pb_map_pin_extended_address {display: -ms-flexbox;display: flex;}
.dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-cell, .dwd-marker-category-listing.dwd-map-direction .dwd-marker-listing-thead {width: 20%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.dwd-marker-listing-direction span:hover {text-decoration: underline;}
.et_pb_map_pin_extended_address, .et_pb_map_pin_extended_address:hover {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.et_pb_map_pin_extended_address:hover {background-color: #f4f4f4;}
.dwd-map-direction-inside {z-index: 1;}
.dwd-directions>div[jstcache] {display: none;}
.dwd-directions>div[jstcache]:first-of-type {display: block;}
.dwd-map-marker-filter-wrapper {text-align: right;}
.dwd-map-marker-filter {position: relative;display: inline-block;}
.dwd-map-marker-filter[data-type=select]:after {position: absolute;top: 50%;right: 10px;width: 0;height: 0;margin-top: 3px;border: 6px solid;border-color: #666 transparent transparent;content: "";-webkit-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;}
@media (max-width:980px) {.et_pb_map_extended {height: 350px;}
	.dwd-map-direction-inside {width: 100%;}
	.dwd-map-direction-inside .dwd-map-direction-wrapper {color: #2c2c2c;background: #eee;width: 100%;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;padding: 10px;}
	.dwd-map-location-wrapper {width: 100%;margin-bottom: 7px;}
	.dwd-map-routeMode, .dwd-map-routeTo {width: 40%;}
	.dwd-map-routeGo {width: 15%;}}
@media (max-width:767px) {.et_pb_map_extended {height: 220px;}
	.dwd_map_thead_main {display: none;}
	.et_pb_map_pin_extended:first-child {border-bottom: 0;}
	.et_pb_map_pin_extended {border-bottom: 1px solid #eee;}
	.et_pb_map_pin_extended_address {display: block;padding: 10px 15px;}
	.dwd-marker-listing-cell {display: block !important;width: 100% !important;border-top: 0 !important;padding: 0;float: none;}
	.dwd-marker-listing-cell:before {font-weight: 700;}
	.dwd-marker-listing-title:before {content: attr(data-marker-listing-title) ":";margin-right: 5px;}
	.dwd-marker-listing-cell.dwd-marker-category-listing:before {content: attr(data-marker-listing-category) ":";margin-right: 5px;}
	.dwd-marker-listing-address:before {content: attr(data-marker-listing-address) ":";margin-right: 5px;}
	.dwd-marker-listing-description:before {content: attr(data-marker-listing-description) ":";margin-right: 5px;}
	.dwd-marker-listing-direction:before {content: attr(data-marker-listing-direction) ": ";margin-right: 5px;}}
@media (max-width:479px) {.dwd-map-routeGo, .dwd-map-routeMode, .dwd-map-routeTo {width: 100%;}}
@media (min-width:981px) {.dwd-map-direction-dialog.dwd-map-direction-inside {line-height: 0;position: absolute;width: 80%;top: 10px;margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center;}}