/*
Theme Name: CityBook Child
Theme URI: https://demowp.cththemes.com/citybook/
Author: CTHthemes
Author URI: http://themeforest.net/user/cththemes/
Description: Directory Listing WordPress Theme
Version: 1.0.0
Tags: custom-background, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, translation-ready
Template: citybook
Text Domain: citybook-child
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
/* =Theme customization starts here
------------------------------------------------------- */
.tml-links{display:none;}

g text {text-align:center !Important;}

p, li {
  font-size: 18px;
  line-height: 30px;
  padding-bottom: 10px !important;
  font-weight: 400 !important;
  color: #000000 !important; 
  }

.vc_general.vc_cta3.vc_cta3-shape-round {
border-radius: 20px !important;
}

.DTFC_ScrollWrapper{border-top:1px solid black;}
.dataTables_filter{margin-bottom:40px !important;}

h2 {
  font-size: 30px !important;
  line-height: 1.15384615;
      font-weight:normal !important;
}

@media (min-width: 43.75rem) {
  h2 {
    font-size: 30px !important;
    /* 2x body copy size = 32px */
    line-height: 1.25; 
        font-weight:normal !important;
} }

@media (min-width: 56.25rem) {
  h2 {
    font-size: 30px !important;
    /* 2.25x body copy size = 36px */
    line-height: 1.25; 
    font-weight:normal !important;
    } }

section {
  position: relative;
  padding: 10px 0;
  overflow: hidden;
  background: transparent !important;
  z-index: 1; }


.footer-widget h3 {
  font-size: 17px;
  text-align: left;
  width: 100%;
  margin-bottom: 0px;
  color: rgba(255, 255, 255, 1.0);
  font-weight: 500;
	border-bottom: 0px solid rgba(255, 255, 255, 0.11);
  padding-bottom: 0px; }

.footer-contacts {
  margin-top: 0px;
  padding-top: 15px;
  border-top: 0px dashed rgba(255, 255, 255, 0.21);
  list-style: none; }

/*.gv-map-entries{display:none;}*/
.gv-map-canvas{width:100%;height:800px !important;}

.gv-grid-col-1-3 {
    width: 25% !important;
}

.gv-grid-col-2-3 {
    width: 75% !important;
}


.gv-grid-col-2-3 .gv-map-sticky-container .gv-map-canvas{width:100%;height:1000px !important;}


.gv-map-canvas img{max-height:none !important;max-width:none !important}
.gv-widgets-no-results .gv-map-canvas{display:none}
.gv-infowindow-container{display:table;direction:ltr}
.gv-infowindow-container h4,.gv-infowindow-container p,.gv-infowindow-container img{padding:0;margin:0 0 .75em 0;max-width:100% !important;font-size:1em}
.gv-infowindow-container>div{display:table-cell;vertical-align:top;padding:0}
.gv-infowindow-container>div>*:last-child{margin-bottom:0}
.gv-infowindow-container .gv-infowindow-content{width:61%;padding-left:3%}
.gv-infowindow-container.gv-infowindow-full .gv-infowindow-content,.gv-infowindow-container.gv-infowindow-no-image .gv-infowindow-content{display:table-row;padding:.5em}
.gv-infowindow-container.gv-infowindow-no-image .gv-infowindow-image{display:none}
.gv-infowindow-container.gv-infowindow-right{direction:rtl}.gv-infowindow-container.gv-infowindow-right .gv-infowindow-content{padding:0 3% 0 0}



.gv-datatables p, .gv-datatables li, .gv-datatables td{font-size:13px !Important; line-height:16px !important;}
td {vertical-align:top !important}




.gv-infowindow-entry-link{display:none;}





