.wpgmaps_directions_outer_div{padding-top:5px;padding-bottom:5px;}
.wpgmaps_directions_outer_div table, wpgmza_marker_list_class{margin-bottom:0px !important;}
.wpgmza_sl_main_div{width:100%;overflow:hidden;}
.wpgmza_sl_query_div{display:block;}
.wpgmza_sl_query_innerdiv1{float:left;display:block;width:150px;clear:left;}
.wpgmza_sl_query_innerdiv2{display:block;float:left;}
.wpgmza_sl_radius_div{display:block;clear:both;}
.wpgmza_sl_radius_innerdiv1{float:left;display:block;width:150px;}
.wpgmza_sl_radius_innerdiv2{display:block;float:left;width:250px;}
.wpgmza_sl_radius_select{}
.wpgmza_sl_select_option{}
.wpgmza_sl_category_div{display:block;clear:both;height:auto;overflow:auto;}
.wpgmza_sl_category_innerdiv1{float:left;display:block;width:150px;}
.wpgmza_sl_category_innerdiv2{float:left;}
.wpgmza_sl_search_button{}
.wpgmza_sl_search_button_div{display:inline-block;}
.wpgmza_sl_reset_button_div{display:inline-block;}
.sl_use_loc{float:left;margin-left:10px;padding:11px 30px;}
.wpgmza-modern-directions-box input:not([type='checkbox']),
.wpgmza-modern-directions-box select{display:block;width:100% !important;}
.wpgmza-modern-directions-box h2{margin:0;padding:0;clear:none;}
.wpgmza-directions-buttons i{color:#bbb;cursor:pointer;transition:color 0.3s;}
.wpgmza-directions-buttons i:hover{color:#777;}
.wpgmza-directions-buttons a{display:block;cursor:pointer;}
.wpgmza-directions-options{text-align:left;}
.wpgmza-directions-options label{display:inline;}
.wpgmza_sl_search_button, .wpgmza_sl_reset_button_div, .wpgmza_store_locator_options_button{cursor:pointer;font-size:20px;padding:0 0.3em;}
.wpgmza-modern-store-locator .wpgmza_sl_search_button, .wpgmza-modern-store-locator .wpgmza_sl_reset_button_div, .wpgmza-modern-store-locator .wpgmza_store_locator_options_button{cursor:pointer;font-size:15px;padding:0 0.3em;height:100%;line-height:28px;color:#b7b7b7;}
.wpgmza-modern-store-locator .wpgmza_cat_checkbox_holder{margin:0;padding:0;position:static;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 2px -1px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 2px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 2px -1px;-o-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 2px -1px;}
.wpgmza-modern-store-locator .wpgmza_cat_ul{background:#fff;text-align:left;margin:0;padding:0.5em;}
.wpgmza-modern-store-locator .wpgmza_cat_ul > li{display:inline-block;}
.wpgmza-modern-store-locator .wpgmza_cat_ul > li > input[type='checkbox']{display:none;}
.wpgmza-modern-store-locator .wpgmza_cat_ul > li label{display:inline-block;padding:0.4em 0.8em;margin:0.3em 1em;border-radius:5em;position:relative;cursor:pointer;}
.wpgmza-modern-store-locator .wpgmza_cat_ul > li > input:checked + label{display:block;background:#3D8AF7;border:1px solid #3D8AF7;color:white;}
.wpgmza-modern-store-locator .wpgmza_cat_ul > li label, .wpgmza-chip-icon{border:1px solid #eee;background:#eee;}
.wpgmza-chip-icon{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:white;border-left:none;width:1em;height:100%;position:absolute;top:0px;left:0px;border-radius:999px;}
.wpgmza-modern-store-locator .wpgmza_cat_checkbox_holder{overflow:hidden;max-height:0vh;height:auto;transition:max-height 0.5s;}
.wpgmza-modern-store-locator .wpgmza_cat_checkbox_holder.wpgmza-open{max-height:100vh;}
.wpgmaps_directions_outer_div > h2{margin-bottom:0;}
.wpgmza_sl_main_div input[type="button"],
.wpgmaps_directions_outer_div input[type="button"],
.wpgmza-inner input[type="button"]{font-weight:500;text-transform:uppercase;letter-spacing:0.05em;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div{padding-top:0;padding-bottom:0;width:100% !important;}
.wpgmza-modern-directions-box h2{background:#585858;color:#fff;font-size:19px;padding:6px;font-family:Roboto, sans-serif;font-weight:100;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-o-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;}
.wpgmza-modern-directions-box .wpgmza-directions-buttons{float:right;font-size:16px;margin-top:-32px;margin-right:5px;color:#fff;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div{font-family:Roboto, sans-serif;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-form-field{padding-top:5px;padding-left:8px;padding-right:8px;width:100%;margin-top:15px !important;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-form-field label{font-size:0.8em;color:#adadad;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-form-field input, .wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-form-field select{color:#777;border-bottom:1px solid #eee;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a[id^=wpgmza_show_options], 
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a[id^=wpgmza_hide_options],
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a.wpgmaps_add_waypoint, .wpgmza-modern-directions-box .wpgmaps_directions_outer_div a.wpgmaps_remove_via{background:#e4e4e4;padding:3px;color:#777;box-shadow:none !important;text-decoration:none !important;border-radius:4px;float:right;margin-top:5px;font-size:11px;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a[id^=wpgmza_show_options]:after{content:"▼";margin-left:4px;font-size:0.8em;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a[id^=wpgmza_hide_options]:after{content:"▲";margin-left:4px;font-size:0.8em;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza_dir_options{background:#eee;margin-top:2px;border-radius:4px;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza_dir_options label{display:block;color:#888;cursor:pointer;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-form-field .wpgmaps_get_directions{background-color:#585858;color:#fff;border-radius:3px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-o-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;}
.wpgmza-modern-directions-box .wpgmza-directions-results table, .wpgmza-modern-directions-box .wpgmza-directions-results table td{border:none;}
.wpgmza-modern-directions-box .wpgmza-directions-results table tr{display:block !important;width:90%;margin-left:5%;margin-right:5%;margin-bottom:10px;border-radius:3px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-o-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;}
.wpgmza-modern-directions-box .adp-placemark{background:none;}
.wpgmza-modern-directions-box .adp-placemark tr{background:#777;color:#fff;}
.wpgmza-modern-directions-box .adp-summary, .wpgmza-modern-directions-box .adp-legal{font-size:0.8em;text-align:center;}
.wpgmza-modern-directions-box .adp-list{border:none;}
.wpgmza-modern-directions-box .adp-list .adp-fullwidth tr:first-child{color:#fff;background:#585858;}
.wpgmza-modern-directions-box .adp-directions{font-size:0.9em;}
.wpgmza-modern-store-locator.wpgmza_sl_offset, .wpgmza-modern-store-locator.wpgmza_sl_mv_offset{left:45% !important;max-width:40%;}
.wpgmza-modern-directions-box button[id^=wpgmza_use_my_loc]{float:right;margin-top:-35px;border:none !important;background:none !important;}
.wpgmza-modern-store-locator .wpgmza_cat_ul .wpgmza_cat_ul_child{display:none;margin:0;padding:0;}
.wpgmza-modern-store-locator .wpgmza_cat_ul_child{position:absolute;border-radius:2px;margin-top:2px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-o-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;z-index:10;}
.wpgmza-directions-results [data-icon]{margin:0 0.5em;}
.wpgmza_map[data-maps-engine="open-layers"] .wpgmza-modern-store-locator.wpgmza_sl_offset,
.wpgmza_map[data-maps-engine="open-layers"] .wpgmza-modern-store-locator.wpgmza_sl_mv_offset{width:40% !important;}
.wpgmza-show-directions-options, .wpgmza-hide-directions-options{font-size:10px;}
.wpgmza-hide-directions-options, .wpgmza-directions-options{display:none;}
.wpgmza-directions-step{cursor:pointer;}
.wpgmza-form-field{position:relative;overflow:hidden;margin-top:0;margin-bottom:5px;padding-top:25px;}
.wpgmza-travel-mode-option{width:30px;height:30px;display:inline-block;font-size:16px;text-align:center;line-height:30px;border-radius:50%;cursor:pointer;color:#fff;}
.wpgmza-travel-mode-option i{opacity:.3;}
.wpgmza-travel-mode-option.wpgmza-travel-option__selected, .wpgmza-travel-mode-option:hover{background:#3366d7;}
.wpgmza-travel-mode-option.wpgmza-travel-option__selected i, .wpgmza-travel-mode-option:hover i{opacity:1;}
.wpgmza-hidden{display:none;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-box-inner .wpgmza-directions-actions{background:#4185f3;margin-top:0 !important;margin-bottom:0;}
.wpgmza-modern-directions-box .wpgmza-directions-box__title{background:#4185f3 !important;color:#fff;font-size:16px;padding-left:15px;padding-top:15px;font-weight:normal;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-actions .wpgmza-form-field input, .wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-actions .wpgmza-form-field input::placeholder{color:#fff;font-size:13px;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-actions .wpgmza-form-field input::placeholder{color:rgba(255,255,255, 0.5);}
.wpgmza-directions-buttons .wpgmza-close i{color:#fff;margin-right:10px;margin-top:5px;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-actions .wpgmza-form-field input:focus, .wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-actions .wpgmza-form-field input:active{outline:none;box-shadow:none;}
.wpgmza-directions-locations .wpgmza-form-field__label{display:none;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-locations .wpgmza-form-field{display:flex;margin-top:0 !important;}
.wpgmza-directions-locations .wpgmza-use-my-location, .wpgmza-directions-locations .wpgmza_remove_via{background:transparent;padding:10px;}
.wpgmza-directions-locations .wpgmza-use-my-location:active, .wpgmza-directions-locations .wpgmza-use-my-location:focus, .wpgmza-directions-locations .wpgmza_remove_via:active, .wpgmza-directions-locations .wpgmza_remove_via:focus{outline:none;box-shadow:none;}
.wpgmza-directions-from__icon, .wpgmza-directions-to__icon{display:inline-block;vertical-align:middle;color:#fff;font-size:15px !important;padding:10px 0;padding-right:15px;width:30px;transform:translateY(4px);text-align:center;line-height:20px !important;}
.wpgmza-directions-options__section{background:#3366d7 !important;display:block;width:100%;min-height:50px;position:relative;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-form-field.wpgmza-directions-options{background:#3366d7 !important;margin:0 !important;color:#fff;padding:20px;box-sizing:border-box;padding-top:40px !important;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-options label{color:#fff !important;font-size:13px !important;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-options label input{margin-right:6px;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a[id^=wpgmza_show_options],
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a[id^=wpgmza_hide_options]{position:absolute;right:15px;top:50%;transform:translateY(-50%) !important;margin:0 !important;z-index:9;background:transparent !important;color:#fff !important;text-transform:uppercase !important;font-weight:bold;font-size:12px;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div a[id^=wpgmza_hide_options]{top:25px;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmaps_add_waypoint{background:transparent !important;color:rgba(255,255,255, 0.5) !important;font-size:12px !important;width:100%;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmaps_add_waypoint:hover{color:#fff !important;}
.wpgmaps_add_waypoint i{margin-right:14px;font-size:14px;color:#fff;}
.wpgmza-add-waypoint{padding-left:6px !important;}
.wpgmza-waypoint-via .wpgmza_remove_via{opacity:0;}
.wpgmza-waypoint-via:hover .wpgmza_remove_via{opacity:1;}
.wpgmza-directions-from__icon{font-size:7px !important;text-align:center;}
.wpgmza-directions-options input:focus, .wpgmza-directions-options:active{box-shadow:none;outline:none;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmaps_get_directions{background:#3366d7 !important;padding:10px;font-size:14px;text-decoration:none;font-weight:bold;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmaps_get_directions:hover{background:#4185f3 !important;}
.wpgmza-modern-directions-box .wpgmaps_directions_outer_div .wpgmza-directions-buttons{margin-right:0;padding-left:20px;padding-right:20px;}
.wpgmza-directions-box-inner{min-width:100%;}
.wpgmza-directions-box__title{height:50px;}
.wpgmza-modern-directions-box .adp-list .adp-fullwidth tr:first-child{background:transparent !important;color:#333 !important;}
.wpgmza-modern-directions-box .adp-list{padding:0;}
.wpgmza-modern-directions-box .adp-list table.adp-fullwidth, .wpgmza-modern-directions-box .adp-list table.adp-fullwidth td{border:none;}
.wpgmza-directions-box__title + .wpgmza-directions-buttons .wpgmza-close i{margin:0;transform:translateY(-5px);}
.wpgmza-directions-box__title + .wpgmza-directions-buttons .wpgmza-close i:hover{color:#fff;}
.wpgmza-modern-directions-box .adp-list table.adp-fullwidth{margin-top:0;margin-bottom:0;padding-top:10px;}
.wpgmza-modern-directions-box .adp-list table.adp-fullwidth td{border-bottom:1px solid #ccc;padding:20px 15px;font-size:14px;}
.wpgmza-modern-directions-box .adp-placemark{margin-top:0;}
.wpgmza-modern-directions-box .adp-step, .adp-substep{border:none;}
.wpgmza-modern-directions-box .adp-listheader{background:transparent !important;color:#333 !important;font-weight:bold;padding:15px 15px !important;border-bottom:none !important;padding-bottom:10px !important;}
.wpgmza-modern-directions-box .adp-legal{font-size:12px !important;margin-bottom:10px;}
.wpgmza-modern-directions-box .adp-placemark tr{background:transparent !important;color:#333 !important;font-weight:bold;font-size:16px;}
.wpgmza-modern-directions-box .adp-placemark td{border:none !important;}
.wpgmza-modern-directions-box .adp-directions{margin-top:10px;margin-bottom:0;}
.wpgmza-modern-directions-box .adp-directions td{border-bottom:1px solid #ccc;padding:15px;font-size:14px;}
.wpgmza-modern-directions-box  .adp-distance{color:green;font-weight:normal;}
.wpgmza-modern-directions-box .adp-listsel{background:#4185f3;border:none !important;;color:#fff;}
.wpgmza-modern-directions-box__results .wpgmza-directions-buttons{transform:translateY(-7px);margin-right:15px;}
.wpgmza-modern-directions-box__results .wpgmza-directions-buttons i{color:#fff;}
.wpgmza-modern-directions-box table.adp-placemark{border-top:none !important;border-left:none !important;border-right:none !important;}
.wpgmza-modern-directions-box .adp-summary{font-size:15px !important;opacity:.4;}
.wpgmza-modern-directions-box__results .wpgmza-directions-buttons span i{transform:translateY(-1px) !important;margin-right:10px;}
.wpgmza-directions-buttons span i:hover{color:#fff;}
.wpgmza-directions-buttons .fa-google{margin-left:5px;}
.wpgmza-travel-mode-option{transition:background .12s ease-in-out;}
.wpgmza-modern-directions-box__results .adp-warnbox{margin-top:0;}
.wpgmza-modern-directions-box__results .warnbox-content{font-size:13px;padding:14px;}
.wpgmza-directions-result__buttons{display:flex;}
.wpgmza-directions-result__buttons a{flex:1;margin:5px;background:#3366d7 !important;padding:10px;font-size:14px;text-decoration:none;font-weight:bold;color:#fff;text-decoration:none;text-align:center;border-radius:3px;}
.wpgmza-directions-result__buttons a:hover{background:#4185f3 !important;}
.wpgmza-travel-mode-option{position:relative;}
.wpgmza-travel-mode-option img {
max-width: 20px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}.paginationjs{line-height:1.6;font-family:Marmelad,"Lucida Grande",Arial,"Hiragino Sans GB",Georgia,sans-serif;font-size:14px;box-sizing:initial}.paginationjs:after{display:table;content:" ";clear:both}.paginationjs .paginationjs-pages{float:left}.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-nav{float:left;margin-left:10px;font-size:14px}.paginationjs .paginationjs-pages li{float:left;border:1px solid #aaa;border-right:none;list-style:none}.paginationjs .paginationjs-pages li>a{min-width:30px;height:28px;line-height:28px;display:block;background:#fff;font-size:14px;color:#333;text-decoration:none;text-align:center}.paginationjs .paginationjs-pages li>a:hover{background:#eee}.paginationjs .paginationjs-pages li.active{border:none}.paginationjs .paginationjs-pages li.active>a{height:30px;line-height:30px;background:#aaa;color:#fff}.paginationjs .paginationjs-pages li.disabled>a{opacity:.3}.paginationjs .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}.paginationjs .paginationjs-pages li:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}.paginationjs .paginationjs-go-input>input[type=text]{width:30px;height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}.paginationjs .paginationjs-go-button>input[type=button]{min-width:40px;height:30px;line-height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;text-align:center;padding:0 8px;font-size:14px;vertical-align:baseline;outline:0;box-shadow:none;color:#333;cursor:pointer;vertical-align:middle\9}.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}.paginationjs .paginationjs-go-button>input[type=button]:hover{background-color:#f8f8f8}.paginationjs .paginationjs-nav{height:30px;line-height:30px}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input{margin-left:5px\9}.paginationjs.paginationjs-small{font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text]{width:26px;height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}.paginationjs.paginationjs-big{font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;line-height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{width:36px;height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]{background:#289de9;border-color:#289de9;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover{background-color:#3ca5ea}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]{background:#449d44;border-color:#449d44;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover{background-color:#55a555}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]{background:#ec971f;border-color:#ec971f;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover{background-color:#eea135}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]{background:#c9302c;border-color:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover{background-color:#ce4541}.paginationjs .paginationjs-pages li.paginationjs-next{border-right:1px solid #aaa\9}.paginationjs .paginationjs-go-input>input[type=text]{line-height:28px\9;vertical-align:middle\9}.paginationjs.paginationjs-big .paginationjs-pages li>a{line-height:36px\9}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{height:36px\9;line-height:36px\9}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0;}
table.dataTable thead th, table.dataTable tfoot th{font-weight:bold;}
table.dataTable thead th, table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111111;}
table.dataTable thead th:active, table.dataTable thead td:active{outline:none;}
table.dataTable tfoot th, table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111111;}
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting{cursor:pointer;*cursor:hand;}
table.dataTable thead .sorting{background-image:url(//www.erlangen-altstadt-evangelisch.de/wp-content/plugins/wp-google-maps-pro%202/images/sort_both.png) no-repeat center right;}
table.dataTable thead .sorting_asc{background-image:url(//www.erlangen-altstadt-evangelisch.de/wp-content/plugins/wp-google-maps-pro%202/images/sort_asc.png) no-repeat center right;}
table.dataTable thead .sorting_desc{background-image:url(//www.erlangen-altstadt-evangelisch.de/wp-content/plugins/wp-google-maps-pro%202/images/sort_desc.png) no-repeat center right;}
table.dataTable thead .sorting_asc_disabled{background-image:url(//www.erlangen-altstadt-evangelisch.de/wp-content/plugins/wp-google-maps-pro%202/images/sort_asc_disabled.png) no-repeat center right;}
table.dataTable thead .sorting_desc_disabled{background-image:url(//www.erlangen-altstadt-evangelisch.de/wp-content/plugins/wp-google-maps-pro%202/images/sort_desc_disabled.png) no-repeat center right;}
table.dataTable tbody tr{background-color:white;}
table.dataTable tbody tr.selected{background-color:#b0bed9;}
table.dataTable tbody th, table.dataTable tbody td{padding:8px 10px;}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td{border-top:1px solid #dddddd;}
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td{border-top:none;}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td{border-top:1px solid #dddddd;border-right:1px solid #dddddd;}
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #dddddd;}
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td{border-top:none;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd{background-color:#f9f9f9;}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected{background-color:#abb9d3;}
table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover,
table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover{background-color:whitesmoke;}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.hover tbody tr.odd:hover.selected, table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected,
table.dataTable.display tbody tr.odd:hover.selected, table.dataTable.display tbody tr.even:hover.selected{background-color:#a9b7d1;}
table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3{background-color:#f9f9f9;}
table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3{background-color:#acbad4;}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1{background-color:#f1f1f1;}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2{background-color:#f3f3f3;}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3{background-color:whitesmoke;}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1{background-color:#a6b3cd;}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2{background-color:#a7b5ce;}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3{background-color:#a9b6d0;}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1{background-color:#f9f9f9;}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2{background-color:#fbfbfb;}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3{background-color:#fdfdfd;}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1{background-color:#acbad4;}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2{background-color:#adbbd6;}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3{background-color:#afbdd8;}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.display tbody tr.odd:hover > .sorting_1, table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1{background-color:#eaeaea;}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.display tbody tr.odd:hover > .sorting_2, table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2, table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2{background-color:#ebebeb;}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.display tbody tr.odd:hover > .sorting_3, table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3, table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3{background-color:#eeeeee;}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.display tbody tr.odd:hover.selected > .sorting_1, table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1{background-color:#a1aec7;}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.display tbody tr.odd:hover.selected > .sorting_2, table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2{background-color:#a2afc8;}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.display tbody tr.odd:hover.selected > .sorting_3, table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3{background-color:#a4b2cb;}
table.dataTable.no-footer{border-bottom:1px solid #111111;}
table.dataTable.nowrap th, table.dataTable.nowrap td{white-space:nowrap;}
table.dataTable.compact thead th, table.dataTable.compact thead td{padding:5px 9px;}
table.dataTable.compact tfoot th, table.dataTable.compact tfoot td{padding:5px 9px 3px 9px;}
table.dataTable.compact tbody th, table.dataTable.compact tbody td{padding:4px 5px;}
table.dataTable th.dt-left, table.dataTable td.dt-left{text-align:left;}
table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty{text-align:center;}
table.dataTable th.dt-right, table.dataTable td.dt-right{text-align:right;}
table.dataTable th.dt-justify, table.dataTable td.dt-justify{text-align:justify;}
table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap{white-space:nowrap;}
table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left{text-align:left;}
table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center{text-align:center;}
table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right{text-align:right;}
table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify{text-align:justify;}
table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap;}
table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left{text-align:left;}
table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center{text-align:center;}
table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right{text-align:right;}
table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify{text-align:justify;}
table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap{white-space:nowrap;}
table.dataTable, table.dataTable th, table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1;}
.dataTables_wrapper .dataTables_length{float:left;}
.dataTables_wrapper .dataTables_filter{float:right;text-align:right;}
.dataTables_wrapper .dataTables_filter input{margin-left:0.5em;}
.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em;}
.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em;}
.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333333 !important;border:1px solid transparent;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333333 !important;border:1px solid #cacaca;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));background:-webkit-linear-gradient(top, white 0%, gainsboro 100%);background:-moz-linear-gradient(top, white 0%, gainsboro 100%);background:-ms-linear-gradient(top, white 0%, gainsboro 100%);background:-o-linear-gradient(top, white 0%, gainsboro 100%);background:linear-gradient(to bottom, white 0%, gainsboro 100%);}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));background:-webkit-linear-gradient(top, #585858 0%, #111111 100%);background:-moz-linear-gradient(top, #585858 0%, #111111 100%);background:-ms-linear-gradient(top, #585858 0%, #111111 100%);background:-o-linear-gradient(top, #585858 0%, #111111 100%);background:linear-gradient(to bottom, #585858 0%, #111111 100%);}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111;}
.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate{color:#333333;}
.dataTables_wrapper .dataTables_scroll{clear:both;}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch;}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important;}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111111;}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none;}
.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0;}
@media screen and (max-width:767px){
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{float:none;text-align:center;}
.dataTables_wrapper .dataTables_paginate{margin-top:0.5em;}
}
@media screen and (max-width:640px){
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
float: none;
text-align: center;
}
.dataTables_wrapper .dataTables_filter {
margin-top: 0.5em;
}
}table.dataTable.dtr-inline.collapsed tbody td:first-child, table.dataTable.dtr-inline.collapsed tbody th:first-child{position:relative;padding-left:30px;cursor:pointer;}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before, table.dataTable.dtr-inline.collapsed tbody th:first-child:before{top:8px;left:4px;height:16px;width:16px;display:block;position:absolute;color:white;border:2px solid white;border-radius:16px;text-align:center;line-height:14px;box-shadow:0 0 3px #444;box-sizing:content-box;content:'+';background-color:#31b131;}
table.dataTable.dtr-inline.collapsed tbody td:first-child.dataTables_empty:before, table.dataTable.dtr-inline.collapsed tbody th:first-child.dataTables_empty:before{display:none;}
table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before, table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before{content:'-';background-color:#d33333;}
table.dataTable.dtr-inline.collapsed tbody tr.child td:before{display:none;}
table.dataTable.dtr-column tbody td.control, table.dataTable.dtr-column tbody th.control{position:relative;cursor:pointer;}
table.dataTable.dtr-column tbody td.control:before, table.dataTable.dtr-column tbody th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:16px;text-align:center;line-height:14px;box-shadow:0 0 3px #444;box-sizing:content-box;content:'+';background-color:#31b131;}
table.dataTable.dtr-column tbody tr.parent td.control:before, table.dataTable.dtr-column tbody tr.parent th.control:before{content:'-';background-color:#d33333;}
table.dataTable tr.child{padding:0.5em 1em;}
table.dataTable tr.child:hover{background:transparent !important;}
table.dataTable tr.child ul{display:inline-block;list-style-type:none;margin:0;padding:0;}
table.dataTable tr.child ul li{border-bottom:1px solid #efefef;padding:0.5em 0;white-space:nowrap;}
table.dataTable tr.child ul li:first-child{padding-top:0;}
table.dataTable tr.child ul li:last-child{border-bottom:none;}
table.dataTable tr.child span.dtr-title {
display: inline-block;
min-width: 75px;
font-weight: bold;
}.wpgmza_carousel_image_holder img{width:auto;margin:0 auto;display:block;}
.wpgmza_carousel_info_holder{margin:5px 0 0;}
.wpgmza_marker_carousel .item{padding:30px 0px;margin:10px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}
.wpgmza_marker_carousel .item .wpgmza_marker_title{font-weight:bold;font-size:1.3em;}
.wpgmza_carousel_odd{background:#ccc;}
.wpgmza_carousel_even {
background: #eee;
color:#666 !important;
}