.w2dc-search-radius-label {
    line-height: 16px;
    font-size: 18px;
    color: #a0a0a0;
    font-weight: 400;
    font-family: 'Arimo', sans-serif !important;
}
.w2dc-search-overlay {
	background: #fff;
    border-radius: 10px;
    border: 1px solid #ebebeb;
    -moz-box-shadow: 10px 10px 5px #ebebeb;
    -webkit-box-shadow: 10px 10px 5px #ebebeb;
    box-shadow: -1px 12px 25px #ebebeb; 
}
.w2dc-content.w2dc-search-form {
    background: none;
    border: none;
}
div.w2dc-content .w2dc-btn-primary, div.w2dc-content a.w2dc-btn-primary, div.w2dc-content input[type="submit"], div.w2dc-content input[type="button"], div.w2dc-content .w2dc-btn-primary:visited, div.w2dc-content a.w2dc-btn-primary:visited, div.w2dc-content input[type="submit"]:visited, div.w2dc-content input[type="button"]:visited, div.w2dc-content .w2dc-btn-primary:focus, div.w2dc-content a.w2dc-btn-primary:focus, div.w2dc-content input[type="submit"]:focus, div.w2dc-content input[type="button"]:focus, div.w2dc-content .w2dc-btn-primary:disabled, div.w2dc-content a.w2dc-btn-primary:disabled, div.w2dc-content .w2dc-btn-primary:disabled:focus, div.w2dc-content a.w2dc-btn-primary:disabled:focus, div.w2dc-content .w2dc-btn-primary:disabled:hover, div.w2dc-content a.w2dc-btn-primary:disabled:hover, form.w2dc-content .w2dc-btn-primary, form.w2dc-content a.w2dc-btn-primary, form.w2dc-content input[type="submit"], form.w2dc-content input[type="button"], form.w2dc-content .w2dc-btn-primary:visited, form.w2dc-content a.w2dc-btn-primary:visited, form.w2dc-content input[type="submit"]:visited, form.w2dc-content input[type="button"]:visited, form.w2dc-content .w2dc-btn-primary:focus, form.w2dc-content a.w2dc-btn-primary:focus, form.w2dc-content input[type="submit"]:focus, form.w2dc-content input[type="button"]:focus, form.w2dc-content .w2dc-btn-primary:disabled, form.w2dc-content a.w2dc-btn-primary:disabled, form.w2dc-content .w2dc-btn-primary:disabled:focus, form.w2dc-content a.w2dc-btn-primary:disabled:focus, form.w2dc-content .w2dc-btn-primary:disabled:hover, form.w2dc-content a.w2dc-btn-primary:disabled:hover, div.w2dc-content .wpcf7-form .wpcf7-submit, div.w2dc-content .wpcf7-form .wpcf7-submit:visited, div.w2dc-content .wpcf7-form .wpcf7-submit:focus {
    color: #FFFFFF;
    background-image: none;
    border-color: #0fbdae;
    background-color: #0fbdae;
    color: #fff;
    padding: 8px 18px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 21px;
    border-radius: 5px;
    margin: 0 !important;
}
div.w2dc-content .w2dc-btn-primary:hover, div.w2dc-content a.w2dc-btn-primary:hover, div.w2dc-content input[type="submit"]:hover, div.w2dc-content input[type="button"]:hover, form.w2dc-content .w2dc-btn-primary:hover, form.w2dc-content a.w2dc-btn-primary:hover, form.w2dc-content input[type="submit"]:hover, form.w2dc-content input[type="button"]:hover, div.w2dc-content .wpcf7-form .wpcf7-submit:hover {
    color: #FFFFFF;
    background-color: #0fbdae;
    background-image: none;
    border-color: #0fbdae;
	text-decoration: none;
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.25);
}
.directory_search_box_section .w2dc-search-overlay.w2dc-container-fluid {
    padding: 25px 31px;
}
.w2dc-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default, .w2dc-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default:focus, .w2dc-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default:active, .w2dc-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-focus, .w2dc-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover{
    border: 2px solid #0fbdae;
    background-color: #fff;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.25);
}
.w2dc-content .ui-slider.ui-slider-horizontal {
    margin: 20px 0;
    background: #f0f0f0;
}
.w2dc-content .ui-slider.ui-slider-horizontal .ui-widget-header{
    background-color: #62ded3;	
}
.w2dc-content .w2dc-form-control, .w2dc-content .w2dc-form-control:focus {
    color: #a0a0a0;
    border: 1px solid #ebebeb;
}
.ui-widget-content {
    border: 1px solid #ebebeb;
}
.w2dc-listings-block .w2dc-listing-logo-wrap header.w2dc-listing-header {
    z-index: 11;
}
div.w2dc-content a, div.w2dc-content a:visited, div.w2dc-content a:focus, div.w2dc-content .w2dc-pagination > li > a, div.w2dc-content .w2dc-pagination > li > a:visited, div.w2dc-content .w2dc-pagination > li > a:focus, div.w2dc-content .w2dc-btn-default, div.w2dc-content div.w2dc-btn-default:visited, div.w2dc-content .w2dc-btn-default:focus, div.w2dc-content .w2dc-terms-menu .w2dc-categories-root a, div.w2dc-content .w2dc-terms-menu .w2dc-categories-root a:visited, div.w2dc-content .w2dc-terms-menu .w2dc-categories-root a:focus, div.w2dc-content .w2dc-terms-menu .w2dc-locations-root a, div.w2dc-content .w2dc-terms-menu .w2dc-locations-root a:visited, div.w2dc-content .w2dc-terms-menu .w2dc-locations-root a:focus{
	color: #0fbdae;	
}
figure.w2dc-listing-logo .w2dc-listing-logo-img {
    background-size: cover;
}
.w2dc-listing-dierectory-sections .w2dc-listing-text-content-wrap {
    padding: 10px 24px;
}
.w2dc-listings-block .w2dc-listing {
    border: none;
}
.w2dc-listing-dierectory-sections {
    background: #fff;
    border: 1px solid #f1f1f1;
    display: inline-block;
    width: 100%;
}
.w2dc-field-addresses address.w2dc-location span.w2dc-show-on-map span {
    color: #727272;
    font-size: 18px;
    font-family: 'Arimo', sans-serif !important;
    font-style: initial;
    font-weight: 400;
    line-height: 24px;
}
.w2dc-listing-dierectory-sections span.w2dc-field-name {
    display: none;
}
.directory_search_box_section {
    width: 90%;
    margin: auto;
    position: relative;
}
.directory_search_box_section .w2dc-search-section .w2dc-search-input-field-wrap {
    padding: 0 10px;
}
.w2dc-content .ui-slider .ui-slider-handle.ui-corner-all {
    width: 24px;
    height: 24px;
    top: -10px;
    outline: none;
}
.directory_search_box_section .w2dc-search-section .w2dc-jquery-ui-slider {
    padding: 0;
}
.w2dc-found-listings {
    color: #727272;
    font-size: 18px;
    font-family: 'Arimo', sans-serif !important;
    font-style: initial;
    font-weight: 400;
    line-height: 24px;
}
.w2dc-options-links {
    color: #727272;
    font-size: 18px;
    font-family: 'Arimo', sans-serif !important;
    font-style: initial;
    font-weight: 400;
    line-height: 24px;
}
.directory_listing_page_section .w2dc-content .w2dc-listings-block-header .w2dc-options-links .w2dc-orderby-links.w2dc-btn-group a.w2dc-btn {
    padding: 8px 20px 8px 20px;
    height: 46px;
    line-height: 28px;
}
.directory_listing_page_section .w2dc-content .w2dc-listings-block-header .w2dc-options-links .w2dc-orderby-links.w2dc-btn-group a.w2dc-btn span.w2dc-glyphicon {
    font-size: 12px;
    top: 0;
}
.directory_listing_page_section .w2dc-content .w2dc-listings-block-header .w2dc-options-links .w2dc-orderby-links.w2dc-btn-group a.w2dc-btn-primary {
    font-size: 18px;
}
.directory_listing_page_section .w2dc-content .w2dc-listings-block-header .w2dc-pull-right a.w2dc-btn {
    padding: 8px 15px 8px 15px;
    height: 39px;
    line-height: 24px;
    color: #939393;
    border: 1px solid #e0e0e0;
    background: #f0f0f0 !important;
}
.directory_listing_page_section .w2dc-content .w2dc-listings-block-header .w2dc-pull-right a.w2dc-btn-primary {
    padding: 6px 7px 6px 10px;
    background: #fff !important;
    color: #727272;
    border: 1px solid #e0e0e0;
}
.directory_search_box_section .w2dc-search-section .w2dc-search-input-field-wrap:nth-child(2) {
    padding-left: 12px;
}
.directory_search_box_section .w2dc-search-section .w2dc-search-input-field-wrap:first-child {
    padding-right: 12px;
}
.directory_search_box_section .w2dc-search-section .w2dc-jquery-ui-slider .w2dc-search-radius-label {
    position: absolute;
    bottom: -14px;
}
.w2dc-listing-single .w2dc-directory-frontpanel {
    /*margin-top: 60px;*/
}
.directory_listing_page_section .w2dc-listing-text-content-wrap .w2dc-field-output-block span.w2dc-field-content span.w2dc-glyphicon.w2dc-glyphicon-tag {
    display: none;
}
.directory_listing_page_section .w2dc-listing-text-content-wrap .w2dc-field-output-block span.w2dc-field-content span.w2dc-label.w2dc-label-primary.w2dc-category-label {
    background: #f0f0f0;
    border: none;
    color: #0fbdae;
    border-radius: 6px;
    padding: 10px 14px;
    font-size: 14px;
    margin-right: 10px;
}
.directory_listing_page_section .w2dc-listing-text-content-wrap .w2dc-field-output-block span.w2dc-field-content span.w2dc-label.w2dc-label-primary.w2dc-category-label:hover {
    background: #e0e0e0;
}
.directory_listing_page_section_background {
    background: #f4f4f8;
    display: inline-block;
    width: 100%;
    margin: auto;
}
.w2dc-maps-canvas-wrapper {
    margin: 0;
}
.w2dc-field-caption .w2dc-field-icon {
    color: #b1b1b1;
}
.w2dc-found-listings .w2dc-badge {
    border-color: #0fbdae;
    background-color: #0fbdae;
}
.directory_listing_page_section .w2dc-content .w2dc-listings-block-content article.w2dc-listing:hover {
    -moz-box-shadow: 10px 10px 5px #ebebeb;
    -webkit-box-shadow: 10px 10px 5px #ebebeb;
    box-shadow: -1px 12px 25px #ebebeb;
}
.w2dc-rating-avgvalue span {
    background-color: #0fbdae;
}
header.w2dc-listing-header .w2dc-listing-header-first-section h2 {
    font-size: 21px;
    text-transform: capitalize;
    color: #2c455b;
    font-weight: 700;
}
.w2dc-listing-single .w2dc-field-description p {
    font-size: 18px;
    color: #444444;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    line-height: 26px;
}
.w2dc-listing-single .w2dc-field-addresses address.w2dc-location span.w2dc-show-on-map span{
    font-size: 16px;
}
.w2dc-listing-single span.w2dc-field-caption span.w2dc-field-name {
    font-size: 16px;
}
.w2dc-content.w2dc-listing-single .w2dc-single-listing-text-content-wrap .w2dc-field-output-block {
    width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
}
.w2dc-content.w2dc-listing-single ol.w2dc-breadcrumbs {
    font-size: 18px;
    color: #a0a0a0;
    font-weight: 400;
    font-family: 'Arimo', sans-serif !important;
    text-transform: capitalize;
}
.w2dc-content.w2dc-listing-single ol.w2dc-breadcrumbs li a {
    font-weight: 500;
    font-size: 21px;
    color: #727272;
    font-family: 'Arimo', sans-serif !important;
    text-transform: capitalize;
}
.w2dc-content.w2dc-listing-single {
    margin-top: 40px;
}
.w2dc-content.w2dc-listing-single header.w2dc-listing-header {
    margin-top: 40px;
    margin-bottom: 20px;
}
.w2dc-content.w2dc-listing-single .w2dc-single-listing-text-content-wrap span.w2dc-field-content span.w2dc-label {
    background: #f0f0f0;
    border: none;
    color: #0fbdae;
    border-radius: 6px;
    padding: 10px 14px;
    font-size: 14px;
    margin-right: 10px;
}
.w2dc-content.w2dc-listing-single .w2dc-single-listing-text-content-wrap span.w2dc-field-content span.w2dc-label:hover {
    background: #e0e0e0;
}
.w2dc-content.w2dc-listing-single .w2dc-single-listing-text-content-wrap span.w2dc-field-content span.w2dc-label span.w2dc-glyphicon {
    display: none;
}
.w2dc-fields-group .w2dc-field-output-block {
    width: 100% !important;
    padding-left: 10px !important;
    margin-bottom: 12px !important;
}
.w2dc-listing-header-second-section {
    text-align: center;
}

