.markers-table {
    width: 100%;
}
.ve-gmap-table td,
.ve-gmap-table th {
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.markers-table thead input[type="text"] {
    max-width: 100%;
    min-width: auto;
    width: 150px;
}

.list-table-advanced {
    width: 100%;
    margin-top: 20px;
}
.list-table-advanced tbody tr td {
    border-bottom: 1px solid #ccc;
    padding: 5px;
}
.list-table-advanced td.marker-image img {
    width: 80px;
}
.gmap-widget.gmap-directions td {
	padding: 5px;
}
.ve-gmap-markers-table {
    width: 100%;
    border-collapse: collapse;
}
.ve-tabs a:focus {
    box-shadow: none;
}
.ve-gmap-markers-table thead th {
    border-bottom: 2px solid #eee;
}
.ve-gmap-markers-table tbody td {
    border-bottom: 1px solid #eee;
}

.ve-gmap-markers-table tbody tr:nth-child(odd) td {
    
}

.ve-gmap-markers-table tbody tr:nth-child(even) td {
    background: #f6f6f6;
} 

.ve-gmap-infowindow-title {
    font-weight: bold;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
    padding-bottom: 2px;
}
.ve-gmap-infowindow-table {
    width: 100%;
    border-collapse: collapse;
    border: none;
}
.ve-gmap-infowindow-table td {
    vertical-align: top;
    border: none;
}
.ve-gmap-infowindow-table td.image {
    padding-left: 10px;
}
.ve-gmap-infowindow-table td.image.alone {
    padding: 0;
}
.ve-gmap-infowindow {

}

.marker-parameters-tab-ul {
    list-style: none;
}
.marker-parameters-tab-ul li {
    font-weight: bold;
}
.marker-parameters-tab-ul ul.children li {
    font-weight: normal;
}
.marker-parameters-tab-ul ul.children {
    margin-left: 10px;
    margin-top: 10px;
}

.entry-content .ve-gmap-wrapper img,
.entry-content img,
.ve-gmap-wrapper img {
    max-width: none;
}

.ve-gmap-filter-box-options {
    margin: 0;
    padding: 0;
}
.ve-gmap-filter-box-title {
    font-weight: bold;
    margin-bottom: 3px;
}
.ve-gmap-filter-box-options li {
    list-style: none;
}
.ve-gmap-filter-box-options li input {
    margin-right: 5px;
}
.ve-gmap-filter-box-options li label {
    font-weight: normal;
}
.ve-gmap-marker-filter-box {
    float: left;
    margin: 10px;
}

.entry-content a.infowindow-link, 
.entry-summary a.infowindow-link, 
.page-content a.infowindow-link, 
.comment-content a.infowindow-link,
a.infowindow-link {
    display: inline-block;
    padding: 3px 5px;
    background: #24890D;
    color: #fff;
    text-decoration: none;
    margin-bottom: 10px;
}

.gmap-widget.gmap-filter table {
    width: 100%;
    border: none;
    border-collapse: collapse;
}
.gmap-widget.gmap-filter table td,
.gmap-widget.gmap-filter table th {
    border: none;
    padding: 2px;
}


.gmap-widget.gmap-filter table tr.ve-map-filter-sidebar-options td:first-child {
    width: 20px;
    padding-left: 10px;
}
.widget .ve-gmap-filter-sidebar-box-title th {
    color: #000;
}
.widget .ve-gmap-marker-sidebar-filter table tr.ve-map-filter-sidebar-options td {

}
.widget .ve-gmap-marker-sidebar-filter table tr {
    border-bottom: 1px solid #eee;
    cursor: pointer;
}
.widget .ve-gmap-marker-sidebar-filter table tr td {
    color: #666;
}
.widget .ve-gmap-marker-sidebar-filter table tr:hover td {
    color: #000;
}

.gmap-widget .widget-body {
    overflow-y: scroll;
}
.gmap-widget.gmap-list table td {
    padding: 5px;
    border-bottom: 1px solid #eee;
}

.ve-gmap-sortable { 
	list-style-type: none; 
	margin: 0; 
	margin-right: 10px; 
	padding: 5px; 
	border: 1px solid #ccc;
	min-width: 200px;
}
.ve-gmap-sortable li { 
	margin: 5px; 
	padding: 5px; 
	background: #eee;
}

.gmap-box-container.list-table tr,
.gmap-box-container.list-table-advanced tr {
    cursor: pointer;
}

.gmap-box-container .item{
    padding: 30px 0px;
    margin: 10px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}
.gmap-box-container .item img{
    width: auto;
    margin: 0 auto;
    display: block;
}
.gmap-box-container .item h3{
    font-size: 28px;
    font-weight: 300;
    margin: 25px 0 0;
}
.gmap-box-container .item h4{
    margin: 5px 0 0;
    font-size: 18px;
}
.gmap-box-container h1{
    margin: inherit;
}

.ve-gmap-marker-filter.map-box {
    padding: 10px;
    background: #eee;
    margin: 10px 0;
}

.orange{
    background: #ff8a3c;
}
.darkCyan{
    background: #42bdc2;
}
.forestGreen{
    background: #7fc242;
}
.yellow {
    background: #ffd800;
}
.dodgerBlue {
    background: #388bd1;
}
.skyBlue {
    background: #a1def8;
}
.zombieGreen {
    background: #3fbf79;
}
.violet {
    background: #db6ac5;
}
.yellowLight {
    background: #fee664;
}
.steelGray {
    background: #cad3d0;
}

.get-directions-from,
.get-directions-to {
    display: none;
}

