div.javo_mhome_wrap{ display:block; position:relative; top:0; left:0; right:0; bottom:0; }
div.javo_mhome_wrap div.javo_mhome_content{
	position:relative;
	padding-left:100px;
}
.page-template-templatestp-javo-map-box-php footer,
.page-template-templatestp-javo-map-box-php .footer-bottom,
.page-template-templatestp-javo-map-box-php .footer-top-banner-row{display:none;}
.page-template-templatestp-javo-map-box-php .javo_mhome_map_lists .javo_mhome_map_output>div:last-child{padding-bottom:90px !important;}
div.javo_mhome_wrap div.javo_mhome_sidebar{
	position:fixed;
	top:0;
	left:0;
	height:100%;
	z-index:1001;
	background:#fafafa;
	overflow-y:auto;
	overflow-x:hidden;
	width:200px;
}
div.javo_mhome_sidebar{
	border-right:solid 1px #aaa;
	box-shadow:0 5px 5px rgba(45, 45, 45, .5);
}
div.javo_mhome_map_lists{
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	width:60%;
	/* height:100%;*/
	background:#fff;
	border-left:1px solid #ccc;
}
div.javo_mhome_map_lists h2{ color:#fff; }
div.javo_mhome_map_output{
	position:absolute;
	/* Explorer Padding */
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-o-box-sizing:content-box;
	-ms-box-sizing:content-box;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	/* margin-top:150px; */
	overflow-x:hidden;
	overflow-y:scroll;
}
div.javo-mhome-contents{ padding:10px; }

div.javo_mhome_map_area{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	width:40%;

}
a.javo-hmap-marker-trigger{
	display:block;
	width:100%;
	height:00%;
	cursor:pointer;
}
a.javo-hmap-close-trigger{
	display:inline-block;
	position:absolute;
	cursor:pointer;
	z-index:1;
	margin:5px;
	right:0;
	top:0;
	font:1.0em / 1.0em sans-serif;
}
div.javo-hmap-pagination-wrap{
	display:block;
	width:100%;
	text-align:center;
}
div.javo-hmap-pagination-wrap span.javo-hmap-pagination{
	border:solid 1px #ddd;
	background:#fff;
	margin: 5px 3px;
	padding:5px 10px;
}

div.javo-mhome-contents .flex-control-nav{ display:none; }
div.javo-mhome-contents .flex-direction-nav .flex-prev,
div.javo-mhome-contents .flex-direction-nav .flex-next{
	text-indent: -999999px;
	display: block;
	margin: -15px 0 0 0;
	width: 30px;
	height: 30px;
	background: url('../../images/javo_btn_slide_arrow.png') no-repeat;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}

div.javo-mhome-contents .flex-direction-nav .flex-prev{ position:absolute; top:50%; left:0; background-position: 0px 0px; }
div.javo-mhome-contents .flex-direction-nav .flex-next{ position:absolute; top:50%; right:0; background-position: -30px 0px; }
div.javo-hmap-flexslider{ overflow:hidden; }
div.javo_mhome_map_output { padding-top:0px; padding-bottom:150px; }
div.javo_mhome_map_output .item{ padding:0 5px; }
div.javo_mhome_map_output .thumbnail{ border:none; max-width: 358px;}
div.javo_mhome_map_output .list-group-item .thumbnail{max-width:100%;}


div.javo-map-remote-panel{
	position:absolute;
	z-index:1;
	top:100px;
	left:100px;
	background:transparent;
	border:solid 1px #000;
	line-height:0px;
	background:#fff;
	overflow:hidden;
	width:41px;

}

div.javo-map-remote-panel div.javo-map-remote-item{
	position:relative;
	display:inline-block;
	width:41px;
	height:47px;
	background:#efefef;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
div.javo-map-remote-panel div.javo-map-remote-item span{ font-size:1.0em; }
div.javo-map-remote-panel div.javo-map-remote-item .text-center{ font-size:0.8em; }
div.javo_mhome_sidebar_wrap{ position:relative;}
div.javo-mhome-sidebar-onoff{
	position:absolute;
	display:table;
	left:-1px;
	top:300px;
	width:15px;
	height:73px;
	background:url('../images/panel-open.png') no-repeat;
	z-index:1;
	cursor:pointer;
}
div.javo-mhome-sidebar-onoff.active{
	background:url('../images/panel-close.png') no-repeat;
}
div.javo-mhome-sidebar-onoff span{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.javo_mhome_map_output #products .list-group-item .thumbnail .caption> .list-group-item-text{margin:0;}
.javo_mhome_map_output #products .list-group-item .thumbnail .caption>.row{position:relative; margin-right:5px;}
.javo_mhome_map_output #products .list-group-item .thumbnail .caption>.row .item-excerpt-list{max-height:80px; overflow:hidden;}
.javo_mhome_map_output #products .list-group-item .thumbnail .caption>.row>.col-md-7{
	width:25%;
	padding-left:0px;
	position:relative;
	bottom:10px;
}
.javo_mhome_map_output #products .list-group-item .thumbnail .caption>.row>.col-md-7 .col-md-8{padding-left:0px; margin-top:5px;}
.javo_mhome_map_output #products .list-group-item .thumbnail .caption>.row>.col-md-5{
	position:absolute;
	bottom:10px;
	right:0;
	padding-right:0px;
}
.javo_mhome_map_output #products .list-group-item .thumbnail .thumb-wrap{width:400px;}

.javo_mhome_map_output .thumbnail .caption {
color: #aaa;
border: 1px #ddd solid;
}

.javo_mhome_map_output .list-group-item .thumbnail .caption {
border:0;
}

.main-map-search-wrap {text-align:center; background:transparent; margin:10px; padding:10px; background:#bbb;}

/* Tags on images */
.javo-left-overlay { position:absolute; top:11px; left:-4px; z-index:10;}
.javo-left-overlay .javo-txt-meta-area {
	display:block;
	padding:0.2em 7px;
	min-width:38px;
	border:1px solid rgba(0,0,0,0.1);
	background-color:#FF2D2D;
	color:#fff;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.15);
	font-size:1.0em;
	text-transform:capitalize;
	line-height:18px;
}

.free-author .javo-left-overlay .javo-txt-meta-area{ background-color:#f3715d; }
.javo-left-overlay .corner-wrap {
	position:absolute;
	bottom:-4px;
	left:0;
	width:4px;
	height:4px;
}

.javo-left-overlay .corner,
.javo-left-overlay .corner-background {
	width:0;
	height:0;
	border:2px solid #FF4457;
	border-bottom-color:transparent;  /* #fff or background color */
	border-left-color:transparent;  /* #fff or background color */
}

.javo-left-overlay .corner-background {
	position:absolute;
	top:0;
	left:0;
	border-top-color:#000;
	border-right-color:#000;
}

.javo-left-overlay .corner { position:relative; z-index:1; opacity:0.8; }

.javo-hmap-marker-trigger{ cursor:pointer; }
.main-map-search-wrap>.col-md-2{width:20%;}
.page-template-templatestp-map-home-php .main-map-search-wrap>.col-md-2{padding-left:0px;}

.page-template-templatestp-map-home-php footer,
.page-template-templatestp-map-home-php .footer-top,
.page-template-templatestp-map-home-php .footer-bottom{display:none;}

/** javo map type B **/
.javo-map-type-b .thumb-wrap {height:auto;}
.javo-map-type-b div.javo-hmap-pagination-wrap {margin-top: 10px;}
.javo-map-type-b div.javo-hmap-pagination-wrap a {color:#eee;}
.javo-map-type-b div.javo-hmap-pagination-wrap span.javo-hmap-pagination {border: solid 1px #ddd;background: #aaa;}


.javo_mhome_map_lists .javo-rating-registed-score {
	width: 95px;
	background: #eee;
	padding: 0px 4px 3px 6px;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.5);
	letter-spacing:0px;
	font-size:11px;
}
.javo_mhome_map_lists .list-group-item .javo-rating-registed-score{padding: 5px 0px 0px 12px;}
.javo_mhome_map_lists .rate-icons>.col-md-2{padding-right: 10px;}

.javo_mhome_wrap .javo-sidebar-title{ color:#fff; font-size:14px; margin-top:5px; margin-bottom:5px; text-transform:uppercase;}
.javo_mhome_wrap .javo_mhome_sidebar>ul>li{text-align:left; font-size:13px; height:46px;}
.javo_mhome_wrap .javo_mhome_sidebar>ul>li>span{margin-right:5px; top:2px;}

.javo_mhome_map_output .body-content .col-md-12 #products .item.col-md-6 .thumb-wrap>img{height:100%; max-height:200px;}
.javo_mhome_map_output .body-content>.col-md-12 {padding-left:6px;}

.javo_mhome_map_output .list-group>.item.col-xs-12.list-group-item .caption>.row>.col-md-8{
	position: absolute;
	bottom: 25px;
	display:inline-block;
	padding-left:0px;
	width:35%;
}
.javo_mhome_map_output .list-group>.item.col-xs-12 .caption>.row>.col-md-8,
.javo_mhome_map_output .list-group>.item.col-xs-12 .caption>.row>.col-md-8 .col-md-12{padding-right:0px;}
.javo_mhome_map_output .list-group>.item.col-xs-12 .caption>.row>.col-md-8 .col-md-12{
	height:18px;
	overflow:hidden;

}
.javo_mhome_map_output .list-group>.item.col-xs-12 .caption>.row>.col-md-4{padding-left:0px;}
.javo_mhome_map_output .list-group>.item.list-group-item .caption>.row>.col-md-4{float:right; padding-top:10px;}
/** get direction **/
.javo_somw_info .btn-get-direction {padding: 0 6px 0 4px; font-size: 11px; margin-left:3px; background-color: #F17171; border-color: #FF3535;}

.javo-map-inner-control-wrap .javo-my-position{ padding:0 10px; cursor:pointer; }
.javo-map-inner-control-wrap .javo-my-position.active{
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	background-color: #f9f9f9;
}

.javo-map-inner-control-wrap .javo-geoloc-slider{ min-width:100px; margin:0 15px; }
.javo-map-inner-control-wrap .btn.btn-default:hover{ background:#fff; }
.javo-map-inner-control-wrap .btn.btn-default:active{
	background:#fff;
	box-shadow:none;
}
.javo-map-inner-control-wrap .btn.btn-default.default-cursor{ cursor:default; }

.javo_mhome_map_lists .main-map-search-wrap .javo-filter-column>select,
.javo_mhome_map_lists .main-map-search-wrap .javo-filter-column>.sel-box>.sel-container{height:34px;}

/* javo_SOMW Controller */
.javo_somw_panel{
	position:absolute;
	z-index:300;
	top:0px;
	left:0px;
	width:350px;
	height:100%;
	background-color:#343433;
	overflow-x:hidden;
	overflow-y:scroll;
}
.javo_somw_panel.right{
	left:auto;
	right:0px;
}
.javo_somw_panel::-webkit-scrollbar { width: 8px; height: 8px; border: 3px solid #454545; }
.javo_somw_panel::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment{ display: block; height: 10px; background: #454545;}
.javo_somw_panel::-webkit-scrollbar-track{ background: #454545; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.6)}
.javo_somw_panel::-webkit-scrollbar-thumb{ height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}
.javo_somw_panel:after{ content:" "; display:block; clear:both; }


/* Loading Animation */
.javo_somw_loading{
	display:none;
	position:fixed;
	background:url('../images/map_loading.gif') no-repeat;
	top:50%;
	left:50%;
	width:300px;
	height:400px;
	margin:-200px 0 0 -150px;
	z-index:1000001;
}

/* Map Open/Close Button */
.javo_somw_opener{
	position:absolute;
	background:#019DD7;
	font:1.0em/48px 'tahoma', sans-serif;
	text-align:center;
	z-index:100;
	width:48px;
	height:48px;
	cursor:pointer;
	color:#fff;
}

/* Google Map InfoWindow */
.javo_somw_info{ max-width:500px; min-height:160px; width:350px; overflow:hidden; margin-bottom:0 !important;}
.javo_somw_info.mobile{ width:100% !important; }
.javo_somw_info .title{ padding:0; margin:0; }
.javo_somw_info .hr-line{ padding:0; margin:3px 0; border:none; border-bottom:solid 1px #aaa; }
.javo_somw_info_body{ display:block; position:relative; }
.javo_somw_info_body:after{ content:" "; display:block; clear:both; }
.javo_somw_info_body.pic{ position:absolute; width:80px; display:inline-block; top:0; left:0; }
.javo_somw_info_body.text{ padding:0 0 0 85px; }
.javo_somw_dl.inline{ padding:0; margin:0; }
.javo_somw_dl.inline:after{ content:" "; display:block; clear:both; }
.javo_somw_dl.inline dt{ float:left; font-weight:bold; font-size:10pt; line-height:1.2em; }
.javo_somw_dl.inline dd{ float:left; width:auto; font-size:10pt; line-height:1.2em; }
.javo_somw_info .btn {border:0px;border-radius:0px;}

/** InfoWindow : additional css **/
.javo_somw_info { position:relative; letter-spacing:1px;}
.javo_somw_info .javo-this-go-more{ position:absolute; left:0; bottom:0; margin:5px; }
.javo_somw_info .pics {float:right;position:relative;}
.javo_somw_info .pics .thumb {width:150px; height:165px; overflow:hidden; position:relative; color:#454545;}
.javo_somw_info .pics .thumb img {width:150px; height:165px;}
.javo_somw_info .des {float:left; width:196px; padding:5px; color:#454545;}
.javo_somw_info .javo-left-overlay {position: absolute; top: 11px; left: -4px;}
.javo_somw_info .img-in-text {
	position: absolute;
	right: 0px;
	bottom: 0;
	color: white;
	font-size: 13px;
	padding: 4px 6px;
	background-color: #06AFDA;
	z-index:6;
	border-top-left-radius: 7px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border:1px solid #3391F7;
	border-right:0;
	border-bottom:0;
	line-height:15px;
}
.javo_somw_info .des .lister .thumb img {width: 50px;height: 50px;display: block;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
.javo_somw_info .des .lister .thumb{width: 56px;height: 56px;padding: 3px;background: #777;display: inline-block;float: left;margin-right: 10px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
.javo_somw_info .des .lister .thumb:hover{background: #f00056;padding: 0;-webkit-animation: pulse ease-in-out 1 normal 500ms;-moz-animation: pulse ease-in-out 1 normal 500ms;-ms-animation: pulse ease-in-out 1 normal 500ms;-o-animation: pulse ease-in-out 1 normal 500ms;animation: pulse ease-in-out 1 normal 500ms;border: 3px solid #f00056;}
.javo_somw_info .des .prp-meta {padding-left:0;}
.javo_somw_info hr{margin-top:10px; margin-bottom:10px; border:0; border-top:1px dotted #aaa;}


#javo-map-wide-wrapper{ position:relative; letter-spacing:0;font:13px/15px 'Open Sans'; background:#343434;}
/* .javo_somw_info {font:13px/15px 'Raleway';} */
.map-top-btns{ margin:15px 0; }
.map-top-btns .btn {background-color:#1495e5 !important;}
.javo_somw_panel h2 {font-size:14px; font-weight:400; color:#fff; text-transform:uppercase;}

.javo_somw_panel .javo_somw_list_inner {border:0;border-bottom: 1px solid #454545; padding: 6px 3px 4px 4px;}
.javo_somw_panel .newrow a {color:#ddd;}
.javo_somw_panel .newrow .javo_pagination a {color:#454545;}
.javo_somw_panel .javo-hmap-pagination-wrap {margin-top:20px;}
.javo_somw_panel h4.title {font-size:13px; color:#ccc; text-transform:uppercase;}

#javo-map-wide-wrapper .javo_somw_panel .category-btns-wrap .col-md-12>.newrow>select{width:100%; height:34px;}
/** bright style **/
.javo_somw_panel.bright a {color:#454545;}
.javo_somw_panel.bright {color:#3D445B;}
.javo_somw_panel.bright .newrow button {border: solid 1px #ddd; background-color: #eee;}
.javo_somw_panel.bright button.active {color:#fff; background:#3D445B;}
.javo_somw_panel.bright {background:#fff;}
.javo_somw_panel.bright .javo_somw_list_inner {border:0;border-top: 1px solid #ddd;background-color: #fff;}
.javo_somw_panel.bright .meta-wrap {padding:5px 3px;}
.javo_somw_panel.bright .map-top-btns .btn{background-color: #3D445B !important;}
.javo_somw_panel.bright h2 {color:#3D445B;}


.javo_somw_panel .category-btns-wrap {}
.javo_somw_panel .btn-map-panel {
border: solid 1px #555;
background-color: #454545;
background-image: linear-gradient(top, #454545 0%, #999 100%);
font-size: 11px;
padding: 3px 5px;
margin: 3px;
}
.javo_somw_panel .btn-map-panel{color:#eee;}
.javo_somw_panel .btn-map-panel.active {
	background-color: #0192C8;
color: #fff;
border: 1px #00aeef solid
}
.javo_somw_info ul li .prp-meta h4{ margin-top:0px; max-height:40px; overflow:hidden;}
.javo_somw_info ul{word-wrap:break-word;}
.javo_somw_info ul li{max-height:49px;  line-height:16px; font-size:12px;}
.javo-wide-map-container .javo_somw_info ul li{max-height:45px;}
.javo_mhome_map_area .javo_somw_info ul li .prp-meta h4{font-size:15px;}
.javo_mhome_map_area .javo_somw_info ul{line-height:20px; font-size:12px; word-wrap:break-word;}
.javo_mhome_map_area .javo_somw_info .javo-left-overlay .javo-txt-meta-area,
.javo_mhome_map_area .javo_somw_info .img-in-text{
	font-family: 'Raleway';
	font-weight: 500;
	font-size:11px;
}
.javo_mhome_map_area .javo_somw_info .javo-left-overlay .javo-txt-meta-area{padding-top:3px;}


.margin-100-0{ margin:100px 0; }
.color-fff{ color:#fff }

/** my location : geolocation **/
.javo_somw_panel .distance {padding:12px 0 0 0; width:210px;}

/** tooltip **/
.javo-slider-tooltip{
	display: block;
	position: absolute;
	border: 0px solid #D9D9D9;
	font: 400 12px/12px Arial;
	border-radius: 3px;
	background: red;
	color:#fff;
	top: -26px;
	padding: 5px;
	left: 50%;
	margin:0 0 0 -26px;
	text-align: center;
	z-index:9998;
}
.javo-slider-tooltip strong{display: block;padding: 2px;}
.noUi-horizontal .noUi-handle { width: 20px; height: 20px; left: -17px; top: -6px; border-radius: 50px;}
.noUi-background {background: #ccc; box-shadow:none;}
.noUi-handle { box-shadow:none; cursor:pointer; }
.noUi-handle { background:#E65F4A; border:0;} /* dots */
.noUi-handle:after, .noUi-handle:before {background:transparent;}
.noUi-connect {background:#55606E; height:6px;} /* rage between dats */
.noUi-target {height:8px;}
/** // tooltip **/


.javo_somw_panel.mobile-display-panel{display:none;}
.mobile-map a {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 500;
	background: #aaa;
	color: #fff;
	cursor: pointer;
	padding: 5px;
	display:none;
	letter-spacing:0px;
	line-height:15px;
}


/** Auto Complete */
.javo_somw_panel .chosen-single span{ color:#000; }

/** Map Loader */
.javo-wide-map-container{ position:relative; }

.javo_mhome_wrap > .map_cover,
.javo-wide-map-container > .map_cover{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:15;
	display:none;
	background-color: rgba( 45, 45, 45, .5);
	background-image: url('../images/loading.gif');
	background-position:center center;
	background-repeat: no-repeat;
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	-o-filter: blur(2px);
	filter: blur(2px);

}
.javo_mhome_wrap > .map_cover.active,
.javo-wide-map-container > .map_cover.active{ display:block; }
.javo_somw_panel button[data-javo-map-load-more]{ margin-bottom:250px; }

html body [data-map-move-allow].wide-map{
	position:absolute;
	top:auto;
	right:0;
	bottom:0;
	margin:0 50px 23px 0;
}


/*
*
*	Javo Map ( Tap Style )
*/

#javo-map-tab{}
#javo-map-tab .javo-map-tab-topbar{
	position:relative;
	display:block;
	padding:0px;
	height: 53px;
	line-height: 52px;
	background-color:rgba(255,255,255,0.97);
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	border-left-width:0px;
	border-right-width:0px;
	border-radius:0px;
	top: 0px;
}
#javo-map-tab .javo-map-tab-topbar .pull-left {line-height: 52px;
height: 52px;
}


#javo-map-tab .javo-map-tab-panel-container{
	display:inline-block;
	line-height: 52px;
	position:relative;
}

#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel-wrap{
	position:relative;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel{
	position:absolute;

	z-index:5;
	top:0;
	left:0;
	right:0;
	background-color: rgba(255,255,255,0.97);
border: 1px solid #e5e5e5;
border-top: none;
	top:0px;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel form{
	padding:0 10px 10px 10px;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel .javo-my-position-container{
	position:relative;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel .javo-my-position-container .javo-my-position{
	position:absolute;
	top:18px;
	right:0;
	margin: -12px 9px 0 0;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel-toggle{
	cursor:pointer;
	height:100%;
	text-align:left;
	border-radius:0px;
	padding:0px;
	padding-left:12px;
	line-height:52px;
	border:0px solid #fff;
	border-right:solid 1px #e5e5e5;
	line-height: 52px;

vertical-align: baseline;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel-toggle.btn.active,
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel-toggle.btn:active{
	box-shadow:none;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel-toggle:after{
	display: inline-block;
	margin:0 15px 0 30px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f078";
	color:#00b1f5;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel-toggle span{
	display:inline-block;
	min-width:250px;
}
#javo-map-tab .javo-map-tab-panel-container .javo-map-tab-panel-toggle.active:after{
	content: "\f077";
}

#javo-map-tab .javo-map-tab-contents{}
#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists{ margin:30px 0; }
#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists h2.javo-map-tab-lists-header{
	margin:0;
	padding:30px 0 0 70px;
	font-size:1.5em;
	display: inline-block;
}
#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists ul li.javo-map-tab-list-item{
	display:inline-block;
	width:30%;
	padding:15px;
}
#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists ul li.javo-map-tab-list-item a{
	display:block;


}
#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists ul li.javo-map-tab-list-item a:hover{
	border-color:#aaa;
}
#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists ul li.javo-map-tab-list-item .javo-map-tab-list-item-meta{
	text-align:left;
	padding:10px 20px 10px 20px;
    border: solid 1px #e5e5e5;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

@media( max-width: 992px ){
	#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists ul li.javo-map-tab-list-item{
		width:49%;
	}
}

#javo-map-tab .javo-map-tab-contents .javo-map-tab-lists ul li.javo-map-tab-list-item .featured{
	width:100%;
	height:250px;
}



#javo-map-tab .javo-map-tab-contents .javo-map-tab-viewport {width:100%;}




/*
*
**	Keyword AutoComplete
*/

.typeahead,
.tt-query,
.tt-hint {
  padding: 8px 12px;
  font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 2px solid #0097cf;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-dropdown-menu {
	width:100%;
	/* Remove Space
	margin-top: 12px */

	/* Addition Scroll */
	overflow:hidden;
	overflow-y:scroll;
	max-height:150px;
	word-break:break-word;
	/* End Scroll */

	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
		    border-radius: 8px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	   -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	   	    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
}

.page-template-tp-javo-map-box{overflow-y:hidden !important;}
.javo_mhome_map_lists .main-map-search-wrap .input-group-sm>.input-group-btn{vertical-align:top;}
.javo_mhome_map_lists .main-map-search-wrap .input-group-sm>.input-group-btn>button{height:34px;}
.javo_mhome_map_lists .main-map-search-wrap .col-md-3 .col-md-8 label.btn-default{padding-top:8px;}