.w2dc-listing-single .w2dc-listing .w2dc-listing-logo-wrap {
    width: 100%;
    max-width: 100%;
    height: 100%;
}
.w2dc-listing-single .w2dc-listing .w2dc-listing-logo-wrap .w2dc-content.w2dc-slider-wrapper {
    width: 100%;
    max-width: 100% !important;
    height: 100% !important;
}
.w2dc-listing-single .w2dc-listing .w2dc-listing-logo-wrap .w2dc-content.w2dc-slider-wrapper .w2dc-big-slide-wrapper {
    width: 100%;
    height: 100% !important;
}
.w2dc-listing-single .w2dc-listing .w2dc-listing-logo-wrap .w2dc-content.w2dc-slider-wrapper .w2dc-big-slide-wrapper .w2dc-big-slide {
    width: 100%;
    height: 450px !important;
    background-position: center;
    background-size: cover;
}
.w2dc-listings-list-view .w2dc-field-output-block {
    min-height: auto !important;
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr th {
    font-size: 18px;
    color: #a0a0a0;
    line-height: 20px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;    
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr:first-child th {
    background: #fbfbfd !important;
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    border-top: none;
    padding-left: 20px;
    padding-right: 20px;
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr td.w2dc-td-listing-id {
    color: #727272;
    font-size: 21px;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;    
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr td {
    padding-top: 41px;
    padding-bottom: 31px;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr td.w2dc-td-listing-title a {
    font-size: 21px;
    line-height: 26px;
    color: #2c455b;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;    
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr td.w2dc-td-listing-level {
    color: #727272;
    font-size: 21px;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;    
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr td.w2dc-td-listing-expiration-date {
    color: #727272;
    font-size: 21px;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.webdirectory-dashboard-section-div {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-bottom: 50px;
    background: #f4f4f8;
}
.add-resource-new-button {
    position: absolute;
    right: 9.5%;
    top: 50px;
}
.webdirectory-dashboard-section-div ul.w2dc-dashboard-tabs li a {
    color: #a0a0a0;    
    font-size: 20px;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.webdirectory-dashboard-section-div ul.w2dc-dashboard-tabs li.w2dc-active a {
    color: #727272;
}
.webdirectory-dashboard-section-div .w2dc-tab-content .w2dc-dashboard-listings tbody tr:last-child td {
    border-bottom: 1px solid #dddddd;
}
.w2dc-badge.w2dc-listing-status-active, .w2dc-badge.w2dc-invoice-status-paid {
    background-color: #ff7500;
    font-size: 16px;
}
.webdirectory-dashboard-section-div ul.w2dc-dashboard-tabs {
    margin-bottom: 0;
}
.w2dc-content input[type="checkbox"] {
    height: 23px !important;
    width: 23px !important;
    -webkit-appearance: none;
    border: 1px solid #dadada;
    float: left;
    margin-right: 10px;
    border-radius: 3px;
}
ul.w2dc-categorychecklist li label {
    padding-left: 5px;
    font-size: 18px !important;
    color: #a0a0a0 !important;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    line-height: 30px;
}
.w2dc-dashboard-tabs-content .w2dc-tab-content .w2dc-content h2 {
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    font-size: 22px;
    margin: auto;
    padding: 30px 0;
    width: 90%;
}
.w2dc-submit-section-inside .w2dc-form-group label {
    font-size: 18px;
    color: #727272;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.webdirectory-dashboard-section-div .w2dc-content.w2dc-directory-frontpanel {
    margin-top: 60px;
}
.webdirectory-dashboard-section-div .w2dc-submit-section h3.w2dc-submit-section-label {
    background: #fff;    
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
    color: #727272;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;    
}
.webdirectory-dashboard-section-div .w2dc-submit-section .w2dc-submit-section-inside {
    padding-left: 20px;
    background: #fff;
    padding-right: 20px;
}
.webdirectory-dashboard-section-div .w2dc-content .w2dc-form-control, .webdirectory-dashboard-section-div .w2dc-content .w2dc-form-control:focus {
    color: #a0a0a0;
    border: 1px solid #ebebeb;
    background: #f8f8f8;
}
.webdirectory-dashboard-section-div .w2dc-dashboard table tbody {
    /*border: 1px solid #dddddd;*/
    border-top: 0;
    border-bottom: 0;
}
.webdirectory-dashboard-section-div .w2dc-submit-section-inside .w2dc-drop-zone button.w2dc-upload-item-button {
    margin: auto !important;
}
.webdirectory-dashboard-section-div .w2dc-submit-section .w2dc-submit-section-inside p.w2dc-description {
    font-size: 21px;
    color: #727272;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.webdirectory-dashboard-section-div .w2dc-manual-coords-wrapper label .w2dc-control-indicator {
    height: 23px !important;
    width: 23px !important;
    -webkit-appearance: none !important;
    border: 1px solid #dadada !important;
    margin-right: 10px;
    border-radius: 3px;
}
.webdirectory-dashboard-section-div .w2dc-manual-coords-wrapper .w2dc-checkbox label input:checked ~ .w2dc-control-indicator {
    background: #fff !important;
}
.webdirectory-dashboard-section-div .w2dc-manual-coords-wrapper .w2dc-checkbox label input:checked ~ .w2dc-control-indicator:after {
    color: #0fbdae !important;
}
.webdirectory-dashboard-section-div .w2dc-content input[type="checkbox"] {
    margin-left: 0 !important;
    left: 0;
}
.webdirectory-dashboard-section-div .w2dc-submit-section-inside .w2dc-content h4 {
    font-size: 21px;
    color: #727272;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.webdirectory-dashboard-section-div .w2dc-submit-section-inside .w2dc-upload-option label {
    font-size: 20px;
    color: #727272;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.webdirectory-dashboard-section-div .w2dc-submit-section-inside .w2dc-upload-option label {
    font-size: 18px;
    color: #727272;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.webdirectory-dashboard-section-div .w2dc-locations-metabox .w2dc-location select {
    -webkit-appearance: none !important;
    background-image: none !important;
}
.webdirectory-dashboard-section-div .w2dc-dashboard-tabs-content .w2dc-submit-section-inside .w2dc-tax-dropdowns-wrap .w2dc-location-input{
    position: relative;
}
.webdirectory-dashboard-section-div .w2dc-dashboard-tabs-content .w2dc-submit-section-inside .w2dc-tax-dropdowns-wrap .w2dc-location-input:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 24px;
    color: #0ebdae;
    position: absolute;
    right: 30px;
    top: 4px;
    z-index: 1;  
}
.w2dc-submit-section .w2dc-submit-section-inside a {
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    font-size: 18px;
}
.webdirectory-dashboard-section-div .w2dc-tab-pane.w2dc-active h3 {
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    font-size: 22px;
    margin: auto;
    background: #fff;
    padding: 20px 19px;
    color: #2c455b;
/*    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;*/
}
.webdirectory-dashboard-section-div .w2dc-tab-pane.w2dc-active p {
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    background: #fff;
    margin: auto;
    /*border: 1px solid #dddddd;*/
    border-top: none;
    border-bottom: none;
    padding: 0 20px 0 20px;
    color: #a0a0a0;
}
/*.webdirectory-dashboard-section-div .w2dc-tab-pane.w2dc-active p:last-child{
    border-bottom: 1px solid #dddddd;    
    margin-bottom: 30px;
}*/ 
.webdirectory-dashboard-section-div .w2dc-tab-pane.w2dc-active a.w2dc-btn {
    margin-top: 20px !important;
    margin-left: 25px !important;
    margin-bottom: 20px !important;
}
.webdirectory-dashboard-section-div .w2dc-tab-pane.w2dc-active a.w2dc-btn:last-child {
    /*margin-left: 0 !important;*/
}
.w2dc-tab-pane.w2dc-active {
    border: 1px solid #dddddd;
    background: #fff;
    border-top: none;    
}
.w2dc-submit-section {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.w2dc-table.w2dc-dashboard-listings {
    margin-bottom: 0;
}
.webdirectory-dashboard-section-div td.w2dc-td-listing-options .w2dc-btn-group a.w2dc-btn {
    margin: auto !important;
}
.w2dc-dashboard-tabs-content form input.button.w2dc-btn {
    margin-left: 64px !important;
    margin-bottom: 70px !important;
}
.w2dc-dashboard-tabs-content form input.button.w2dc-btn:last-child {
    margin-left: 0 !important;
}
.w2dc-content canvas {
    padding: 0 50px;
}
.w2dc-tab-pane h4 {
    color: #727272;
    font-size: 21px;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    margin: auto;
    padding: 10px 20px;
}
.w2dc-listing-single-sectoin-of-bg .w2dc-listing-single header.w2dc-listing-header .w2dc-directory-frontpanel .add-resource-new-button {
    top: -70px;
    right: 15px;
}
.w2dc-listing ul.w2dc-listing-tabs.w2dc-nav {
    margin-bottom: auto;
}
.w2dc-tab-content .w2dc-tab-pane .comments-area .comment-respond h3 {
    margin-top: auto;
}
.w2dc-tab-content .w2dc-tab-pane .comments-area .comment-respond {
    margin: auto !important;
    background-color: #fff !important;    
}
.w2dc-tab-content .w2dc-tab-pane .comments-area {
    margin: auto !important;
}
.w2dc-tab-pane form#w2dc_contact_form {
    padding: 20px 25px;
}
form#w2dc_contact_form .w2dc-contact-form p {
    color: #a0a0a0;
    font-size: 16px;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    margin: 0 auto 20px;
}
.w2dc-tab-content #addresses-tab .w2dc-content .w2dc-form-group {
    width: 98%;
    margin: auto;
    margin-top: 30px;
}
.w2dc-tab-content #addresses-tab .w2dc-content .w2dc-form-group label.w2dc-control-label {
    color: #727272;
    font-size: 21px;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
}
.w2dc-tab-content #addresses-tab .w2dc-content .w2dc-form-group .w2dc-radio {
    margin: auto;
    padding: 16px 0 10px;
}
.w2dc-tab-content #addresses-tab .w2dc-content .w2dc-form-group .w2dc-radio label {
    color: #727272;
    font-size: 16px;
    font-family: 'Arimo', sans-serif !important;
    font-style: initial;
    font-weight: 400;
    line-height: 24px;
}
.w2dc-tab-content #addresses-tab .w2dc-content .w2dc-form-group .w2dc-radio label input[type='radio'] {
    margin: auto;
    position: absolute;
    left: -31px;
    top: 2px;
}
.webdirectory-inner-add-resource-section-div {
    background: #fff;
    border: 1px solid #f2f2f2;    
    margin-top: 60px;
}
.webdirectory-inner-add-resource-section-div p.submit {
    text-align: center;
}
.webdirectory-inner-add-resource-section-div p.submit {
    text-align: center;
    margin-bottom: 30px;
}
.w2dc-updated {
    border-color: #E6DB55;
    background-color: #fdf9e0;
    color: #ab8a61;
    font-size: 18px;
}
.wp-editor-container .quicktags-toolbar input[type="button"] {
    background: #fff;
    color: #000;
    width: fit-content;
    border: 1px solid #fff;
    padding: 0 10px;
    box-shadow: none;
    font-weight: 600;
}
.wp-editor-container .quicktags-toolbar input[type="button"]:hover,
.wp-editor-container .quicktags-toolbar input[type="button"]:focus{
    border: 1px solid #ddd;
    background: none;
    width: fit-content;
    padding: 0 10px;
}
.wp-editor-container .quicktags-toolbar {
    background: #fff;
}
.custome-button-resources {
    text-align: right;
    margin: 50px auto 0;
    width: 90%;
}
.custome-button-resources .add-resource-custome-button:nth-child(1) {
    background: #ff7500 !important;
    border: 1px solid #ff7500 !important;
    margin-right: 16px !important;
}
.w2dc-listings-block .w2dc-field-addresses address a {
    text-decoration: none;
}
.w2dc-content .w2dc-map-info-window-title {
    background-color: #fff;
    padding: 10px 10px;
    color: #727272;
}
.w2dc-map-info-window-content .w2dc-map-info-window-field span {
    color: #727272;
    font-size: 18px;
    font-family: 'Arimo', sans-serif !important;
}
.w2dc-content .w2dc-map-info-window-title a {
    color: #727272 !important;
}
.w2dc-map-info-window-content .w2dc-map-info-window-field .w2dc-fa {
    font: normal normal normal 14px/1 FontAwesome !important;
    line-height: 22px !important;
}
.w2dc-map-info-window-field a {
    color: #727272 !important;
    font-weight: bold;
}
.w2dc-map-info-window-buttons a.w2dc-btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 38px;
}
.directory_listing_page_section button.w2dc-btn.w2dc-show-more-button {
    width: auto;
    margin: 0 auto 40px !important;
}
.w2dc-map-custom-controls .w2dc-btn-group:first-child button.w2dc-btn span.w2dc-glyphicon {
    top: 0;
}
.w2dc-maps-canvas .w2dc-btn-group .w2dc-btn-primary,
.w2dc-maps-canvas .w2dc-btn-group .w2dc-btn-primary:focus {
    line-height: 0;
}
.w2dc-maps-canvas .w2dc-btn-group .w2dc-btn-primary, .w2dc-maps-canvas .w2dc-btn-group .w2dc-btn-primary:focus {
    line-height: 0;
    font-size: 17px !important;
}
.gm-style div, .gm-style span, .gm-style label, .gm-style a {
    font-size: 14pt !important;
}
.gm-style div.w2dc-map-info-window-title, .gm-style div.w2dc-map-info-window-title a.w2dc-map-info-window-title-link {
    font-size: 14pt !important;
}
.w2dc-map-info-window a {
    font-size: 14pt !important;
}
.w2dc-map-info-window {
    width: 530px !important;
    padding: 10px 20px 0;
}
.w2dc-map-info-window .w2dc-map-info-window-buttons {
    padding-bottom: 20px;
}
.w2dc-content.w2dc-directory-frontpanel a {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-submit-listing-link {
    display: none;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-print-listing-link {
    display: none;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel span.w2dc-glyphicon{
    font-size: 24px;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-pdf-listing-link,
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.add_to_favourites,
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-favourites-link {
	font-size: 0;
    text-align: center;
    width: 44px;
    padding-top: 10px;
    padding-bottom: 10px;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-claim-listing-link {
    font-size: 0;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 10px;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-claim-listing-link span.w2dc-glyphicon {
    display: inline-block;
    vertical-align: top;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-claim-listing-link:after {
    content: "Claim This Listing*";
    font-size: 21px;
}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.w2dc-claim-listing-link {
    font-size: 0;
}
header.w2dc-listing-header div.w2dc-content .w2dc-btn-primary, div.w2dc-content a.w2dc-btn-primary{
    border-color: #0fbdae !important;
    background-color: #0fbdae !important;	
}