.lp-menu-bar, .header-normal .lp-menu-bar.lp-header-full-width {
    padding: 0px 0;
}


.listing-second-view .features.list-style-none > li {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-right: 0;
    min-height: 0;
    width: 50%;
}


.pin


.lpmap-icon-contianer
{
    border-color: #8e2323;
}


.lpmap-icon-contianer img {
    top: 0px;
    width: 36px;
    display: none;
}


.lpmap-icon-contianer {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background-color: #8e2323;
    text-align: center;
    line-height: 29px;
    margin-left: 11px;
    vertical-align: middle;
    position: relative;
    top: 16px;
    border-width: 1px;
    border-style: solid;
    left: 7px;
    transform: rotate(45deg);
}

.pin {
	
    background: #F00000;
.47);
}


.header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative {
    background: #1E73BE !important;
	border-radius: 3px;
}

.header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative:hover {
    background: #000 !important;
	border-radius: 3px;
}




.header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative {
    width: 8%;
}




.header-filter .lp-location-search .ui-widget > i, .lp-search-bar .lp-location-search .ui-widget > i {
    display: none;
}



.lp-header-full-width .lp-add-listing-btn li a {
    font-size: 15px;
    background: #fff;
}

header .lp-without-icon-bar-right .lp-join-now a {
    background: #fff;
    padding: 4px 5px 4px 5px;
    border-radius: 3px;
}

.header-inner-page-wrap .lp-menu-bar-color {
    box-shadow: 0 15px 30px rgba(0,0,0,0.3);
}


.input-group.width-49-percent.margin-right-15 input.form-control {
    box-shadow: inset 0px 1px 6px 1px rgba(0,0,0,0.63);
}

.top-search-form.form-inline .input-group .form-control {
    width: 100%;
    box-shadow: inset 0px 1px 6px 1px rgba(0,0,0,0.63);
}


.lp-header-full-width .lp-add-listing-btn ul li a:hover, .lp-header-middle .lp-header-add-btn a:hover {
    box-shadow: inset 0px 1px 6px 1px rgba(0,0,0,0.63);
}



.lp-child-cats-tax .lp-child-cat-tax-name {
    background-color: #1E73BE;
	box-shadow: inset 0px 1px 6px 1px rgba(0,0,0,0.63);
border-radius: 4px;
}

.lp-child-cats-tax .lp-child-cat-tax-name:hover {
    background-color: #575757;
}

.lp-home-banner-contianer .lp-search-bar-view1 {
    border-radius: 8px;
    box-shadow: inset 0px 1px 6px 1px rgba(0,0,0,0.63);
}


@media only screen and (max-width: 400px) {
	
	
	
	.lp-logo a {
    color: #fffdfd !important;
}


.app-view-header .lp-logo {
    float: left;
    text-align: left;
    margin-left: 10px;
    font-size: 17px;
    font-weight: 700;
    width: 80% !important;
}
	
	.lp-grid-desc-container {
    box-shadow: 0px 0px 0px 0 
    rgba(0,0,0,0.15) !important;
}
	

}

.listing-app-view .small-scrren-app-view .mm-listview a:hover {
    color: 
    #dbdedf !important;
}


.listing-second-view .post-meta-info {
    background-color: 
#f7fbfe;
border-bottom: 1px solid
#dbe7ef;
border-top: none;
padding-bottom: 50px;
padding-top: 50px;
box-shadow: 0 2px 5px 0
    rgba(0,0,0,0.15);
}

.app-view-header .lp-menu-bar, .slider-handle, .tooltip-inner {
    background: 
#f2efef42;
box-shadow: 0px 4px 15px 0
    rgba(0,0,0,0.15);
}


.listing-app-view2 .lp-timing-status.status-open, .listing-app-view2 .lp-timing-status {
    font-size: 12px;
    padding-right: 119px;
}


.listing-app-view .page-heading-inner-container h1 {
    font-size: 20px;
    margin-bottom: 0px !important;
    padding: 30px !important;
    line-height: 130px;
}

.app-view-header .lp-menu-bar, .slider-handle, .tooltip-inner {
    background: 
    #31313142;
}

.location-overlay {
    background: 
    rgba(0, 0, 0, 0.06);
    border-radius: 3px;
}


.lp-listing-review-form {

    border-radius: 5px;
    box-shadow: 0 2px 5px 0 
    rgba(0,0,0,0.15);
}


.search-filters > ul > li > a:hover, .currency-signs > ul > li > a:hover {
    background-color: #F7FBFE;
    box-shadow: none;
    box-shadow: inset 1px 1px 2px 0px #847d7d;
    color: #000;
}



