div#resultsDiv {    width: 100%;}.leaflet-control-locate.leaflet-bar.leaflet-control.active.following {    border: none;}.leaflet-control-locate.active.following a{    background: transparent;}span.wpomp_locateme_control{    background: url(../images/nav.png) no-repeat;    display: inline-block;    height: 25px;    cursor: pointer !important;    vertical-align: middle;    width: 25px;    z-index: 50;    position: relative;    text-indent: -9999px;}.bottom_center {    margin-bottom: 5px;}.top_center {    margin-top: 5px;}.right_center {    margin-right: 5px;}.left_center {    margin-left: 5px;}@font-face {    font-family: 'FontAwesome';    src: url('fonts/fontawesome-webfont.eot?v=4.6.3');    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');    font-weight: normal;    font-style: normal}.fa {    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.fa-lg {    font-size: 1.33333333em;    line-height: .75em;    vertical-align: -15%}.fa-2x {    font-size: 2em}.fa-3x {    font-size: 3em}.fa-4x {    font-size: 4em}.fa-5x {    font-size: 5em}.fa-fw {    width: 1.28571429em;    text-align: center}.fa-ul {    padding-left: 0;    margin-left: 2.14285714em;    list-style-type: none}.fa-ul>li {    position: relative}.fa-li {    position: absolute;    left: -2.14285714em;    width: 2.14285714em;    top: .14285714em;    text-align: center}.fa-li.fa-lg {    left: -1.85714286em}.fa-chevron-up:before {    content: "\f077"}.fa-chevron-down:before {    content: "\f078"}.fa-star:before {    content: "\f005"}.fa-star-half:before {    content: "\f089"}.fa-heart-o:before {    content: "\f08a"}.wpomp_map div {    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.geotags_link {    clear: both;    display: block;    text-decoration: none;    border: none;}/* Reset all CSS */.wpomp_tabs_container *,.wpomp_listing_container *,.wpomp_infowindow {    width: auto;    height: auto;    padding: 0px;    margin: 0px;    font-size: 1em;    line-height: 1.5em;    font-weight: normal;    box-shadow: none;    text-decoration: none;}.wpomp_tabs_container a,.wpomp_tabs_container a:hover {    text-decoration: none !important;    border-bottom: 0px;}/* Color Schema *//* Primary Color */.wpomp_tabs_container .wpomp_tabs li a.active,.wpomp_direction_container p input.wpomp_find_direction,.wpomp_nearby_container .wpomp_find_nearby_button,.wpomp_pagination span.current,.wpomp_pagination a:hover,.wpomp_toggle_main_container input[type="submit"],.wpomp_toggle_main_container .amenity_type:hover {    background: #29B6F6;}div.wpomp_search_form input.wpomp_search_input:focus {    border: 1px solid #29B6F6;}div.wpomp_search_form input.wpomp_search_input {    border-bottom: 1px solid '.$secondary_color.';}/* End Primary Color *//* Secondary Color */.fc-label-info,.fc-badge.info,.wpomp_pagination span,.wpomp_pagination a,.wpomp_toggle_main_container .amenity_type,div.categories_filter select,.wpomp_tabs_container .wpomp_tabs,.wpomp_toggle_container {    background: #212f3d;}.wpomp-select-all,.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title,.wpomp_tabs_container .wpomp_tabs li a.active,a.place_title {    color: #212f3d;}.fc-label-info,.fc-badge.info {    border: 1px solid #212f3d;}.wpomp-infowindow-action {    margin-top: 10px;}.wpomp-infowindow-action:hover a {    opacity: .87;}/* End Secondary Color *//* Other Fore Colors */.wpomp-map-1 .wpomp-select-all,.wpomp-map-1 .wpomp_infowindow .wpomp-infowindow-fields span b,.wpomp_location_meta,span.wpomp_nearby_distance,.wpomp_nearby_container select#tmode,.wpomp_nearby_container .wpomp_set_current_location,div.wpomp_pagination span.disabled,span.wpomp_nearby_distance,.wpomp_location_meta,.wpomp_pagination span,div.wpomp_direction_panel_container h2 a,div.wpomp_direction_panel_container div.dir_start,div.wpomp_direction_panel_container .dir_end {    color: rgba(0, 0, 0, .87);}.wpomp-map-1 .wpomp-select-all,.wpomp-map-1 .wpomp_infowindow .wpomp-infowindow-fields span,.wpomp_infowindow .fc-item-featured_image,div.wpomp_search_form input.wpomp_search_input,.wpomp_locations_content  {    color: rgba(0, 0, 0, .58);}.wpomp-infowindow-action a.fc-btn,.wpomp-infowindow-action a.fc-btn:hover,.wpomp_tabs_container .wpomp_tabs li a.active,.wpomp_pagination span.current,.wpomp_pagination a:hover,.wpomp_toggle_main_container input[type="submit"],.wpomp_direction_container p input.wpomp_find_direction,.wpomp_nearby_container .wpomp_find_nearby_button,.wpomp_pagination a,.wpomp_locations_listing div.wpomp_pagination span.current,.wpomp_locations_listing div.wpomp_pagination a,div.categories_filter select,.wpomp_tabs_container .wpomp_tabs li a,.wpomp_toggle_container,.wpomp_toggle_main_container .amenity_type,.fc-badge,.fc-btn {    color: #fff;}/* Other BG Colors */[data-input="map-search-control"],.wpomp_toggle_main_container p select,.adp-directions tr:hover td,div.directions-panel,div.wpomp-directions-panel-route-style,div.wpomp_rdpcontainer,div.wpomp_search_form input.wpomp_search_input,.wpomp_locations_listing div.wpomp_pagination span.current,.wpomp_nearby_container .wpomp_set_current_location,.wpomp_direction_container p select[name="start_point"],.wpomp_direction_container p select[name="end_point"],li.wpomp_nearby_all_locations,.wpomp_tabs_container {    background: #fff;}.adp-directions td,div.wpomp_direction_panel_container h2,div.wpomp_direction_panel_container .dir_end,div.wpomp_direction_panel_container div.dir_start,.wpomp_tabs_container .jspCorner,.wpomp_tabs_container .jspArrow.jspDisabled,.wpomp_tabs_container .jspArrow,.wpomp_tabs_container .jspTrack,.wpomp_tabs_container .jspDrag {    background: #dde;}/* font setting */.wpomp_locations .wpomp_location_title a {    font-size: 1.2em;}div.wpomp-directions-panel-route-style table,div.wpomp-directions-panel-route-style table tr,div.wpomp-directions-panel-route-style table tr td,.wpomp_location_title a.place_title,div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li a,.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title,.wpomp_tabs_container .wpomp_tabs li a {    font-size: 1em;}.adp-legal,.adp-text,.adp-summary,.wpomp_toggle_main_container p select,.wpomp_toggle_main_container input[type="text"],.wpomp_toggle_main_container .amenity_type label,.wpomp_direction_container p input.wpomp_find_direction,.wpomp_nearby_container .wpomp_find_nearby_button,div.wpomp_search_form input.wpomp_search_input,[data-input="map-search-control"],div.categories_filter select,.fc-label-info,.fc-badge.info,.wpomp_pagination {    font-size: .875em;}.adp-legal,.adp-text,.adp-summary {    padding-top: 7px;}.adp-legal {    text-align: right;}.wpomp_tabs_container {    box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);    -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);    position: absolute;    right: 5px;    top: 60px;    z-index: 100;    padding: 0px;}.wpomp_tabs_container .jspContainer {    overflow: hidden;    position: relative;}.wpomp_tabs_container .jspPane {    position: absolute;}.wpomp_tabs_container .jspPane,.wpomp_tabs_container .jspContainer,.wpomp_tabs_container .scroll-pane {    width: 100% !important;}.wpomp_tabs_container .jspVerticalBar {    position: absolute;    top: 0;    right: 0px;    width: 3px;    height: 100%;}.wpomp_tabs_container .jspVerticalBar .jspArrow {    height: 16px;}.wpomp_tabs_container .jspVerticalBar .jspArrow:focus {    outline: none;}.wpomp_tabs_container .jspHorizontalBar {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 16px;}.wpomp_tabs_container .jspHorizontalBar .jspCap {    float: left;}.wpomp_tabs_container .jspHorizontalBar .jspArrow {    width: 16px;    float: left;    height: 100%;}.wpomp_tabs_container .jspCap {    display: none;}.wpomp_tabs_container .jspTrack {    position: relative;}.wpomp_tabs_container .jspDrag {    position: relative;    top: 0;    left: 0;    cursor: pointer;}.wpomp_tabs_container .jspArrow {    text-indent: -20000px;    display: block;    cursor: pointer;    margin: 0;    padding: 0;}.wpomp_tabs_container .jspArrow.jspDisabled {    cursor: default;}.wpomp_tabs_container .jspCorner {    float: left;    height: 100%;}.wpomp_tabs_container .wpomp_tabs {    width: 100%;    display: flex;    margin: 0 0 0 !important;    padding: 0;    overflow: auto;}.wpomp_tabs_container .wpomp_tabs li {    flex: 1 0 0;    white-space: nowrap;    list-style: none;}.wpomp_tabs_container .wpomp_tabs li:focus {    outline: none;}.wpomp_tabs_container .wpomp_tabs li a.active {    cursor: pointer;    border: none;}.wpomp_tabs_container .wpomp_tabs li a {    display: block;    text-align: center;    text-decoration: none !important;    padding: 10px;}.wpomp_tabs_container .wpomp_tab_item {    border-bottom: 1px solid #e8ebec;    margin: 0px;    padding: 10px 0px;}.wpomp_tabs_container .wpomp_tab_item:last-child {    border-bottom: none;}.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title {    text-decoration: none !important;    padding: 0 0 0 8px;    text-transform: capitalize;    box-shadow: none;    display: inline;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.wpomp-select-all {    text-align: center;    margin-right: 10px;}.wpomp_tabs_container .wpomp_tab_item input[type="checkbox"] {    vertical-align: middle;    /*width:0px;    opacity:0;*/    display: inline;    transition: all 0.3s;    -webkit-transition: all 0.3s;    margin-left: -14px;}@media(max-width:767px) {    .wpomp_tabs_container .wpomp_tab_item input[type="checkbox"] {        margin-left: -16px;    }}.wpomp_tabs_container #wpomp_tab_0,.wpomp_tabs_container #wpomp_tab_3 {    overflow: hidden;}.wpomp_tabs_container #wpomp_tab_0 .wpomp_tab_item:hover input[type="checkbox"],.wpomp_tabs_container #wpomp_tab_3 .wpomp_tab_item:hover input[type="checkbox"] {    display: table-cell;    opacity: 1;    width: auto;    margin-left: 0px;}.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title span.arrow {    float: right;    width: 32px;    margin-top: -5px;    margin-right: 10px;}.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title:hover {    text-decoration: none !important;}.wpomp_tabs_container .jspHorizontalBar .jspTrack,.wpomp_tabs_container .jspHorizontalBar .jspDrag {    float: left;    height: 100%;}* html .wpomp_tabs_container .jspCorner {    margin: 0 -3px 0 0;}.wpomp_map_container {    position: relative;    outline: none;}.wpomp_map_container .gm-style-iw {    min-height: 50px !important;    min-width: 150px !important;}.wpomp_toggle_main_container {    width: 100%;    padding: 1em;    max-height: 300px;    overflow: auto;}.wpomp_tab_item .wpomp_location_container {    margin: 0 !important;    padding-top: 10px;    padding-bottom: 30px;    overflow: hidden;}.wpomp_tabs_container .wpomp_tab_item .wpomp_location_container input[type="checkbox"] {    margin-left: -23px;}.wpomp_tab_item .wpomp_location_container li.wpomp_all_locations {    list-style: none;    border: 1px solid rgba(0, 0, 0, 0);    cursor: pointer;    margin: 0 18px 0 25px;    padding: 4px 0;}.wpomp_tab_item .wpomp_location_container li.wpomp_all_locations:before {    border-bottom: 4px solid rgba(0, 0, 0, 0);    border-left: 4px solid #9E9E9E;    border-top: 4px solid rgba(0, 0, 0, 0);    content: "";    display: inline-block;    vertical-align: middle;    margin: -4px 5px 0 0;}.wpomp_tab_item .wpomp_location_container li.wpomp_all_locations:hover {    border: 1px solid #D1D1D1;    text-decoration: none !important;}li.wpomp_nearby_all_locations {    list-style: none;    cursor: pointer;    border: 1px solid #E9E9E9;    width: 97%;    text-indent: 10px;    margin: 6px 10px 0 0px !important;    padding: 7px 5px;    float: left;}/*.wpomp_listing_grid .fc-component-6{    -webkit-column-count: 3;      -moz-column-count: 3;      column-count: 3;}*/.wpomp_listing_grid .wpomp_locations {    width: 31.3333333333333333%;    vertical-align: top;    display: inline-block;    padding: 0 !important;    margin: 1% 1% !important;    border: 1px solid #E9E9E9;    border-radius: 0px;    height: auto;    float: none;    padding-bottom: 0px !important;}.wpomp_listing_grid .fc-itemcontent-padding,.wpomp_listing_grid .fc-item-padding-content_15 {    padding: 15px;}.wpomp_print_listing .fc-item-padding-content_15 {    float: left;    width: 100%;}.wpomp_listing_list .fc-itemcontent-padding {    padding: 0 0 0 15px;}.wpomp_listing_grid .fc-item-default.fc-wait .wpomp_locations {    padding: 15px !important;}.wpomp_listing_grid .fc-item-title {    margin-top: 15px;}.wpomp_listing_grid .wpomp_locations_head {    margin-bottom: 10px;}.wpomp_listing_grid .wpomp_locations .wpomp_location_title {    line-height: 25px;    display: inline-block;}.wpomp_listing_grid .wpomp_locations .wpomp_location_meta {    margin-top: 5px;}.wpomp_listing_grid .wpomp_locations .wpomp_locations_content img {    float: none;    width: 100% !important;    margin-bottom: 10px !important;    border: none;}.wpomp_listing_list .wpomp_locations {    float: left;    width: 100%;    box-sizing: border-box;    padding: 14px;    margin-bottom: 10px;    border-bottom: 1px solid #f1f1f1;    height: auto !important;}.wpomp_listing_list .wpomp_locations .wpomp_location_meta {    float: right;}.wpomp_listing_grid .wpomp_locations .wpomp_locations_content,.wpomp_listing_list .wpomp_locations .wpomp_locations_content {    float: left;    width: 100%;}.categories_filter span.span_list,.categories_filter span.span_grid,.categories_filter span.span_print {    float: right;    margin-top: 0.75em;}.categories_filter span.span_list img,.categories_filter span.span_list .active img,.categories_filter span.span_grid img,.categories_filter span.span_grid .active img,.categories_filter span.span_print img,.categories_filter span.span_print .active img {    opacity: .7;}.categories_filter span.span_list img:hover,.categories_filter span.span_list .active img,.categories_filter span.span_grid img:hover,.categories_filter span.span_grid .active img,.categories_filter span.span_print img:hover,.categories_filter span.span_print .active img {    opacity: 1;}.categories_filter span.span_list img,.categories_filter span.span_grid img,.categories_filter span.span_print img {    box-shadow: none;    cursor: pointer;    border-radius: 0px;    padding: 5px;}span.wpomp_nearby_distance {    font-style: italic;    color: #9e9e9e;    float: left;    margin-right: 8px;}.wpomp_direction_container,.wpomp_routes_container,.wpomp_nearby_container {    margin-top: 0px;}.wpomp_direction_container p {    margin: 4px 0 7px;}.wpomp_direction_container .wpomp-direction-form .input {    float: left;    width: 235px;    border-radius: 0 !important;    margin: 4px 10px 5px 0;    padding: 5px 30px 5px 10px;}.wpomp_direction_container span.wpomp_mcurrent_loction {    background: url(../images/nav.png) no-repeat;    display: inline-block;    height: 25px;    cursor: pointer !important;    vertical-align: middle;    width: 25px;    float: right;    margin: -25px 10px;}.wpomp_direction_container p select[name="start_point"],.wpomp_direction_container p select[name="end_point"] {    box-shadow: none !important;    display: block;    margin-bottom: 10px;}.wpomp_direction_container p input.wpomp_find_direction,.wpomp_nearby_container .wpomp_find_nearby_button {    border: 0px;    padding: 0.642857em 1.142857em;    line-height: 1.5;}.wpomp_tabs_container input[type="button"]:hover,.wpomp_tabs_container input[type="submit"]:hover {    opacity: .87;}.wpomp_nearby_container select#tmode {    width: 175px;    background: none;    margin: 4px 10px 7px 0;    padding: 5px 0 5px 5px;}.wpomp_nearby_container .wpomp_set_current_location {    font-size: 10px;    border: solid 1px #ddd;    display: block;    margin: 10px 0;    padding: 5px 0;}.wpomp_nearby_container span.wpomp_mcurrent_loction {    background: url(../images/nav.png) no-repeat;    display: inline-block;    height: 25px;    cursor: pointer !important;    vertical-align: middle;    width: 25px;    margin: 3px -35px;}.wpomp_toggle_container {    border-radius: 0 0 2px 2px;    cursor: pointer;    left: 50%;    margin-left: -49px;    position: absolute;    text-align: center;    width: 90px;    padding: 5px;}.wpomp_locations_content img {    vertical-align: middle;}.wpomp_location_meta {    display: inline-block;    float: right;    margin-right: 10px;    font-style: italic;}.wpomp_display_category_data {    list-style: none !important;}.wpomp_loading {    min-width: 300px;    min-height: 100px;    background: url(../images/loader.gif) no-repeat center;}.wpomp_display_locations_data {    list-style: none !important;    padding-bottom: 12px !important;    border-bottom: 1px solid #E5E4E2 !important;    margin: 16px 0 !important;}.wpomp_display_locations_data h2 {    margin-bottom: 12px !important;    padding: 0 !important;}.wpomp_display_locations_data p {    margin-bottom: 7px !important;    padding: 0 !important;}.wpomp_display_locations_data img {    float: left !important;    width: 30px !important;    height: 30px !important;}.wpomp_locations_listing div.wpomp_pagination {    text-align: center;    margin: 3px;    padding: 3px;}.wpomp_locations_listing div.wpomp_pagination a {    margin-right: 2px;    border: 1px solid #ddd;    text-decoration: none;    padding: 2px 5px;}.wpomp_locations_listing div.wpomp_pagination span.current {    margin-right: 2px;    border: 1px solid #e0e0e0;    font-weight: 700;    padding: 2px 5px;}div.wpomp_pagination span.disabled {    margin-right: 2px;    border: 1px solid #f3f3f3;    padding: 2px 5px;}div.wpomp_listing_header,div.categories_filter,div.wpomp_categories,div.wpomp_before_listing {    float: left;    width: 100%;    margin: 0px;}.wpomp_location_container {    padding: 0;}.wpomp_listing_container .wpomp_location_listing_header {    font-weight: 400;    margin: 10px 5px;}div.wpomp_search_form input.wpomp_search_input {    display: block;    padding: 0.7142857em;    width: 100%;    box-sizing: border-box;    -moz-box-sizing: border-box;    outline: none;    border: 1px solid #fff;    border-bottom: 1px solid #f1f1f1;    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    -o-appearance: none;    appearance: none;	box-shadow:none;}div.wpomp_search_form input.wpomp_search_input:focus {}div.wpomp_search_form {    position: relative;}div.wpomp_search_form:after {    position: absolute;    content: '';    height: 96%;    width: 40px;    top: 1px;    right: 0.7142857em;    background: rgba(255, 255, 255, 0);    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);}div.wpomp_tabs_container div.wpomp_tab_item span.arrow img {    width: 100%;    box-shadow: none;    vertical-align: middle;    margin: 0px;}div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li {    list-style: none outside none;    margin: 0px;    padding: 0px .625em .625em .625em;    display: table;}div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li .wpomp_specific_location_item {    margin-right: 10px;}div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li a {    text-decoration: none;    padding-left: 10px;    display: table-cell;    box-shadow: none;}div.wpomp_direction_panel_container {    width: 100%;    float: left;    border-radius: 3px;    margin-bottom: 10px;    font-family: "Lato", Helvetica, Arial, sans-serif;}div.wpomp_direction_panel_container div.dir_start {    font-weight: bold;    padding: 7px;    margin: 10px 12px;    border-left: 4px solid #BFBFBF;    color: #666;}div.wpomp_direction_panel_container .dir_end {    font-weight: bold;    padding: 7px;    margin: 10px 12px;    border-left: 4px solid #BFBFBF;}div.wpomp_direction_panel_container .dir_summary {    margin: 5px 15px;}div.wpomp_direction_panel_container table {    border: none !important;    margin: 0px 15px !important;    padding: 0 !important;    width: 96% !important;}div.wpomp_direction_panel_container div.dir_end {    margin-bottom: 20px !important;}div.wpomp_direction_panel_container h2 {    border-radius: 3px;    margin: 10px 0;}div.wpomp_direction_panel_container h2 a {    background: url("../images/wpomp-toggle-sprite.png") no-repeat scroll 15px 13px rgba(0, 0, 0, 0);    display: block;    font-weight: normal;    margin: 0;    padding: 6px 10px 6px 32px;    text-decoration: none;}div.wpomp_direction_panel_container h2.open a {    background-position: 13px -25px;}.dir_row {    padding-right: 10px;}.dir_sprite {    width: 20px;    height: 20px;    display: block;}div.wpomp_direction_panel_container table tr,div.wpomp_direction_panel_container table td {    border: none !important;    background: none !important;    border-bottom: 1px solid #e8ebec;}div.wpomp_before_listing h2 {    margin: 0px;}div.wpomp_listing_header div.wpomp_search_form {    float: left;    width: 100%;    margin: 0.75em 0px 0px 0px;}div.categories_filter select {    margin-top: 0.85714em;    margin-right: 0.85714em;    border: 0px;    box-shadow: none !important;    display: block;    padding: 0.7142857em 2.85714em 0.7142857em 0.7142857em;    float: left;    border-radius: 0px;    height: inherit;    max-width: 225px;    text-transform: capitalize;    cursor: pointer;    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    -o-appearance: none;    appearance: none;    background: url(../images/white_select_arrow.png) no-repeat 99% 50% #212f3d;}div.directions-panel,div.wpomp-directions-panel-route-style {    margin-top: 8px !important;    padding: 2px 9px !important;    border: 1px solid #e8ebec;}div.directions-panel table,div.directions-panel table tr,div.directions-panel table tr td {    border: none !important;    background: none !important;    vertical-align: top !important;}div.wpomp-directions-panel-route-style table,div.wpomp-directions-panel-route-style table tr,div.wpomp-directions-panel-route-style table tr td {    border: none !important;    background: none !important;    vertical-align: top !important;}div.directions-panel table tr td img,div.wpomp-directions-panel-route-style table tr td img {    box-shadow: none !important;}div.wpomp_categories div.wpomp_no_locations {    font: italic normal 18px georgia;    line-height: 25px;    margin: 10px 6px;}div.wpomp_infowindow {max-height:400px;overflow-x: hidden;overflow-y: auto;}.direction-panel .adp-text {    padding-left: 10px;}.adp-directions tr td:first-child,.adp-directions tr td:nth-child(2),.adp-directions tr td::last-child {    width: 10% !important;}.adp-directions tr td:nth-child(3) {    width: 70% !important;}.directions-panel {    height: 280px !important;    overflow: auto;}.directions-panel .adp-text {    padding-left: 10px;}.adp-directions {    margin: 0px;    padding: 0px;    width: 100%;    -moz-border-radius-bottomleft: 0px;    -webkit-border-bottom-left-radius: 0px;    border-bottom-left-radius: 0px;    -moz-border-radius-bottomright: 0px;    -webkit-border-bottom-right-radius: 0px;    border-bottom-right-radius: 0px;    -moz-border-radius-topright: 0px;    -webkit-border-top-right-radius: 0px;    border-top-right-radius: 0px;    -moz-border-radius-topleft: 0px;    -webkit-border-top-left-radius: 0px;    border-top-left-radius: 0px;}.adp-directions table {    border-collapse: collapse;    border-spacing: 0;    width: 100%;    height: 100%;    margin: 0px;    padding: 0px;}.adp-directions td {    vertical-align: middle;    border: 1px solid #000000;    border-width: 0px 1px 1px 0px;    text-align: left;    padding: 7px;    font-size: .7em;    font-family: Arial;    font-weight: normal;    color: #000000;}/**********************/.wpomp_toggle_main_container input[type="text"] {    display: block;    width: 100%;    border: solid 1px #f1f1f1 !important;    padding: 8px;    margin-bottom: 0.85714em;    line-height: 1.5em;    background: #fff;    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    -o-appearance: none;    appearance: none;}.wpomp_toggle_main_container input[name="wpomp_radius"] {    width: 25%;    float: left;    margin-right: 0.85714em;}.wpomp_toggle_main_container span.wpomp_mcurrent_loction {    background: url(../images/nav.png) no-repeat;    display: inline-block;    height: 25px;    cursor: pointer !important;    vertical-align: middle;    width: 25px;    float: right;    margin: -43px 5px 0;    z-index: 50;    position: relative;}.wpomp_toggle_main_container p {    margin: 0;}.wpomp_toggle_main_container p select {    width: 40%;    display: block;    font-weight: 300 !important;    float: left;    margin-right: 0.85714em;    height: inherit;    border: solid 1px #f1f1f1;    border-radius: 0px;    line-height: 1.5em;    margin-bottom: 0.85714em;    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    -o-appearance: none;    appearance: none;    padding: 8px 20px 8px 8px;    background: url(../images/select_arrow.png) no-repeat 99% 50% #fff;}.wpomp_toggle_main_container p select::-ms-expand,div.categories_filter select::-ms-expand {    display: none;}.wpomp_toggle_main_container input[type="submit"] {    border: 0px;    padding: 0.642857em 1.142857em;}.wpomp_toggle_main_container .choose_amenities {    clear: both;    padding: 0px;    text-transform: uppercase;}.wpomp_toggle_main_container .choose_amenities label {    display: block;}.wpomp_toggle_main_container .amenity_type {    margin-right: 0.75em;    color: #fff;    padding: 0.4em 0.6em;    margin-bottom: 0.75em;    display: inline-table;    vertical-align: middle;}.wpomp_toggle_main_container .amenity_type label {    font-size: .75em;}.wpomp_toggle_main_container .choose_amenities input[type='checkbox'] {    vertical-align: middle;    width: 1.0714em;    height: 1.0714em;    margin-right: 0.4285em;}.wpomp_listing_list .wpomp_locations .wpomp_location_title {    display: inline-block;    margin-bottom: 10px;}div.wpomp_listing_container {    float: left;    width: 100%;    margin: 10px 0 0;}.wpomp_pagination {    padding: 20px 0px;    margin-bottom: 20px;}.wpomp_pagination span,.wpomp_pagination a {    display: inline-block;    margin-right: 4px;    text-decoration: none;    padding: 0px 10px;    border: 0px;}.wpomp_locations img {    float: left;    margin-right: 10px;    width: 200px !important;    margin: 0px 10px 0px 0px !important;    border: 1px solid #ddd;    padding: 5px;}.wpomp_specific_category_item {    vertical-align: middle;}.gm-style-iw .wpomp_map img {    max-width: 100% !important;}/** Infowindow Design **/.wpomp_infowindow .fc-content-holder {    margin-top: 10px;}.wpomp_infowindow .fc-content-holder img {    width: 100px;    border: 1px solid #ddd !important;    padding: 5px;    float: left;    margin-right: 10px;    margin-top: 5px;}.wpomp_infowindow .fc-item-title {    margin-bottom: 5px;    text-transform: uppercase;    color: #212f3d;    font-weight: 600;    font-size: 18px;}.wpomp_infowindow .fc-badge.info {    font-size: 12px;    padding: 2px 8px;}.gm-style-iw .wpomp_infowindow .fc-main {    line-height: 22px !important;}.wpomp_infowindow .wpomp-infowindow-fields span {    display: block;    margin: 0px;    padding: 0px;}.wpomp_location_title a.place_title {    text-decoration: none;    border-bottom: 0px;}.fc-badge {    padding: 5px 10px;    border-radius: 0px;}[data-input="map-search-control"] {    padding: 0 11px 0 13px;    text-overflow: ellipsis;    width: 50% !important;}[data-input="map-search-control"] {    margin-top: 10px !important;    margin-bottom: 10px !important;    border: 1px solid transparent !important;    border-radius: 2px 0 0 2px !important;    box-sizing: border-box;    -moz-box-sizing: border-box;    height: 32px;    outline: none;}[data-input="map-search-control"]:focus {    border-color: #4d90fe;}.wpomp_iw_content {    padding: 10px 10px 10px !important;}.wpomp_iw_head_content {    padding-left: 10px !important;}.fc-item-top-space {    margin-top: 10px;}.fc-item-top-space_5 {    margin-top: 5px;}.fc-item-top-space_20 {    margin-top: 20px;}.fc-item-top-space_30 {    margin-top: 30px;}.fc-item-bottom-space {    margin-bottom: 10px;}.fc-item-bottom-space_20 {    margin-bottom: 20px;}.fc-item-bottom-space_30 {    margin-bottom: 30px;}.fc-item-padding-content {    padding: 0 10px;    box-sizing: border-box;}.fc-item-padding-content_15 {    padding: 0 15px;    box-sizing: border-box;}.fc-item-padding-content_20 {    padding: 0 20px;    box-sizing: border-box;}.fc-item-padding-content_30 {    padding: 0 30px;    box-sizing: border-box;}.fc-item-padding-content_40 {    padding: 0px 40px;}.fc-item-no-padding {    padding: 0px;}.fc-itemcontent-padding {    padding: 10px;    float: left;    width: 100%;}.fc-btn {    padding: 6px 18px;    border: none;    cursor: pointer;    border-radius: 2px;    margin: 5px 0;    transition: all 0.5s;    text-align: center;}.fc-btn-small {    padding: 2px 8px;}.wpomp_map_container img {    border: none;}.infowindow-close {    background: url(../images/cross.png) no-repeat;    position: absolute;    right: 0px;    top: 2px;    cursor: pointer;    height: 20px;    width: 20px;    z-index: 100;}.wpomp-control-outer {    padding: 5px;    text-align: center;}.wpomp_listing_grid .fc-component-thumb {    width: 100% !important;}.wpomp_listing_grid .fc-component-thumb img {    margin-bottom: 20px;}.wpomp_listing_grid .fc-component-text {    width: 100% !important;}.wpomp_infowindow .fc-item-box {    min-width: inherit !important;}.wpomp_locations_foot {    float: left;    width: 100%;    margin: 10px 0;}.wpomp_locations_foot {    line-height: 1.6em;}.wpomp_locations_foot strong {    font-weight: 600;}.wpomp-filters-container,.categories_filter_reset {    float: left !important;}.categories_filter input[type="button"] {    background: #212f3d;}.categories_filter_reset_btn {    background: #212f3d;    margin-top: 10px !important;    /*height: 42px !important;*/    color: #ffffff !important;    font-weight: normal !important;    /*font-size: 14px !important;*/	    padding: 9px 10px 9px 10px !important;}@media only screen and (min-width : 0px) and (max-width : 319px) {    /* Styles */    .wpomp_tabs_container *,    .wpomp_listing_container *,    .wpomp_pagination * {        font-size: 10px;    }    .wpomp_listing_container .categories_filter select {        width: 100%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }    .wpomp_map_container .gm-style-iw {        max-width: 80% !important;    }}@media only screen and (min-width : 320px) and (max-width : 480px) {    /* Styles */    .wpomp_listing_container .categories_filter select {        width: 100%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }    .wpomp_tabs_container .wpomp_tabs li a {        padding: 10px 5px;    }    .wpomp_map_container .gm-style-iw {        max-width: 80% !important;    }}@media only screen and (min-width : 481px) and (max-width : 767px) {    .wpomp_listing_container .categories_filter select {        width: 48%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }    .wpomp_map_container .gm-style-iw {        max-width: 80% !important;    }    .fc-infowindow-default .fc-item-featured img {        width: 100%;        padding: 0px !important;        margin: 10px 0px !important;    }}@media only screen and (min-width : 769px) and (max-width : 1024px) {    .wpomp_tabs_container {        width: 30%;        max-width: 30%;    }    /* Styles */    .wpomp_map_container .gm-style-iw {        max-width: 300px !important;    }    .wpomp_tabs_container *,    .wpomp_listing_container *,    .wpomp_pagination * {        font-size: 14px;    }    .wpomp_listing_container .categories_filter select {        margin-bottom: 10px;        padding: 0px;        height: 30px;    }    .wpomp_pagination {        padding: 0px;    }    .wpomp_listing_container .categories_filter select {        width: 48%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }}@media only screen and (min-width : 1024px) and (max-width : 1824px) {    .wpomp_tabs_container {        width: 30%;        max-width: 30%;    }}/* Large screens ----------- */@media only screen and (min-width : 1824px) {    /* Styles */    .wpomp_tabs_container {        width: 30%;        max-width: 30%;    }}@media only screen and (max-width : 768px) {    .wpomp_toggle_main_container span.wpomp_mcurrent_loction {        margin-top: -39px;    }    .wpomp_infowindow .wpomp_iw_content .fc-badge.info {        display: block;        margin-top: 10px;    }    .wpomp_tabs_container *,    .wpomp_listing_container *,    .wpomp_pagination * {        font-size: 14px;    }    .wpomp_pagination {        padding: 0px;    }    div.wpomp_tabs_container div.wpomp_tab_item span.arrow img {        width: 24px;    }    .wpomp_map_container {        box-shadow: none;    }    .wpomp_tabs_container {        position: relative;        top: 0;        left: 0;        box-shadow: none;        -ms-box-shadow: none;        margin-top: 10px;    }    .wpomp_tabs_container {        margin-bottom: 30px;    }    .wpomp_toggle_container {        display: block;    }    .fc-feature-img img {        width: 100%;        height: auto;    }    .wpomp_toggle_main_container p select {        width: 48.5%;    }    .wpomp_toggle_main_container p select#travel_unit {        margin-right: 0px;    }    .fc-hide-mobile {        display: none;    }}@media(max-width:767px) {    .wpomp_toggle_main_container p select {        width: 47%;    }    .fc-hide-mobile,    .span_grid,    .span_list {        display: none;    }}@media(min-width:768px) and (max-width:992px) {    .categories_filter span.span_list img,    .categories_filter span.span_grid img,    .categories_filter span.span_print img {        padding: 3px;        width: 18px;    }}@media(max-width:650px) {    .wpomp_toggle_main_container p select,    div.categories_filter select,    .categories_filter_reset {        width: 100%;        border-radius: 0px;        max-width: 100%;    }    .wpomp_toggle_main_container input[name="wpomp_radius"] {        width: 100%;    }}.fc-badge:empty {    display: none;}@media(max-width:960px) {    .wpomp_listing_grid .fc-component-6 {        -webkit-column-count: 2;        -moz-column-count: 2;        column-count: 2;    }}@media(max-width:678px) {    .wpomp_listing_grid .fc-component-6 {        -webkit-column-count: 1;        -moz-column-count: 1;        column-count: 1;    }    .wpomp_listing_grid .wpomp_locations {        width: 100%;        margin-left: 0px !important;        margin-right: 0px !important;    }}.fc-item-title {    font-size: 1.5em;    margin-bottom: 5px;    text-transform: uppercase;}.gm-style-iw {    line-height: 22px !important;}.fc-badge {    border-radius: 2px;    color: #a5a3a3;    font-size: 14px;    padding: 0 10px;}.fc-badge.info {    background: #f1f1f1 none repeat scroll 0 0;    border: 1px solid #f1f1f1;    display: inline-block;}.fc-item-featured_image {    /*width: 100px;*/}.fc-infowindow-default .fc-item-featured img,.fc-item-featured_image img {    float: left;    margin-right: 10px;    margin-top: 9px;    border: 1px solid #ddd;    height: auto;    max-width: 100%;    padding: 5px;}.fc-infowindow-default .fc-item-featured img {    float: left;    width: 200px !important;    margin-right: 10px;}.fc-btn {    border: medium none;    border-radius: 2px;    cursor: pointer;    font-size: 14px;    margin: 5px 0;    padding: 6px 18px;    text-align: center;    transition: all 0.5s ease 0s;}.fc-btn-red {    background: #c12e2a none repeat scroll 0 0;    border: 1px solid #a91511;    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);    color: #fff !important;    text-decoration: none !important;}.fc-btn-green {    background: #419641;    border: 1px solid #1d741d;    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);    color: #fff !important;    text-decoration: none !important;}.fc-btn-small {    font-size: 12px;    padding: 2px 8px;}.fc-item-no-padding {    padding: 0px;}.fc-itemcontent-padding {    padding: 10px;    float: left;    width: 100%;}.fc-item-box {    display: inline-block;    margin: 20px;    vertical-align: top;    padding: 10px !important;    border: 1px solid #F1F1F1;    box-sizing: border-box !important;    width: 100%;    position: relative;    height: 100%;    background: #fff;}.wpomp_infowindow.fc-infowindow-default .fc-item-box,.wpomp_infowindow.fc-item-default .fc-item-box {    border: none;    padding: 0px !important;}.wpomp_listing_list .fc-item-box {    margin: 10px 0 !important;}.fc-component-content ul li.fc-component-thumb .fc-feature-img {    width: 250px;}.wpomp_infowindow .default-feature-img {    display: none;}.wpomp_listing_grid .fc-component-content ul li.fc-component-thumb .fc-feature-img {    width: 100%;}.wpomp_listing_grid .fc-component-content ul {    width: 100% !important;    display: block !important;}.wpomp_listing_grid .fc-component-content ul li {    display: inherit !important;    width: 100% !important;    float: left;}.wpomp_listing_container .fc-component-content ul {    margin: 0;    padding: 0;    display: table;    width: 100%;}.wpomp_listing_container .fc-component-content ul li {    list-style: none;    display: table-cell;    vertical-align: top;}.wpomp_listing_container .fc-component-content ul li.fc-component-text {    width: 100%;}.fc-component-content .fc-featured-hoverdiv {    position: relative;    float: left;    width: 100%;}.fc-component-content .fc-featured-hoverinner {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    transition: all 0.5s ease;    opacity: 0;}.fc-component-content .fc-featured-hoverdiv:hover .fc-featured-hoverinner {    opacity: 1;}.fc-featured-hoverinner a {    text-decoration: none;    box-shadow: none;}.fc-featured-hoverinner .facebook {    background: url(../images/facebook.png) no-repeat;    width: 40px;    height: 40px;    display: inline-block;    margin: 0 5px;}.fc-featured-hoverinner .twitter {    background: url(../images/twitter.png) no-repeat;    width: 40px;    height: 40px;    display: inline-block;    margin: 0 5px;}.fc-featured-hoverinner .map {    background: url(../images/map.png) no-repeat;    width: 50px;    height: 50px;    display: inline-block;    margin: 0 5px;}.fc_preview .fc-component-content ul li {    float: left;}.fc-item-kairav.fc-wait .fc-item-meta,.fc_preview .fc-item-kairav .fc-item-meta {    background: #f1f1f1;    padding: 3px 10px;    color: #000;    margin: 0px;}.fc-right {    float: right;}.fc-left {    float: left;}.wpomp_listing_list .fc-wait .fc-item-padding-content_15 {    padding-right: 0px;}.fc-location-marker {    float: left;    width: 100%;    background-repeat: no-repeat;    padding-left: 23px;    margin: 10px 0;    position: relative;}.fc-location-marker:before {    position: absolute;    background: url(../images/location-icon.png) no-repeat top left;    content: '';    width: 15px;    height: 24px;    left: 0px;    top: 0px;}.wpomp_listing_grid .fc-hide-grid {    display: none;}.wpomp_listing_list .fc-show-grid {    display: none;}@media(max-width:767px) {    .fc-component-content ul li.fc-component-thumb .fc-feature-img {        width: 100% !important;    }    .fc-item-default.fc-wait .wpomp_locations .wpomp_locations_content img {        width: 100% !important;        margin-bottom: 10px !important;    }    .fc-component-content ul li {        display: inherit !important;        width: 100%;    }    .wpomp_listing_list .fc-wait .fc-item-padding-content_15 {        padding: 0 15px;    }    .wpomp_listing_grid .fc-hide-grid,    .wpomp_listing_list .fc-hide-grid {        display: none;    }    .wpomp_listing_grid .fc-show-grid,    .wpomp_listing_list .fc-show-grid {        display: block;    }}.fc-infowindow3 {    position: relative;    width: 100%;    height: 100%;}.wpomp_infowindow.fc-infowindow-fano .fc-item-title,.wpomp_infowindow.fc-item-fano .fc-item-title,.wpomp_infowindow.fc-post-fano .fc-item-title {    position: absolute;    left: 10px;    top: 10px;}.wpomp_infowindow.fc-infowindow-fano .fc-item-meta,.wpomp_infowindow.fc-item-fano .fc-item-meta,.wpomp_infowindow.fc-post-fano .fc-item-meta {    position: absolute;    right: 8px;    bottom: 1px;    background: #fff;    padding: 5px 10px;    text-align: center;}.fc-infowindow-content,.fc-item-content {    float: left;    width: 100%;    box-sizing: border-box;}.fc-infowindow-ojas .fc-item-title,.fc-post-ojas .fc-item-title {    background: #f44336;    color: #fff;    padding: 8px 30px 8px 10px;}.fc-post-ojas .fc-item-title a {    color: #fff;}.fc-space-bottom {    margin-bottom: 20px;}.wpomp_infowindow.fc-item-aare,.wpomp_infowindow.fc-item-acerra,.wpomp_infowindow.fc-item-fano,.wpomp_infowindow.fc-item-kairav,.wpomp_infowindow.fc-item-kriday,.wpomp_infowindow.fc-item-ojas,.wpomp_infowindow.fc-item-parma,.wpomp_infowindow.fc-item-udine,.wpomp_infowindow.fc-infowindow-aare,.wpomp_infowindow.fc-infowindow-acerra,.wpomp_infowindow.fc-infowindow-fano,.wpomp_infowindow.fc-infowindow-kairav,.wpomp_infowindow.fc-infowindow-kriday,.wpomp_infowindow.fc-infowindow-ojas,.wpomp_infowindow.fc-infowindow-parma,.wpomp_infowindow.fc-infowindow-udine {    width: 301px;    background: #fff;    position: relative;}@media(max-width:600px) {    .categories_filter_reset_btn {        width: 100%;    }    .wpomp_infobox .wpomp_infowindow {        width: 90% !important;        position: relative;    }}.infowindow-close {    right: 6px;    top: 8px;}.fc-item-padding-content_20 {    padding: 0 20px;    box-sizing: border-box;}.wpomp_infowindow_post .fc-item-title a {    text-decoration: none !important;    box-shadow: none !important;}.wpomp_infowindow_post .wp-post-image {    max-width: 100% !important;    height: auto;    box-sizing: border-box;}.wpomp_infowindow a {    box-shadow: none;}/*=================================================== Accordion layout=================================================== */.fc-accordion {    margin: 0 0 15px 0;}.fc-accordion dt {    float: left;    width: 100%;}.fc-accordion dt a {    background-color: #012139;    position: relative;    text-transform: uppercase;    width: 100%;    display: block;    text-align: left;    cursor: pointer;    font-weight: 600;    color: #80c8fe;    text-decoration: none;    padding: 11px 15px;    border-bottom: 1px solid #6b94b3;    outline: none;}.fc-accordion dt a:active,.fc-accordion dt a:visited,.fc-accordion dt a:focus {    outline: none;    box-shadow: none;}.fc-accordion dt i {    float: right;    margin-top: 2px;}.fc-accordion dt a:hover,.fc-accordion dt.active a {    text-decoration: none;    background: #012139;    color: #80c8fe;}.fc-accordion dt a::after {    font-family: 'FontAwesome';    content: "\f078";    position: absolute;    right: 10px;}.fc-accordion dt.active a::after {    font-family: 'FontAwesome';    content: "\f077";    position: absolute;    right: 10px;}.fc-accordion dd {    background-color: #fff;    padding: 15px;    display: none;    border-bottom: 1px solid #6b94b3;    max-height: 0;    transition: max-height 0.2s ease-out;    float: left;    width: 100%;    position: relative;    margin-bottom: 0px;    box-sizing: border-box;}.fc-accordion dd.active {    display: block;    max-height: inherit;}.fc-infowindow-parma .fc-accordion,.wpomp_infowindow_post.fc-item-parma .fc-accordion {    float: left;    width: 100%;    margin: 0px 0 15px;}.fc-infowindow-parma .fc-accordion dl,.wpomp_infowindow_post.fc-item-parma .fc-accordion dl {    margin: 0px;}.fc-infowindow-parma .fc-accordion dt a,.wpomp_infowindow_post.fc-item-parma .fc-accordion dt a {    background-color: #e0e0e0;    color: #000;    padding: 6px 15px;    border-bottom: 1px solid #d8d7d7;    box-sizing: border-box;}.fc-infowindow-parma .fc-accordion dt a:hover,.fc-infowindow-parma .fc-accordion dt.active a,.wpomp_infowindow_post.fc-item-parma .fc-accordion dt a:hover,.wpomp_infowindow_post.fc-item-parma .fc-accordion dt.active a {    text-decoration: none;    background: #e0e0e0;    color: #000;    width: 100%;    float: left;    display: block;}.fc-infowindow-parma .fc-accordion dd,.wpomp_infowindow_post.fc-item-parma .fc-accordion dd {    background-color: #fff;    border-bottom: 1px solid #d8d7d7;    margin: 0px;}.fc-item-fano div.fc-item-meta {    background: #FBFBFB;    padding: 5px 10px;    text-align: center;    white-space: nowrap;}.fc-item-fano div.fc-feature-img+div.fc-item-meta,.fc-item-fano img+div.fc-item-meta {    position: absolute;    left: 3px;    top: 3px;}.fc-item-fano .read-more {    border: 1px solid #444444;    font-size: 14px;    padding: 0;    display: inline-block;    margin: 16px 0 0;    box-shadow: none;    background: url(../images/arrow.png) no-repeat center 7px;    width: 67px;    height: 33px;    text-indent: -99999px;}.fc-item-fano .read-more:hover {    background: url(../images/arrow.png) no-repeat center -43px #444444;    color: #fff;}.fc-item-aare .read-more {    border: 1px solid #444444;    font-size: 12px;    padding: 5px 10px;    display: inline-block;    margin: 15px 0 0;    box-shadow: none;}.fc-item-aare .read-more:hover {    background: #444444;    color: #fff;}.fc-item-padding-content_15 {    padding: 0 15px;    box-sizing: border-box;}@media (max-width: 600px) {    .infowindow-close {        right: 4px;    }    .wpomp_categories .fc-feature-img {        width: 100%;        float: left;        margin: 0px 0 0px;    }    .wpomp_categories .fc-feature-img img {        width: 100% !important;        height: auto;        margin: 0px !important;        padding: 0px !important;    }}.wpomp_iw_content .fc-main {    background: none;}.fc-p-text {    font-size: 14px;    margin-bottom: 30px;}.wpomp_filter_wrappers {    margin-bottom: 20px;    float: left;    width: 100%;}.wpomp_before_listing {    line-height: 1em;}.infoBoxTail:after {    content: "";    position: absolute;    /**bottom: 0px;**/    left: 50%;    transform: translateX(-50%);    width: 0;    height: 0;    border-left: 20px solid transparent;    border-right: 20px solid transparent;    border-top: 20px solid #fff;}.infoBox {    animation: fadeIn 0.9s;}.fc-6 {    width: 50%;    float: left;    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;    box-sizing: border-box;}@media (max-width: 992px) {    .fc-6 {        width: 100%;    }}.wpomp_filter_wrappers {    background: #efefef;    padding: 20px;    border-radius: 2px;}@media (max-width: 370px) {    .wpomp_infobox .wpomp_infowindow {        width: 65% !important;    }}.wpomp_map_parent {    float: left;    width: 100%;    position: relative;    margin-bottom: 10px;}#wpomp_tab_3 .wpomp_cat_title span {    margin-top: 7px !important;}.adp-placemark td:nth-child(2) {    padding-left: 5px;}.categories_filter span.span_list img,.categories_filter span.span_print img {    display: block;}.amenity_type {    padding-left: 30px;    position: relative;}.amenity_type input[type="checkbox"] {    opacity: 0;    z-index: 1;    position: relative;}.amenity_type label {    vertical-align: middle;    position: relative;    transition: all 0.4s ease 0s;    display: inline-block !important;    font-weight: normal;    line-height: 1.5em;}.amenity_type label::before {    content: "";    display: inline-block;    position: absolute;    width: 1.25em;    height: 1.25em;    left: 0;    top: 1px;    margin-left: -1.75em;    border: 1px solid #fff;    border-radius: 0px;    background-color: #fff;    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}.amenity_type label::after {    display: inline-block;    position: absolute;    width: 1.25em;    height: 1.25em;    left: 1px;    top: -1px;    margin-left: -2.1em;    padding-left: 3px;    padding-top: 1px;    font-size: 0.916667em;    color: #000;}.amenity_type input[type="checkbox"]:checked+label::before {    outline: none;    border: 1px solid #fff;    outline: 0px auto -webkit-focus-ring-color;    background: #fff;}.amenity_type input[type="checkbox"]:checked+label::after {    font-family: "fontawesome";    content: "\f00c";}.wpomp_infowindow .fc-item-box img {    display: block;}.fc-featured-hoverdiv div.fc-featured-hoverinner:last-child {    display: none;}.gm-svpc img{    max-width: none !important; }/* router *//* End *//* required styles */.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {    position: absolute;    left: 0;    top: 0;    }.leaflet-container {    overflow: hidden;    }.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {    -webkit-user-select: none;       -moz-user-select: none;            user-select: none;      -webkit-user-drag: none;    }/* Safari renders non-retina tile on retina better with this, but Chrome is worse */.leaflet-safari .leaflet-tile {    image-rendering: -webkit-optimize-contrast;    }/* hack that prevents hw layers "stretching" when loading new tiles */.leaflet-safari .leaflet-tile-container {    width: 1600px;    height: 1600px;    -webkit-transform-origin: 0 0;    }.leaflet-marker-icon,.leaflet-marker-shadow {    display: block;    }/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x *//* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer {    max-width: none !important;    max-height: none !important;    }.leaflet-container.leaflet-touch-zoom {    -ms-touch-action: pan-x pan-y;    touch-action: pan-x pan-y;    }.leaflet-container.leaflet-touch-drag {    -ms-touch-action: pinch-zoom;    /* Fallback for FF which doesn't support pinch-zoom */    touch-action: none;    touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {    -ms-touch-action: none;    touch-action: none;}.leaflet-container {    -webkit-tap-highlight-color: transparent;}.leaflet-container a {    -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile {    filter: inherit;    visibility: hidden;    }.leaflet-tile-loaded {    visibility: inherit;    }.leaflet-zoom-box {    width: 0;    height: 0;    -moz-box-sizing: border-box;         box-sizing: border-box;    z-index: 800;    }/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */.leaflet-overlay-pane svg {    -moz-user-select: none;    }.leaflet-pane         { z-index: 400; }.leaflet-tile-pane    { z-index: 200; }.leaflet-overlay-pane { z-index: 400; }.leaflet-shadow-pane  { z-index: 500; }.leaflet-marker-pane  { z-index: 600; }.leaflet-tooltip-pane   { z-index: 650; }.leaflet-popup-pane   { z-index: 700; }.leaflet-map-pane canvas { z-index: 100; }.leaflet-map-pane svg    { z-index: 200; }.leaflet-vml-shape {    width: 1px;    height: 1px;    }.lvml {    behavior: url(#default#VML);    display: inline-block;    position: absolute;    }/* control positioning */.leaflet-control {    position: relative;    z-index: 800;    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */    pointer-events: auto;    }.leaflet-top,.leaflet-bottom {    position: absolute;    z-index: 1000;    pointer-events: none;    }.leaflet-top {    top: 0;    }.leaflet-right {    right: 0;    }.leaflet-bottom {    bottom: 0;    }.leaflet-left {    left: 0;    }.leaflet-control {    float: left;    clear: both;    }.leaflet-right .leaflet-control {    float: right;    }.leaflet-top .leaflet-control {    margin-top: 10px;    }.leaflet-bottom .leaflet-control {    margin-bottom: 10px;    }.leaflet-left .leaflet-control {    margin-left: 10px;    }.leaflet-right .leaflet-control {    margin-right: 10px;    }/* zoom and fade animations */.leaflet-fade-anim .leaflet-tile {    will-change: opacity;    }.leaflet-fade-anim .leaflet-popup {    opacity: 0;    -webkit-transition: opacity 0.2s linear;       -moz-transition: opacity 0.2s linear;         -o-transition: opacity 0.2s linear;            transition: opacity 0.2s linear;    }.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {    opacity: 1;    }.leaflet-zoom-animated {    -webkit-transform-origin: 0 0;        -ms-transform-origin: 0 0;            transform-origin: 0 0;    }.leaflet-zoom-anim .leaflet-zoom-animated {    will-change: transform;    }.leaflet-zoom-anim .leaflet-zoom-animated {    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);       -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);         -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);            transition:         transform 0.25s cubic-bezier(0,0,0.25,1);    }.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {    -webkit-transition: none;       -moz-transition: none;         -o-transition: none;            transition: none;    }.leaflet-zoom-anim .leaflet-zoom-hide {    visibility: hidden;    }/* cursors */.leaflet-interactive {    cursor: pointer;    }.leaflet-grab {    cursor: -webkit-grab;    cursor:    -moz-grab;    }.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {    cursor: crosshair;    }.leaflet-popup-pane,.leaflet-control {    cursor: auto;    }.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {    cursor: move;    cursor: -webkit-grabbing;    cursor:    -moz-grabbing;    }/* marker & overlays interactivity */.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {    pointer-events: none;    }.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive {    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */    pointer-events: auto;    }/* visual tweaks */.leaflet-container {    background: #ddd;    outline: 0;    }.leaflet-container a {    color: #0078A8;    }.leaflet-container a.leaflet-active {    outline: 2px solid orange;    }.leaflet-zoom-box {    border: 2px dotted #38f;    background: rgba(255,255,255,0.5);    }/* general typography */.leaflet-container {    font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;    }/* general toolbar styles */.leaflet-bar {    box-shadow: 0 1px 5px rgba(0,0,0,0.65);    border-radius: 4px;    }.leaflet-bar a,.leaflet-bar a:hover {    background-color: #fff;    border-bottom: 1px solid #ccc;    width: 26px;    height: 26px;    line-height: 26px;    display: block;    text-align: center;    text-decoration: none !important;    color: black;    }.leaflet-bar a,.leaflet-control-layers-toggle {    background-position: 50% 50%;    background-repeat: no-repeat;    display: block;    }.leaflet-bar a:hover {    background-color: #f4f4f4;    }.leaflet-bar a:first-child {    border-top-left-radius: 4px;    border-top-right-radius: 4px;    }.leaflet-bar a:last-child {    border-bottom-left-radius: 4px;    border-bottom-right-radius: 4px;    border-bottom: none;    }.leaflet-bar a.leaflet-disabled {    cursor: default;    background-color: #f4f4f4;    color: #bbb;    }.leaflet-touch .leaflet-bar a {    width: 30px;    height: 30px;    line-height: 30px;    }.leaflet-touch .leaflet-bar a:first-child {    border-top-left-radius: 2px;    border-top-right-radius: 2px;    }.leaflet-touch .leaflet-bar a:last-child {    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;    }/* zoom control */.leaflet-control-zoom-in,.leaflet-control-zoom-out {    font: bold 18px 'Lucida Console', Monaco, monospace;    text-indent: 1px;    }.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {    font-size: 22px;    }/* layers control */.leaflet-control-layers {    box-shadow: 0 1px 5px rgba(0,0,0,0.4);    background: #fff;    border-radius: 5px;    }.leaflet-control-layers-toggle {    background-image: url(images/layers.png);    width: 36px;    height: 36px;    }.leaflet-retina .leaflet-control-layers-toggle {    background-image: url(images/layers-2x.png);    background-size: 26px 26px;    }.leaflet-touch .leaflet-control-layers-toggle {    width: 44px;    height: 44px;    }.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {    display: none;    }.leaflet-control-layers-expanded .leaflet-control-layers-list {    display: block;    position: relative;    }.leaflet-control-layers-expanded {    padding: 6px 10px 6px 6px;    color: #333;    background: #fff;    }.leaflet-control-layers-scrollbar {    overflow-y: scroll;    overflow-x: hidden;    padding-right: 5px;    }.leaflet-control-layers-selector {    margin-top: 2px;    position: relative;    top: 1px;    }.leaflet-control-layers label {    display: block;    }.leaflet-control-layers-separator {    height: 0;    border-top: 1px solid #ddd;    margin: 5px -10px 5px -6px;    }/* Default icon URLs */.leaflet-default-icon-path {    background-image: url(images/marker-icon.png);    }/* attribution and scale controls */.leaflet-container .leaflet-control-attribution {    background: #fff;    background: rgba(255, 255, 255, 0.7);    margin: 0;    }.leaflet-control-attribution,.leaflet-control-scale-line {    padding: 0 5px;    color: #333;    }.leaflet-control-attribution a {    text-decoration: none;    }.leaflet-control-attribution a:hover {    text-decoration: underline;    }.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {    font-size: 11px;    }.leaflet-left .leaflet-control-scale {    margin-left: 5px;    }.leaflet-bottom .leaflet-control-scale {    margin-bottom: 5px;    }.leaflet-control-scale-line {    border: 2px solid #777;    border-top: none;    line-height: 1.1;    padding: 2px 5px 1px;    font-size: 11px;    white-space: nowrap;    overflow: hidden;    -moz-box-sizing: border-box;         box-sizing: border-box;    background: #fff;    background: rgba(255, 255, 255, 0.5);    }.leaflet-control-scale-line:not(:first-child) {    border-top: 2px solid #777;    border-bottom: none;    margin-top: -2px;    }.leaflet-control-scale-line:not(:first-child):not(:last-child) {    border-bottom: 2px solid #777;    }.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {    box-shadow: none;    }.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {    /*border: 2px solid rgba(0,0,0,0.2);*/    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;    background-clip: padding-box;    }/* popup */.leaflet-popup {    position: absolute;    text-align: center;    margin-bottom: 20px;    }.leaflet-popup-content-wrapper {    padding: 1px;    text-align: left;    border-radius: 12px;    }.leaflet-popup-content {    margin: 13px 19px;    line-height: 1.4;    }.leaflet-popup-content p {    margin: 0 0 18px;    }.leaflet-popup-tip-container {    width: 40px;    height: 20px;    position: absolute;    left: 50%;    margin-left: -20px;    overflow: hidden;    pointer-events: none;    }.leaflet-popup-tip {    width: 17px;    height: 17px;    padding: 1px;    margin: -10px auto 0;    -webkit-transform: rotate(45deg);       -moz-transform: rotate(45deg);        -ms-transform: rotate(45deg);         -o-transform: rotate(45deg);            transform: rotate(45deg);    }.leaflet-popup-content-wrapper,.leaflet-popup-tip {    background: white;    color: #333;    box-shadow: 0 3px 14px rgba(0,0,0,0.4);    }.leaflet-container a.leaflet-popup-close-button {    position: absolute;    top: 0;    right: 0;    padding: 4px 4px 0 0;    border: none;    text-align: center;    width: 18px;    height: 14px;    font: 16px/14px Tahoma, Verdana, sans-serif;    color: #c3c3c3;    text-decoration: none;    font-weight: bold;    background: transparent;    border: none;	text-decoration:none !important;        box-shadow: none;    }.leaflet-container a.leaflet-popup-close-button:hover {    color: #999;    }.leaflet-popup-scrolled {    overflow: auto;    border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd;    }.leaflet-oldie .leaflet-popup-content-wrapper {    zoom: 1;    }.leaflet-oldie .leaflet-popup-tip {    width: 24px;    margin: 0 auto;    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);    }.leaflet-oldie .leaflet-popup-tip-container {    margin-top: -1px;    }.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {    border: 1px solid #999;    }/* div icon */.leaflet-div-icon {    background: #fff;    border: 1px solid #666;    }/* Tooltip *//* Base styles for the element that has a tooltip */.leaflet-tooltip {    position: absolute;    padding: 6px;    background-color: #fff;    border: 1px solid #fff;    border-radius: 3px;    color: #222;    white-space: nowrap;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    pointer-events: none;    box-shadow: 0 1px 3px rgba(0,0,0,0.4);    }.leaflet-tooltip.leaflet-clickable {    cursor: pointer;    pointer-events: auto;    }.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {    position: absolute;    pointer-events: none;    border: 6px solid transparent;    background: transparent;    content: "";    }/* Directions */.leaflet-tooltip-bottom {    margin-top: 6px;}.leaflet-tooltip-top {    margin-top: -6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {    left: 50%;    margin-left: -6px;    }.leaflet-tooltip-top:before {    bottom: 0;    margin-bottom: -12px;    border-top-color: #fff;    }.leaflet-tooltip-bottom:before {    top: 0;    margin-top: -12px;    margin-left: -6px;    border-bottom-color: #fff;    }.leaflet-tooltip-left {    margin-left: -6px;}.leaflet-tooltip-right {    margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {    top: 50%;    margin-top: -6px;    }.leaflet-tooltip-left:before {    right: 0;    margin-right: -12px;    border-left-color: #fff;    }.leaflet-tooltip-right:before {    left: 0;    margin-left: -12px;    border-right-color: #fff;    }  /*.wpomp_map img {    max-width: none !important;    padding: 0px !important;}*/ /* Reset all CSS */.wpomp_tabs_container *, .wpomp_listing_container *, .wpomp_infowindow  {    width: auto;    height: auto;    padding: 0px;    margin: 0px;    font-size: 1em;    font-weight: normal;    box-shadow: none;    text-decoration: none;}.wpomp_tabs_container a, .wpomp_tabs_container a:hover {    text-decoration: none !important;    border-bottom: 0px;}/* Color Schema *//* Primary Color */.wpomp_tabs_container .wpomp_tabs li a.active, .wpomp_direction_container p input.wpomp_find_direction,.wpomp_nearby_container .wpomp_find_nearby_button, .wpomp_pagination span.current, .wpomp_pagination a:hover, .wpomp_toggle_main_container input[type="submit"], .wpomp_toggle_main_container .amenity_type:hover {background: #29B6F6; }div.wpomp_search_form input.wpomp_search_input:focus {    border: 1px solid #29B6F6;}div.wpomp_search_form input.wpomp_search_input {    border-bottom: 1px solid '.$secondary_color.';}/* End Primary Color *//* Secondary Color */.fc-label-info, .fc-badge.info, .wpomp_pagination span,.wpomp_pagination a, .wpomp_toggle_main_container .amenity_type, div.categories_filter select, .wpomp_tabs_container .wpomp_tabs, .wpomp_toggle_container {        background: #212f3d;}.wpomp-select-all, .wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title, .wpomp_tabs_container .wpomp_tabs li a.active, a.place_title{        color: #212f3d;} .fc-label-info, .fc-badge.info {    border: 1px solid #212f3d;}.wpomp-infowindow-action {    margin-top: 10px;}.wpomp-infowindow-action:hover a {    opacity: .87;}/* End Secondary Color *//* Other Fore Colors */ .wpomp-map-1 .wpomp-select-all, .wpomp-map-1 .wpomp_infowindow .wpomp-infowindow-fields span b, .wpomp_location_meta, span.wpomp_nearby_distance, .wpomp_nearby_container select#tmode, .wpomp_nearby_container .wpomp_set_current_location, div.wpomp_pagination span.disabled, span.wpomp_nearby_distance, .wpomp_location_meta, .wpomp_pagination span, div.wpomp_direction_panel_container h2 a , div.wpomp_direction_panel_container div.dir_start, div.wpomp_direction_panel_container .dir_end {   color: rgba(0,0,0,.87);}.wpomp-map-1 .wpomp-select-all, .wpomp-map-1 .wpomp_infowindow .wpomp-infowindow-fields span, .wpomp_infowindow .fc-item-featured_image, div.wpomp_search_form input.wpomp_search_input,  .wpomp_locations_content,.wpomp_locations_content {    color: rgba(0,0,0,.58);}.wpomp-infowindow-action a.fc-btn,.wpomp-infowindow-action a.fc-btn:hover,.wpomp_tabs_container .wpomp_tabs li a.active,.wpomp_pagination span.current, .wpomp_pagination a:hover, .wpomp_toggle_main_container input[type="submit"], .wpomp_direction_container p input.wpomp_find_direction,.wpomp_nearby_container .wpomp_find_nearby_button, .wpomp_pagination a,  .wpomp_locations_listing div.wpomp_pagination span.current, .wpomp_locations_listing div.wpomp_pagination a, div.categories_filter select, .wpomp_tabs_container .wpomp_tabs li a, .wpomp_toggle_container, .wpomp_toggle_main_container .amenity_type, .fc-badge, .fc-btn {    color: #fff;}/* Other BG Colors */[data-input="map-search-control"], .wpomp_toggle_main_container p select, .adp-directions tr:hover td, div.directions-panel,div.wpomp-directions-panel-route-style, div.wpomp_rdpcontainer, div.wpomp_search_form input.wpomp_search_input, .wpomp_locations_listing div.wpomp_pagination span.current, .wpomp_nearby_container .wpomp_set_current_location, .wpomp_direction_container p select[name="start_point"],.wpomp_direction_container p select[name="end_point"], li.wpomp_nearby_all_locations, .wpomp_tabs_container {     background: #fff;}.adp-directions td, div.wpomp_direction_panel_container h2, div.wpomp_direction_panel_container .dir_end, div.wpomp_direction_panel_container div.dir_start, .wpomp_tabs_container .jspCorner, .wpomp_tabs_container .jspArrow.jspDisabled, .wpomp_tabs_container .jspArrow, .wpomp_tabs_container .jspTrack, .wpomp_tabs_container .jspDrag {     background: #dde;}/* font setting */.wpomp_locations .wpomp_location_title a {font-size: 1.2em;}div.wpomp-directions-panel-route-style table, div.wpomp-directions-panel-route-style table tr, div.wpomp-directions-panel-route-style table tr td, .wpomp_location_title a.place_title, div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li a, .wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title, .wpomp_tabs_container .wpomp_tabs li a {    font-size: 1em;}.adp-legal, .adp-text, .adp-summary, .wpomp_toggle_main_container p select, .wpomp_toggle_main_container input[type="text"], .wpomp_toggle_main_container .amenity_type, .wpomp_direction_container p input.wpomp_find_direction, .wpomp_nearby_container .wpomp_find_nearby_button, div.wpomp_search_form input.wpomp_search_input, [data-input="map-search-control"], div.categories_filter select, .fc-label-info, .fc-badge.info, .wpomp_pagination {    font-size:.9em;}.adp-legal,.adp-text, .adp-summary {    padding-top: 7px;}.adp-legal {    text-align: right;}.wpomp_tabs_container {    box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);    -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);    position: absolute;    right: 5px;    top: 45px;    z-index: 9999;    padding: 0px;}.wpomp_tabs_container .jspContainer {    overflow: hidden;    position: relative;}.wpomp_tabs_container .jspPane {    position: absolute;}.wpomp_tabs_container .jspPane, .wpomp_tabs_container .jspContainer, .wpomp_tabs_container .scroll-pane {width: 100% !important;}.wpomp_tabs_container .jspVerticalBar {    position: absolute;    top: 0;    right: 19px;    width: 3px;    height: 100%;}.wpomp_tabs_container .jspVerticalBar .jspArrow {    height: 16px;}.wpomp_tabs_container .jspVerticalBar .jspArrow:focus {    outline: none;}.wpomp_tabs_container .jspHorizontalBar {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 16px;}.wpomp_tabs_container .jspHorizontalBar .jspCap {    float: left;}.wpomp_tabs_container .jspHorizontalBar .jspArrow {    width: 16px;    float: left;    height: 100%;}.wpomp_tabs_container .jspCap {    display: none;}.wpomp_tabs_container .jspTrack {    position: relative;}.wpomp_tabs_container .jspDrag {    position: relative;    top: 0;    left: 0;    cursor: pointer;}.wpomp_tabs_container .jspArrow {    text-indent: -20000px;    display: block;    cursor: pointer;    margin: 0;    padding: 0;}.wpomp_tabs_container .jspArrow.jspDisabled {    cursor: default;}.wpomp_tabs_container .jspCorner {    float: left;    height: 100%;}.wpomp_tabs_container .wpomp_tabs {    width: 100%;   /* display: table;*/    margin: 0 0 4px !important;    padding: 0;      overflow: auto;}.wpomp_tabs_container .wpomp_tabs li {    display: table-cell;    white-space: nowrap;}.wpomp_tabs_container .wpomp_tabs li:focus {    outline: none !important;}.wpomp_tabs_container .wpomp_tabs li a.active {    cursor: pointer;    border: none;}.wpomp_tabs_container .wpomp_tabs li a {   display: block;    text-align: center;    text-decoration: none !important;   padding: 10px;    }.wpomp_tabs_container .wpomp_tab_item {    border-bottom: 1px solid #e8ebec;    margin: 0px;    padding: 10px 0px;}.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title {    text-decoration: none;    padding: 0 0 0 8px;    text-transform: capitalize;}.wpomp-select-all {    text-align: center;    margin-right: 10px;}.wpomp_tabs_container .wpomp_tab_item input[type="checkbox"] {    vertical-align: middle;    display: none;}.wpomp_tabs_container #wpomp_tab_0 .wpomp_tab_item:hover  input[type="checkbox"],.wpomp_tabs_container #wpomp_tab_3 .wpomp_tab_item:hover  input[type="checkbox"] {    display: inline-block;}.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title span.arrow {    float: right;    width: 32px;    margin-top: -5px;    margin-right: 20px;}a:focus {    outline : none !important;}div#wpomp_tab_0, div#wpomp_tab_1, div#wpomp_tab_2, div#wpomp_tab_3 {    padding-left: 10px;    padding-right:10px;}.wpomp_tabs_container .wpomp_tab_item .wpomp_cat_title:hover {    text-decoration: none!important;}.wpomp_tabs_container .jspHorizontalBar .jspTrack,.wpomp_tabs_container .jspHorizontalBar .jspDrag {    float: left;    height: 100%;}* html .wpomp_tabs_container .jspCorner {    margin: 0 -3px 0 0;}.wpomp_map_container {    position: relative;    outline: none;}.wpomp_map_container .gm-style-iw {    min-height: 50px!important;    min-width: 150px!important;}.wpomp_toggle_main_container {    width: 100%;    margin: 10px 0px;    max-height: 300px;    overflow: auto;}.wpomp_tab_item .wpomp_location_container {    margin: 0!important;    padding-top : 10px;}.wpomp_tab_item .wpomp_location_container li.wpomp_all_locations {    list-style: none;    border: 1px solid rgba(0, 0, 0, 0);    cursor: pointer;    margin: 0 18px 0 25px;    padding: 4px 0;}.wpomp_tab_item .wpomp_location_container li.wpomp_all_locations:before {    border-bottom: 4px solid rgba(0, 0, 0, 0);    border-left: 4px solid #9E9E9E;    border-top: 4px solid rgba(0, 0, 0, 0);    content: "";    display: inline-block;    vertical-align: middle;    margin: -4px 5px 0 0;}.wpomp_tab_item .wpomp_location_container li.wpomp_all_locations:hover {    border: 1px solid #D1D1D1;    text-decoration: none!important;}li.wpomp_nearby_all_locations {    list-style: none;    cursor: pointer;    border: 1px solid #E9E9E9;    width: 97%;    text-indent: 10px;    margin: 6px 10px 0 0px !important;    padding: 7px 5px;    float: left;}/*.wpomp_listing_grid .fc-component-6{    -webkit-column-count: 3;      -moz-column-count: 3;      column-count: 3;}*/.wpomp_listing_grid .wpomp_locations {    width: 31.3%;    vertical-align: top;    display: inline-block;    padding:0 !important;    margin: 3px 1% 9px !important;    border: 1px solid #E9E9E9;    border-radius: 0px;    height:auto;    float:none;    padding-bottom:20px !important;    }.wpomp_listing_grid .fc-item-default.fc-wait  .wpomp_locations{    padding:15px !important;}    .wpomp_listing_grid .fc-item-title{    margin-top:15px;}.wpomp_listing_grid .wpomp_locations_head {    margin-bottom: 10px;}.wpomp_listing_grid .wpomp_locations .wpomp_location_title {    line-height: 25px;    display: inline-block;}.wpomp_listing_grid .wpomp_locations .wpomp_location_meta {    margin-top: 5px;}.wpomp_listing_grid .wpomp_locations .wpomp_locations_content img {   float: none;    width: 100% !important;    margin-bottom: 10px !important;    border: none;}.wpomp_listing_list .wpomp_locations {    float: left;    width: 100%;    box-sizing:border-box;    padding: 14px;    margin-bottom: 10px;    border-bottom: 1px solid #f1f1f1;    height:auto !important;}.wpomp_listing_list .wpomp_locations .wpomp_location_meta {    float: right;}.wpomp_listing_grid .wpomp_locations .wpomp_locations_content,.wpomp_listing_list .wpomp_locations .wpomp_locations_content {    float: left;    width: 100%;}.categories_filter span.span_list,.categories_filter span.span_grid,.categories_filter span.span_print {    float: right;}.categories_filter span.span_list img,.categories_filter span.span_list .active img,.categories_filter span.span_grid img,.categories_filter span.span_grid .active img,.categories_filter span.span_print img,.categories_filter span.span_print .active img {    opacity: .7;}.categories_filter span.span_list img:hover,.categories_filter span.span_list .active img,.categories_filter span.span_grid img:hover,.categories_filter span.span_grid .active img,.categories_filter span.span_print img:hover,.categories_filter span.span_print .active img {    opacity: 1;}.categories_filter span.span_list img,.categories_filter span.span_grid img,.categories_filter span.span_print img {    box-shadow: none;    cursor: pointer;    border-radius: 0px;    padding: 5px;}span.wpomp_nearby_distance {    font-style: italic;    color: #9e9e9e;    float: left;    margin-right: 8px;}.wpomp_direction_container,.wpomp_routes_container,.wpomp_nearby_container {    margin-top: 0px;}.wpomp_direction_container p {    margin: 4px 0 7px;}.wpomp_direction_container .wpomp-direction-form .input {    float: left;    width: 235px;    border-radius: 0!important;    margin: 4px 10px 5px 0;    padding: 5px 30px 5px 10px;}.wpomp_direction_container span.wpomp_mcurrent_loction {    background: url(../images/nav.png) no-repeat;    display: inline-block;    height: 25px;    cursor: pointer!important;    vertical-align: middle;    width: 25px;    float: right;    margin: -25px 10px;}.wpomp_direction_container p select[name="start_point"],.wpomp_direction_container p select[name="end_point"] {    box-shadow: none !important;    display: block;    margin-bottom: 10px;}.wpomp_direction_container p input.wpomp_find_direction,.wpomp_nearby_container .wpomp_find_nearby_button {    border: 0px;    padding: 8px 16px;}.wpomp_tabs_container input[type="button"]:hover, .wpomp_tabs_container input[type="submit"]:hover{ opacity: .87;}.wpomp_nearby_container select#tmode {    width: 175px;    background: none;    margin: 4px 10px 7px 0;    padding: 5px 0 5px 5px;}.wpomp_nearby_container .wpomp_set_current_location {    font-size: 10px;    border: solid 1px #ddd;    display: block;    margin: 10px 0;    padding: 5px 0;}.wpomp_nearby_container span.wpomp_mcurrent_loction {    background: url(../images/nav.png) no-repeat;    display: inline-block;    height: 25px;    cursor: pointer!important;    vertical-align: middle;    width: 25px;    margin: 3px -35px;}.wpomp_toggle_container {    border-radius: 0 0 2px 2px;    cursor: pointer;    left: 50%;    margin-left: -49px;    position: absolute;    text-align: center;    width: 90px;    padding: 5px;}.wpomp_locations_content img {    vertical-align: middle;}.wpomp_location_meta {    display: inline-block;    float: right;    margin-right: 10px;    font-style: italic;}.wpomp_display_category_data {    list-style: none!important;}.wpomp_loading {    min-width: 300px;    min-height: 100px;    background: url(../images/loader.gif) no-repeat center;}.wpomp_display_locations_data {    list-style: none!important;    padding-bottom: 12px!important;    border-bottom: 1px solid #E5E4E2!important;    margin: 16px 0!important;}.wpomp_display_locations_data h2 {    margin-bottom: 12px!important;    padding: 0!important;}.wpomp_display_locations_data p {    margin-bottom: 7px!important;    padding: 0!important;}.wpomp_display_locations_data img {    float: left!important;    width: 30px!important;    height: 30px!important;}.wpomp_locations_listing div.wpomp_pagination {    text-align: center;    margin: 3px;    padding: 3px;}.wpomp_locations_listing div.wpomp_pagination a {    margin-right: 2px;    border: 1px solid #ddd;    text-decoration: none;    padding: 2px 5px;}.wpomp_locations_listing div.wpomp_pagination span.current {    margin-right: 2px;    border: 1px solid #e0e0e0;    font-weight: 700;    padding: 2px 5px;}div.wpomp_pagination span.disabled {    margin-right: 2px;    border: 1px solid #f3f3f3;    padding: 2px 5px;}div.wpomp_listing_header,div.categories_filter,div.wpomp_categories,div.wpomp_before_listing {    float: left;    width: 100%;    margin: 0px;}.wpomp_location_container {    padding: 0;}.wpomp_listing_container .wpomp_location_listing_header {    font-weight: 400;    margin: 10px 5px;}div.wpomp_search_form input.wpomp_search_input:focus {}div.wpomp_tabs_container div.wpomp_tab_item span.arrow img {    width: 100%;    box-shadow: none;    vertical-align: middle;    margin:0px;}div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li {   list-style: none outside none;    margin: 0px;    padding: 0px 0px 10px 10px;}div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li .wpomp_specific_location_item {    margin-right: 10px;}div.wpomp_toggle_main_container div.wpomp_tab_item ul.wpomp_location_container li a {    text-decoration: none;    margin-left: 10px;}div.wpomp_direction_panel_container {    width: 100%;    float: left;    border-radius: 3px;    margin-bottom: 10px;    font-family: "Lato", Helvetica, Arial, sans-serif;}div.wpomp_direction_panel_container div.dir_start {    font-weight: bold;    padding: 7px;    margin: 10px 12px;    border-left: 4px solid #BFBFBF;    color: #666;}div.wpomp_direction_panel_container .dir_end {    font-weight: bold;    padding: 7px;    margin: 10px 12px;    border-left: 4px solid #BFBFBF;}div.wpomp_direction_panel_container .dir_summary {    margin: 5px 15px;}div.wpomp_direction_panel_container table {    border: none !important;    margin: 0px 15px !important;    padding: 0 !important;    width: 96% !important;}div.wpomp_direction_panel_container div.dir_end {    margin-bottom: 20px !important;}div.wpomp_direction_panel_container h2 {    border-radius: 3px;    margin: 10px 0;}div.wpomp_direction_panel_container h2 a {    background: url("../images/wpomp-toggle-sprite.png") no-repeat scroll 15px 13px rgba(0, 0, 0, 0);    display: block;    font-weight: normal;    margin: 0;    padding: 6px 10px 6px 32px;    text-decoration: none;}div.wpomp_direction_panel_container h2.open a {    background-position: 13px -25px;}.dir_row {    padding-right: 10px;}.dir_sprite {    width: 20px;    height: 20px;    display: block;}div.wpomp_direction_panel_container table tr,div.wpomp_direction_panel_container table td {    border: none !important;    background: none !important;    border-bottom: 1px solid #e8ebec;}div.wpomp_before_listing h2 {    margin: 0px;}div.wpomp_listing_header div.wpomp_search_form {    float: left;    width: 100%;    margin: 10px 0px 0px 0px;}div.categories_filter select {    margin-top: 10px;    margin-right: 5px;     border: 0px;    box-shadow: none !important;    display: block;    padding: 10px 40px 10px 10px;    float: left;    height:inherit;    max-width:225px;    text-transform: capitalize;    cursor: pointer;    -moz-appearance: none;      -webkit-appearance: none;      appearance: none;     background:url(../images/white_select_arrow.png) no-repeat  99% 50% #212f3d;}div.directions-panel,div.wpomp-directions-panel-route-style {    margin-top: 8px !important;    padding: 2px 9px !important;    border: 1px solid #e8ebec;}div.directions-panel table,div.directions-panel table tr,div.directions-panel table tr td {    border: none !important;    background: none !important;    vertical-align: top !important;}div.wpomp-directions-panel-route-style table,div.wpomp-directions-panel-route-style table tr,div.wpomp-directions-panel-route-style table tr td {    border: none !important;    background: none !important;    vertical-align: top !important;}div.directions-panel table tr td img,div.wpomp-directions-panel-route-style table tr td img {    box-shadow: none !important;}div.wpomp_categories div.wpomp_no_locations {    font: italic normal 18px georgia;    line-height: 25px;    margin: 10px 6px;}div.wpomp_infowindow {    overflow: hidden;}.direction-panel .adp-text {    padding-left: 10px;}.adp-directions tr td:first-child,.adp-directions tr td:nth-child(2),.adp-directions tr td::last-child {    width: 10% !important;}.adp-directions tr td:nth-child(3) {    width: 70% !important;}.directions-panel {    height: 280px !important;    overflow: auto;}.directions-panel .adp-text {    padding-left: 10px;}.adp-directions {    margin: 0px;    padding: 0px;    width: 100%;    -moz-border-radius-bottomleft: 0px;    -webkit-border-bottom-left-radius: 0px;    border-bottom-left-radius: 0px;    -moz-border-radius-bottomright: 0px;    -webkit-border-bottom-right-radius: 0px;    border-bottom-right-radius: 0px;    -moz-border-radius-topright: 0px;    -webkit-border-top-right-radius: 0px;    border-top-right-radius: 0px;    -moz-border-radius-topleft: 0px;    -webkit-border-top-left-radius: 0px;    border-top-left-radius: 0px;}.adp-directions table {    border-collapse: collapse;    border-spacing: 0;    width: 100%;    height: 100%;    margin: 0px;    padding: 0px;}.adp-directions td {    vertical-align: middle;    border: 1px solid #000000;    border-width: 0px 1px 1px 0px;    text-align: left;    padding: 7px;    font-size: .7em;    font-family: Arial;    font-weight: normal;    color: #000000;}/**********************/.wpomp_toggle_main_container input[type="text"] {    display: block;    width: 96%;    border: solid 1px #f1f1f1 !important;    padding: 5px;    margin-bottom: 10px;}.wpomp_toggle_main_container input[name="wpomp_radius"] {    width: 25%;    float: left;    margin-right: 20px;}.wpomp_toggle_main_container span.wpomp_mcurrent_loction {    background: url(../images/nav.png) no-repeat;    display: inline-block;    height: 25px;    cursor: pointer!important;    vertical-align: middle;    width: 25px;    float: right;    margin: -37px 18px;    z-index:50;    position:relative;}.wpomp_toggle_main_container p {    margin: 4px 0 7px;}.wpomp_toggle_main_container p select {    width: 40%;    display: block;    font-weight: 300 !important;    float: left;    margin-right: 20px;    height:inherit;    border: solid 1px #f1f1f1;    -moz-appearance: none;      -webkit-appearance: none;      appearance: none;     padding:8px 20px 8px 8px;     background:url(../images/select_arrow.png) no-repeat  99% 50% #fff;}.wpomp_toggle_main_container input[type="submit"] {    border: 0px;    padding: 8px 16px;    margin-top: 10px;}.wpomp_toggle_main_container .choose_amenities {    clear: both;    padding: 3px;    text-transform: uppercase;}.wpomp_toggle_main_container .choose_amenities label {    display: block;}.wpomp_toggle_main_container .amenity_type {    margin-right: 10px;    color: #fff;    padding: 7px 10px;    margin-top: 10px;    display: inline-block;    font-size: .7em;}.wpomp_toggle_main_container .choose_amenities input[type='checkbox'] {    vertical-align: middle;}.wpomp_listing_list .wpomp_locations .wpomp_location_title {    display: inline-block;    margin-bottom: 10px;}div.wpomp_listing_container {    float: left;    width: 100%;    margin: 10px 0 0;}.wpomp_pagination {    padding: 20px 0px;    margin-bottom: 20px;}.wpomp_pagination span,.wpomp_pagination a {    display: inline-block;    margin-right: 4px;    text-decoration: none;    padding: 0px 10px;    border: 0px;}.wpomp_locations img {    float: left;    margin-right: 10px;    width: 200px !important;    margin: 0px 10px 0px 0px !important;    border: 1px solid #ddd;    padding: 5px;}.wpomp_specific_category_item {    vertical-align: middle;}.gm-style-iw .wpomp_map img {max-width: 100% !important;}/** Infowindow Design **/.wpomp_infowindow .fc-content-holder {    margin-top: 10px;}.wpomp_infowindow .fc-content-holder img{    width: 100px;    border: 1px solid #ddd !important;    padding: 5px;    float: left;    margin-right: 10px;    margin-top: 5px;}.wpomp_infowindow .fc-item-title {    margin-bottom: 5px;    text-transform: uppercase;    color: #212f3d;    font-weight: 600;    font-size: 18px;}.wpomp_infowindow .fc-badge.info{    font-size: 12px;    padding: 2px 8px;}.gm-style-iw .wpomp_infowindow .fc-main {    line-height: 22px !important;}.wpomp_infowindow .wpomp-infowindow-fields span {    display: block;    margin: 0px;    padding: 0px;}.wpomp_location_title a.place_title {    text-decoration: none;    border-bottom: 0px;}.fc-badge {    padding: 5px 10px;    border-radius: 0px;}[data-input="map-search-control"] {    padding: 0 11px 0 13px;    text-overflow: ellipsis;    width: 50% !important;}[data-input="map-search-control"] {   margin-top: 10px !important;    margin-bottom: 10px !important;    border: 1px solid transparent !important;    border-radius: 2px 0 0 2px !important;    box-sizing: border-box;    -moz-box-sizing: border-box;    height: 32px;    outline: none;}[data-input="map-search-control"]:focus {        border-color: #4d90fe;}.wpomp_iw_content{     padding:10px 10px 10px !important;}.wpomp_iw_head_content{    padding-left:10px !important;}.fc-item-top-space {    margin-top: 10px;}.fc-item-top-space_5 {    margin-top: 5px;}.fc-item-top-space_20 {    margin-top: 20px;}.fc-item-top-space_30 {    margin-top: 30px;}.fc-item-bottom-space {    margin-bottom: 10px;}.fc-item-bottom-space_20 {    margin-bottom: 20px;}.fc-item-bottom-space_30 {    margin-bottom: 30px;}.fc-item-padding-content {    padding: 0 10px;    box-sizing: border-box;}.fc-item-padding-content_15 {    padding: 0 15px;    box-sizing: border-box;}.fc-item-padding-content_20 {    padding: 0 20px;    box-sizing: border-box;}.fc-item-padding-content_30 {    padding: 0 30px;    box-sizing: border-box;}.fc-item-padding-content_40 {    padding: 0px 40px;}.fc-item-no-padding {    padding: 0px;}.fc-itemcontent-padding{    padding:10px;    float:left; width:100%;}.fc-btn {    padding: 6px 18px;    border: none;    cursor: pointer;    border-radius: 2px;    margin: 5px 0;    transition: all 0.5s;    text-align: center;}.fc-btn-small {    padding: 2px 8px;}.wpomp_map_container img{    border:none;}.infowindow-close{    background:url(../images/cross.png) no-repeat;    position:absolute;    right:0px;    top:2px;    cursor:pointer;    height:20px;    width:20px;    z-index:100;}.wpomp-control-outer {    padding: 5px;    text-align: center;}.wpomp_listing_grid .fc-component-thumb{    width:100% !important;}.wpomp_listing_grid .fc-component-thumb img{    margin-bottom:20px;}.wpomp_listing_grid .fc-component-text{    width:100% !important;}.wpomp_infowindow  .fc-item-box{    min-width:inherit !important;}.wpomp_locations_foot{    float:left;    width:100%;    margin:10px 0;}.wpomp_locations_foot{    line-height:1.6em;}.wpomp_locations_foot strong{    font-weight:600;}@media only screen and (min-width : 0px) and (max-width : 319px) {    /* Styles */    .wpomp_tabs_container *, .wpomp_listing_container *, .wpomp_pagination * {        font-size: 10px;    }    .wpomp_listing_container .categories_filter select {        width: 100%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }}@media only screen and (min-width : 320px) and (max-width : 480px) {    /* Styles */    .wpomp_listing_container .categories_filter select {        width: 100%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }    .wpomp_tabs_container .wpomp_tabs li a {        padding: 10px 5px;    }}@media only screen and (min-width : 481px) and (max-width : 767px) { .wpomp_listing_container .categories_filter select {        width: 48%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }}@media only screen and (min-width : 769px) and (max-width : 1024px) {    .wpomp_tabs_container  {        width: 30%;        max-width: 30%;    }         /* Styles */    .wpomp_map_container .gm-style-iw {        width: 300px !important;    }    .wpomp_tabs_container *, .wpomp_listing_container *, .wpomp_pagination * {        font-size: 12px;    }    .wpomp_listing_container .categories_filter select {        margin-bottom: 10px;        padding: 0px;        height: 30px;    }     .wpomp_pagination {        padding: 0px;    }    .wpomp_listing_container .categories_filter select {        width: 48%;        margin-bottom: 10px;        padding: 4px;        height: 30px;        font-size: 10px;    }    }@media only screen and (min-width : 1024px) and (max-width : 1824px) {.wpomp_tabs_container  {        width: 30%;        max-width: 30%;    }}     /* Large screens ----------- */@media only screen and (min-width : 1824px) {    /* Styles */    .wpomp_tabs_container  {        width: 30%;        max-width: 30%;    }    }    @media only screen and (max-width : 768px) {     .wpomp_toggle_main_container span.wpomp_mcurrent_loction    {        margin-top: -34px;    }        .wpomp_infowindow .wpomp_iw_content .fc-badge.info {        display: block;        margin-top: 10px;    }    .wpomp_tabs_container *, .wpomp_listing_container *, .wpomp_pagination * {        font-size: 10px;    }    .wpomp_pagination {        padding: 0px;    }    div.wpomp_tabs_container div.wpomp_tab_item span.arrow img {        width: 24px;    }    .wpomp_map_container {        box-shadow: none;    }    .fc-hide-mobile, .span_grid, .span_list {        display: none;    }    div.wpomp_listing_header div.wpomp_search_form {        /*margin: 0px;*/    }    .wpomp_tabs_container {        position: relative;        top: 0;        left:0;        box-shadow: none;        -ms-box-shadow: none;        margin-top: 10px;    }    /*.wpomp_toggle_container {display: none;}*/    .fc-feature-img img{        width:100%;        height:auto;    }}.fc-badge:empty{    display:none;} @media(max-width:960px){     .wpomp_listing_grid .fc-component-6{        -webkit-column-count: 2;          -moz-column-count: 2;          column-count: 2;    }  }@media(max-width:678px){    .wpomp_listing_grid .fc-component-6{        -webkit-column-count: 1;          -moz-column-count: 1;          column-count: 1;    } .wpomp_listing_grid .wpomp_locations{width: 100%; margin-left:0px !important; margin-right:0px !important;} }.fc-item-title {    font-size: 1.5em;    margin-bottom: 5px;    text-transform: uppercase;}.gm-style-iw {    line-height: 22px !important;}.fc-badge {    border-radius: 2px;    color: #a5a3a3;    font-size: 14px;    padding: 0 10px;}.fc-badge.info {    background: #f1f1f1 none repeat scroll 0 0;    border: 1px solid #f1f1f1; display: inline-block;}.fc-item-featured_image {    /*width: 100px;*/}.fc-item-featured_image img {    float: left;    margin-right: 10px;    margin-top: 9px; border: 1px solid #ddd;    height: auto;    max-width: 100%;    padding: 5px;}.fc-btn {    border: medium none;    border-radius: 2px;    cursor: pointer;    font-size: 14px;    margin: 5px 0;    padding: 6px 18px;    text-align: center;    transition: all 0.5s ease 0s;}.fc-btn-red {    background: #c12e2a none repeat scroll 0 0;    border: 1px solid #a91511;    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);    color: #fff !important;    text-decoration: none !important;}.fc-btn-green {    background: #419641;    border: 1px solid #1d741d;     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);     color: #fff !important;    text-decoration: none !important;}.fc-btn-small {    font-size: 12px;    padding: 2px 8px;}.fc-item-no-padding {    padding: 0px;}.fc-itemcontent-padding{    padding:10px;    float:left; width:100%;}.fc-item-box {    display: inline-block;    margin: 20px;    vertical-align: top;    padding: 10px !important;    border: 1px solid #F1F1F1;    box-sizing: border-box !important;    width: 100%;    position: relative;    height: 100%;    background: #fff;}.wpomp_infowindow.fc-infowindow-default .fc-item-box,.wpomp_infowindow.fc-item-default .fc-item-box{    border:none;    padding:0px !important;}.wpomp_listing_list .fc-item-box {    margin: 10px 0 !important;}.fc-component-content ul li.fc-component-thumb .fc-feature-img{    width:250px;}.wpomp_infowindow  .default-feature-img{    display:none;}.wpomp_listing_grid  .fc-component-content ul li.fc-component-thumb .fc-feature-img{        width:100%;    }    .wpomp_listing_grid .fc-component-content ul{            width: 100% !important;          display: block !important;    }.wpomp_listing_grid .fc-component-content ul li{        display:inherit !important;        width:100% !important;        float:left;    }.wpomp_listing_container .fc-component-content ul{    margin:0;    padding:0;    display:table;    width:100%;}.wpomp_listing_container .fc-component-content ul li{    list-style:none;    display:table-cell;    vertical-align:top;}.wpomp_listing_container .fc-component-content ul li.fc-component-text{    width:100%;}.fc-component-content .fc-featured-hoverdiv{    position:relative;    float:left;    width:100%;}.fc-component-content .fc-featured-hoverinner{    position:absolute;    left:50%;    top:50%;    transform:translate(-50%,-50%);           transition: all 0.5s ease;     opacity:0;}.fc-component-content .fc-featured-hoverdiv:hover .fc-featured-hoverinner{    opacity:1;} .fc-featured-hoverinner a{    text-decoration:none;    box-shadow:none;}.fc-featured-hoverinner .facebook{    background:url(../images/facebook.png) no-repeat;    width:40px;    height:40px;    display:inline-block;    margin:0 5px;}.fc-featured-hoverinner .twitter{    background:url(../images/twitter.png) no-repeat;    width:40px;    height:40px;    display:inline-block;    margin:0 5px;}.fc-featured-hoverinner .map{    background:url(../images/map.png) no-repeat;    width:50px;    height:50px;    display:inline-block;    margin:0 5px;}.fc_preview .fc-component-content ul li{    float:left;}.fc-item-kairav.fc-wait .fc-item-meta,.fc_preview .fc-item-kairav .fc-item-meta{    background:#f1f1f1;    padding:3px 10px;    color:#000;    margin:0px;}.fc-right {    float: right;}.fc-left {    float: left;}.wpomp_listing_list .fc-wait .fc-item-padding-content_15{    padding-right:0px;}.fc-location-marker{    float:left;    width:100%;    background:url(../images/location-icon.png) no-repeat top left;    padding-left:23px;    margin:10px 0;}.wpomp_listing_grid .fc-hide-grid{    display:none;}.wpomp_listing_list .fc-show-grid{    display:none;}@media(max-width:768px) {    .fc-component-content ul li.fc-component-thumb .fc-feature-img{        width:100%;    }    .fc-item-default.fc-wait .wpomp_locations .wpomp_locations_content img{        width:100% !important;        margin-bottom:10px !important;    }    .fc-component-content ul li{        display:inherit !important;        width:100%;    }    .wpomp_listing_list .fc-wait .fc-item-padding-content_15{        padding:0 15px;    }    .wpomp_listing_grid .fc-hide-grid,    .wpomp_listing_list .fc-hide-grid{        display:none;    }    .wpomp_listing_grid .fc-show-grid,    .wpomp_listing_list .fc-show-grid{        display:block;    }}.fc-infowindow3{    position:relative;    width:100%;    height:100%;}.wpomp_infowindow.fc-infowindow-fano .fc-item-title,.wpomp_infowindow.fc-item-fano .fc-item-title,.wpomp_infowindow.fc-post-fano .fc-item-title{    position:absolute;    left:10px;    top:10px;}.wpomp_infowindow.fc-infowindow-fano .fc-item-meta,.wpomp_infowindow.fc-item-fano .fc-item-meta,.wpomp_infowindow.fc-post-fano .fc-item-meta{    position: absolute;    right: 10px;    bottom: 5px;    background: #fff;    padding: 5px 10px;    text-align: center;}.fc-infowindow-content,.fc-item-content{    float:left;    width:100%;    box-sizing:border-box;}.fc-infowindow-ojas .fc-item-title,.fc-post-ojas .fc-item-title{    background:#f44336;    color:#fff;    padding:8px 30px 8px 10px;}.fc-post-ojas .fc-item-title a{    color:#fff;}.fc-space-bottom{    margin-bottom:20px;}.wpomp_infowindow.fc-item-aare,.wpomp_infowindow.fc-item-acerra,.wpomp_infowindow.fc-item-fano,.wpomp_infowindow.fc-item-kairav,.wpomp_infowindow.fc-item-kriday,.wpomp_infowindow.fc-item-ojas,.wpomp_infowindow.fc-item-parma,.wpomp_infowindow.fc-item-udine,.wpomp_infowindow.fc-infowindow-aare,.wpomp_infowindow.fc-infowindow-acerra,.wpomp_infowindow.fc-infowindow-fano,.wpomp_infowindow.fc-infowindow-kairav,.wpomp_infowindow.fc-infowindow-kriday,.wpomp_infowindow.fc-infowindow-ojas,.wpomp_infowindow.fc-infowindow-parma,.wpomp_infowindow.fc-infowindow-udine{    width:300px;    background:#fff;    position:relative;   }@media(max-width:600px){    .wpomp_infowindow{        width:90% !important;        position:relative;    }}.infowindow-close{        right: 6px;    top: 8px;}.fc-item-padding-content_20 {    padding: 0 20px;    box-sizing: border-box;}.wpomp_infowindow_post .fc-item-title a{    text-decoration:none !important;    box-shadow:none !important;}.wpomp_infowindow_post .wp-post-image{    max-width:100% !important;    height:auto;    box-sizing:border-box;}.wpomp_infowindow a{    box-shadow:none;}/*=================================================== Accordion layout=================================================== */.fc-accordion {    margin: 0 0 15px 0;}.fc-accordion dt {    float:left;    width:100%;}.fc-accordion dt a {    background-color: #012139;    position: relative;    text-transform: uppercase;    width: 100%;    display: block;    text-align: left;    cursor: pointer;    font-weight: 600;    color: #80c8fe;    text-decoration: none;    padding: 11px 15px;    border-bottom:1px solid #6b94b3;    outline:none;}.fc-accordion dt a:active,.fc-accordion dt a:visited,.fc-accordion dt a:focus {    outline:none;    box-shadow:none;}.fc-accordion dt i {    float: right;    margin-top: 2px;}.fc-accordion dt a:hover,.fc-accordion dt.active a {    text-decoration: none;    background: #012139;    color: #80c8fe;}.fc-accordion dt a::after {    font-family: 'FontAwesome';    content: "\f078";    position: absolute;    right: 10px;}.fc-accordion dt.active a::after {    font-family: 'FontAwesome';    content: "\f077";    position:absolute;    right:10px;} .fc-accordion dd {    background-color:#fff;    padding: 15px;    display: none;   border-bottom:1px solid #6b94b3;    max-height:0;    transition: max-height 0.2s ease-out;    float:left;    width:100%;    position:relative;    margin-bottom:0px;    box-sizing:border-box;}.fc-accordion dd.active {    display: block;    max-height:inherit;}.fc-infowindow-parma .fc-accordion,.wpomp_infowindow_post.fc-item-parma .fc-accordion{    float:left;    width:100%;    margin:0px 0 15px;}.fc-infowindow-parma .fc-accordion dl,.wpomp_infowindow_post.fc-item-parma .fc-accordion dl{    margin:0px;  }.fc-infowindow-parma .fc-accordion dt a,.wpomp_infowindow_post.fc-item-parma .fc-accordion dt a {    background-color: #e0e0e0;         color: #000;     padding: 6px 15px;    border-bottom: 1px solid #d8d7d7;    box-sizing:border-box; }.fc-infowindow-parma .fc-accordion dt a:hover,.fc-infowindow-parma .fc-accordion dt.active a,.wpomp_infowindow_post.fc-item-parma .fc-accordion dt a:hover,.wpomp_infowindow_post.fc-item-parma .fc-accordion dt.active a {    text-decoration: none;    background: #e0e0e0;    color: #000;    width:100%;    float:left;    display:block;}.fc-infowindow-parma .fc-accordion dd,.wpomp_infowindow_post.fc-item-parma .fc-accordion dd {    background-color: #fff;    border-bottom:1px solid #d8d7d7;    margin:0px;}.fc-item-fano .fc-item-meta{       background:#FBFBFB;    padding: 5px 10px;    text-align: center;}.fc-item-fano div.fc-feature-img + div.fc-item-meta, .fc-item-fano img+div.fc-item-meta{     position: absolute;    left:3px;    top: 3px;}.fc-item-fano .read-more{    border: 1px solid #444444;    font-size: 14px;    padding: 0;    display: inline-block;    margin: 16px 0 0;    box-shadow: none;    background: url(../images/arrow.png) no-repeat center 7px;    width: 67px;    height: 33px;    text-indent: -99999px;}.fc-item-fano .read-more:hover{    background: url(../images/arrow.png) no-repeat center -43px #444444;    color:#fff;}.fc-item-aare .read-more {    border: 1px solid #444444;    font-size: 12px;    padding: 5px 10px;    display: inline-block;    margin: 15px 0 0;    box-shadow: none;}.fc-item-aare .read-more:hover{    background:#444444;    color:#fff;}.fc-item-padding-content_15 {    padding: 0 15px;    box-sizing: border-box;}@media (max-width: 600px){    .infowindow-close {        right: 4px;     }     .wpomp_categories .fc-feature-img{         width:100%;         float:left;         margin:0px 0 10px;    }    .wpomp_categories .fc-feature-img img{        width: 100% !important;        height: auto;        margin: 0px !important;        padding: 0px !important;    }}.wpomp_iw_content .fc-main{    background:none;}.fc-p-text {    font-size: 14px;    margin-bottom: 30px;}.wpomp_filter_wrappers{    margin-bottom: 20px;    float: left;    width: 100%;}.infoBoxTail:after {    content: "";    position: absolute;    /**bottom: 0px;**/    left: 50%;    transform: translateX(-50%);    width: 0;    height: 0;    border-left: 20px solid transparent;    border-right: 20px solid transparent;    border-top: 20px solid #fff;}.infoBox{    animation: fadeIn 0.9s;}.fc-6 {    width: 50%;    float:left;    position:relative;        min-height: 1px;    padding-right: 15px;    padding-left: 15px;    box-sizing: border-box;}@media (max-width: 992px){.fc-6{    width: 100%;}}.wpomp_filter_wrappers {    background: #efefef;    padding: 20px;    border-radius: 2px;}@media (max-width: 370px){.wpomp_infowindow {    width: 65% !important;}}.leaflet-popup-content {    margin: 0 !important; }.leaflet-popup-content-wrapper {    padding: 0;     border-radius: 0;    background: none;    box-shadow: none;}div.wpomp_infowindow{    box-shadow: 0 3px 14px rgba(0,0,0,0.4);    background: #fff;}.wpomp_infowindow .fc-item-box.fc-itemcontent-padding,.wpomp_infowindow .fc-item-box.fc-item-no-padding{    background:none !important;}.leaflet-container a.leaflet-popup-close-button{        background: #fff;    color: #000;    width: inherit;    height: inherit;    padding: 2px;     margin: 6px 6px 0 0px;}.wpomp_tabs_container{    font-size: 16px;}.fc-item-box{    background: none;}.wpomp_iw_content{    display: block;}.fc-infowindow3 {     min-height: 100px;}@media (min-width: 768px){.wpomp_listing_container .fc-item-fano .fc-component-thumb {    width: 300px;}}@media (max-width: 600px){.wpomp_infowindow{    width: 100% !important; }}.leaflet-popup-content {    position: relative;    overflow: hidden;    box-shadow: none !important;    border: none !important;    background-color: transparent  !important;    border-radius: 0px !important;}.leaflet-popup-content-wrapper{	background: none  !important;}.wpomp_infowindow .fc-feature-img img{    margin-bottom: 0px !important;}.wpomp_infowindow .fc-accordion{	margin-top: 20px;}.wpomp_infowindow.fc-infowindow-default > .wpomp_iw_content,.wpomp_infowindow.fc-item-default > .wpomp_iw_content{    padding-bottom: 10px !important;    float: left;}.wpomp_infowindow.fc-item-default .fc-item-featured img {    float: left;    margin-right: 10px;    margin-top: 9px;    border: 1px solid #ddd;    height: auto;    max-width: 100%;    padding: 5px;     width: 150px !important;     }.leaflet-popup-content .wpomp_infowindow.fc-item-default  p,.leaflet-popup-content .wpomp_infowindow.fc-infowindow-default   p{      margin: 0px 0;  }@media (max-width:450px){	.leaflet-popup-content{		width:200px !important;	}}@media (max-width: 650px){.wpomp_toggle_main_container p select, div.categories_filter select, .categories_filter_reset {    width: 100%;    border-radius: 0px;    max-width: 100%;}}.wpomp_map_suggest{        background-color: #fff !important;    border: 1px solid #efefef !important;    box-shadow: none !important;}.categories_filter_reset_btn{        padding: 10px 10px 10px 10px !important;    font-size: .9em;    line-height: 1.75 !important;}