.loop-grid-style3:hover, .margin-bottom-class:hover .lp-listing, .lp-listings.list-style .lp-listing {
    margin-bottom: 15px;
	background-color:
#54C3C01A !important;
box-shadow: 0 2px 5px 0
rgba(0,0,0,0.15);
}


.loop-grid-style3, .margin-bottom-class .lp-listing, .lp-listings.list-style .lp-listing {
    margin-bottom: 15px;
box-shadow: 0 2px 5px 0
rgba(0,0,0,0.15);
}







.lp-grid-desc-container {
   
box-shadow: 0 2px 5px 0
    rgba(0,0,0,0.15);

}

.lp-grid-desc-container:hover {
   
box-shadow: 0 2px 5px 0
    rgba(0,0,0,0.15);
	
	background-color:
#54C3C01A !important;

}



.listing-second-view .open-hours ul li a.closed, a.status-btn > span.grid-closed {
    cursor: default;
    font-weight: 500;
    line-height: 22px;
    background: 
#BB3535;
color:
    #fff !important;
    padding: 2px 6px 2px 6px;
    border-radius: 3px;
	box-shadow: inset 1px 1px 2px 0px #847d7d;
}



.listing-second-view .open-hours ul li a.Opened, a.status-btn > .grid-opened {
    font-weight: 500;
    line-height: 22px;
    background: 
#65BD59;
color:
    #fff !important;
    padding: 2px 6px 2px 6px;
    border-radius: 3px;
	box-shadow: inset 1px 1px 2px 0px #847d7d;
}



.lpmap-icon-contianer img {
    top: 0px;
    width: 36px;
}


.lp-listing-name-tagline , .lp-listing-title .lp-listing-title-rating .lp-rating-count, .lp-listing-name h1
{

    color: 

    #fff !important;

}

.lp-listing-top-title-header {
    background-color: #737373;
    padding-top: 40px;
    margin-bottom: 40px;
    position: relative;
}

.lp-listing-title .lp-listing-name .lp-listing-name-tagline{
    color: #fff !important;
}



#input-dropdown li span {
    font-size: 14px;
    line-height: 40px;
    vertical-align: top;
    color: #fdfdfd;
    font-weight: 700;
}

#input-dropdown > ul li {
    background: #4f4e4e;
}

#input-dropdown li:hover, #input-dropdown li:hover span {
    background-color: #1e73be;
}

#input-dropdown > ul li {

    border-bottom: 0px solid 

#f9f9f9;

color:

    #fff;

    font-family: sans-serif;
    font-size: 14px;


}



#input-dropdown .lp-s-caticon, #input-dropdown .lp-wrap-cats > img {

    margin-right: 10px;
    margin-top: 3px;
    vertical-align: top;
    width: 35px;

}



.lp-border-radius-5 {
    border-radius: 6px;
}


.home-categories-area .lp-home-categoires.new-banner-category-view4 li a:hover {
    opacity: 1;
    transform: translate(0, -10px);
}


.home-categories-area .banner-default-view-category3 li a.lp-border-radius-5 {
    border-radius: 7px;
}


.lp-home-categoires li a {
    width: 120%;
    height: 140px;
    text-align: center;
    float: left;
    box-shadow: 0 5px 13px 
    rgba(0, 0, 0, .42);
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}



.lp-home-categoires li a span img {
	
height: 70px;
margin-bottom: 45px;
margin-top: 37px;
width: 70px;
	margin-left: 5px;
	
}


.lp-home-categoires li a span {
    font-size: 15px;
    width: 100%;
    margin-bottom: 0;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: 700;
}


.lp-detail-section-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 800;
    text-decoration: underline;
}



.lp-home-banner-contianer .lp-search-bar-view1 {
    border-radius: 8px;
}

.lp-search-bar-view1 .lp-search-bar-right {
    border-radius: 5px;
}


.lp-home-categoires li a span {

    position: static;

}

.list_view .lp-grid-box {
    border-radius: 5px;
    background-color: #FFF !important;
    box-shadow: 0 0px 5px -1px rgba(0,0,0,0.15);
    margin-bottom: -31px;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.list_view:hover .lp-grid-box:hover {
    background-color: #54C3C01A !important;
    box-shadow: 0px 8px 8px 7px rgba(50,50,50,0.25);
    -webkit-transform: scale(1.1);
    transform: scale(1.01);
    z-index: 33;
}


.widget-box.viewed-listing > h2 {
    background: #737373;
    color: #fff;
    padding: 8px 0px 8px 8px;
    border-radius: 4px;
    font-weight: 700;
	box-shadow: inset 0px 1px 6px 1px rgba(0,0,0,0.63);
}
.grid_view2 .lp-grid-box-thumb img {
    width: 100% !important;
}

.lp-home-banner-contianer-inner h1 {
    margin-top: 500px;
}

.new-banner-view-category {
    margin-top: 45px !important;
}
