/*  1 Common Css 
	2 Header 
		2.1  Top Bar  
		2.2  Menu Bar  
		2.3  Home Search Container  
	3 Sections	
		3.1  Home Categoires
		3.2  Location Sections
		3.3  Nearby Sections
		3.4  Grid Box Sections
		3.5  Testimonials Section
		3.6  Blog Grids Section
		3.7  Popup Box
		3.8  Page Header
		3.9  Breadcrumbs
		3.10 Listing Pages
		3.11 Author Page
		3.12 Blog Single Page
		3.13 Comments Box
		3.14 Post Detail
		3.15 Post Sidebar
		3.16 Pricing Plan
		3.17 Accordion
		3.18 Post Submit
		3.19 About US
		3.20 Contact US
		
		3.21 Login
		3.22 404 Page
		3.23 ToolTip
		3.24 Post List View
	4 Footer
		4.1 Footer Upper Bar
		4.2 Footer Bottom Bar
*/
/* @import url(//fonts.googleapis.com/css?family=Josefin+Sans:400,100,300,600,700);
@import url('//fonts.googleapis.com/css?family=Quicksand:300,400,500,700');
@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800'); */

/*======================1 Common Css===========================*/
body{
    overflow-x: hidden;
	margin:0;
    font-family: 'Quicksand', sans-serif;
	font-weight: 400;
}

p,span,input,.post-detail-content,li a,.show a,.lp-grid-box-description ul,.chosen-container,.accordion-title,.lp-grid-box-bottom a,time,label,#input-dropdown li a,#input-dropdown span{
	font-family: 'Open Sans', sans-serif;
}
h1,h2,h3,h4,h5,h1 span,h2 span,h3 span,h4 span,.question-icon,.lp-search-description p,.lp-banner-browse-txt,.lp-home-categoires span,.nearby-description p,.testimonial-description p,.lp-blog-grid-author a,.lp-blog-grid-author span,.lp-menu a,.lp-join-now li a,.lp-add-listing-btn li a,li.grayscale-dollar > span,.review-form form .form-group > label,.post-price-row .post-rice,.currency-signs li a, #menu-footer a,.footer-bottom-bar a,.footer-bottom-bar p,.footer-bottom-bar span,.city-girds a,.city-girds label,
.listing-second-view .features-listing > ul > li span, .widget-box.reservation-form a.make-reservation, a.open-modal,
.dashboard-content .postbox table.widefat .review-content > p > span {
	 font-family: 'Quicksand', sans-serif;
}
ul{
	list-style:none;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.lp-h1, .lp-h2, .lp-h3, .lp-h4, .lp-h5, .lp-h6, .lp-h1 a, .lp-h2 a, .lp-h3 a, .lp-h4 a, .lp-h5 a, .lp-h6 a {
	font-weight:bold;
	color:#333;
}
a:focus, input:focus {
	outline: none !important;
}
.vc_column_container,.row_inner,.row_inner_wrapper{
	padding:0px !important;
}
.vc_row {
	margin-right:0px !important;	
	margin-left:0px !important;	
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{
	margin-bottom:0px !important;
}
.row_inner_wrapper.container{
	width:auto !important;
}
.post-slide .slick-dots{
	margin-bottom:17px;
}
.success_box {
	display:none;
}
p{
	font-weight:400;
	line-height:26px
}
.paragraph-form{
	line-height:24px;
}
a:hover,a:focus{
	text-decoration:none;
}
a:focus{
	outline:none;
}
input,
.lp-input{
	border:0px;
}
input:focus,
.form-control:focus{
	box-shadow:none;
	outline:none;
}
.form-group label{
	font-weight:600;
	line-height:26px;
}
blockquote,
.lp-blockquote{
	font-family:'quicksand';
	line-height:30px;
	border-left:0px;
	quotes: "\201C""\201D""\2018""\2019";
	position: relative;
	font-style: italic;
	padding-left: 50px;
	text-align:center;
}
blockquote:after,
.lp-blockquote:after{
	position:absolute;
	top:23px;
	left:0;
	content: open-quote;
}
img{
	max-width:100%;
	height:auto;
}
button:focus{
	outline:none;
}
.lp-border{
	border:1px solid #e3e3e3;
}
.lp-border-bottom{
	border-bottom:1px solid #e3e3e3;
}
.lp-border-top{
	border-top:1px solid #e3e3e3;
}
.lp-border-right{
	border-right:1px solid #e3e3e3;
}
.lp-border-left{
	border-left:1px solid #e3e3e3;
}
.lp-border-radius-0{
	border-radius:0px;
}
.lp-border-radius-5{
	border-radius:5px;
}
.lp-border-radius-8{
	border-radius:8px;
}
.lp-primary-btn{   
    font-weight: bold;
    font-family: 'quicksand';
    line-height: 24px;
    text-align: center;
    color: #fff;
    border: 0px;
    padding: 15px 60px;
    border-radius: 5px;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.file-upload-btn{   
    font-weight: bold;
    font-family: 'quicksand';
    line-height: 24px;
    text-align: center;
    color: #fff;
    border: 0px;
    padding: 12px 36px;
    border-radius: 5px;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.lp-secondary-big-btn {
	border-radius: 5px;
	color: #fff;
	font-family: "quicksand";
	font-weight: bold;
	padding: 15px 78px;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
a.lp-primary-btn{   
	padding: 18px 60px;
}
.lp-primary-btn:hover{
	text-decoration:none;
}
.lp-secondary-btn {
	padding:12px 30px 12px 30px;
	font-weight: bold;
	font-family: 'quicksand';
	border-radius: 5px;
	color:#fff;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.margin-top-subtract-55{
	margin-bottom:-55px;
}
.margin-top-subtract-25{
    margin-top: -25px;
}
.marker-cluster{
	z-index:9999 !important;
}

/* PADDING BOTTOM */
.padding-bottom-5{padding-bottom:5px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-15{padding-bottom:15px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-30{padding-bottom:30px;}
.padding-bottom-35{padding-bottom:35px;}
.padding-bottom-40{padding-bottom:40px;}
.padding-bottom-44{padding-bottom:44px;}
.padding-bottom-45{padding-bottom:45px;}
.padding-bottom-50{padding-bottom:50px;}
.padding-bottom-60{padding-bottom:60px;}
.padding-bottom-64{padding-bottom:64px;}
.padding-bottom-67{padding-bottom:67px;}
.padding-bottom-70{padding-bottom:70px;}
.padding-bottom-74{padding-bottom:74px;}
.padding-bottom-84{padding-bottom:84px;}
.padding-bottom-77{padding-bottom:77px;}
.padding-bottom-80{padding-bottom:80px;}
.padding-bottom-90{padding-bottom:90px;}
.padding-bottom-100{padding-bottom:100px;}
.padding-bottom-110{padding-bottom:110px;}
.padding-bottom-120{padding-bottom:120px;}
.padding-bottom-130{padding-bottom:130px;}
.padding-bottom-140{padding-bottom:140px;}
.padding-bottom-150{padding-bottom:150px;}
.padding-bottom-160{padding-bottom:160px;}
.padding-bottom-170{padding-bottom:170px;}
.padding-bottom-180{padding-bottom:180px;}
.padding-bottom-190{padding-bottom:190px;}
.padding-bottom-200{padding-bottom:200px;}
.padding-bottom-250{padding-bottom:250px;}
.padding-bottom-270{padding-bottom:270px;}

/* PADDING TOP */
.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}
.padding-top-25{padding-top:25px;}
.padding-top-30{padding-top:30px;}
.padding-top-35{padding-top:35px;}
.padding-top-40{padding-top:40px;}
.padding-top-50{padding-top:50px;}
.padding-top-60{padding-top:60px;}
.padding-top-64{padding-top:64px;}
.padding-top-67{padding-top:67px;}
.padding-top-70{padding-top:70px;}
.padding-top-74{padding-top:74px;}
.padding-top-84{padding-top:84px;}
.padding-top-77{padding-top:77px;}
.padding-top-80{padding-top:80px;}
.padding-top-90{padding-top:90px;}
.padding-top-100{padding-top:100px;}
.padding-top-110{padding-top:110px;}
.padding-top-120{padding-top:120px;}
.padding-top-125{padding-top:125px;}
.padding-top-130{padding-top:130px;}
.padding-top-137{padding-top:137px;}
.padding-top-140{padding-top:140px;}
.padding-top-150{padding-top:150px;}
.padding-top-160{padding-top:160px;}
.padding-top-170{padding-top:170px;}
.padding-top-180{padding-top:180px;}
.padding-top-190{padding-top:190px;}
.padding-top-200{padding-top:200px;}
.padding-top-220{padding-top:220px;}
.padding-top-250{padding-top:250px;}
.padding-top-270{padding-top:270px;}

/* MARGIN BOTTOM */
.margin-bottom-0{margin-bottom:0;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-bottom-25{margin-bottom:25px ;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-35{margin-bottom:35px;}
.margin-bottom-40{margin-bottom:40px!important;}
.margin-bottom-50{margin-bottom:50px;}
.margin-bottom-60{margin-bottom:60px;}
.margin-bottom-70{margin-bottom:70px;}
.margin-bottom-100{margin-bottom:100px;}
.margin-bottom-150{margin-bottom:150px;}
.margin-bottom-120{margin-bottom:150px;}
.margin-bottom-200{margin-bottom:200px;}
.margin-bottom-250{margin-bottom:250px;}
.margin-bottom-270{margin-bottom:270px;}

/* MARGIN LEFT */
.margin-left-0{margin-left:0;}
.margin-left-5{margin-left:5px;}
.margin-left-10{margin-left:10px !important;}
.margin-left-15{margin-left:15px !important;}
.margin-left-20{margin-left:20px !important;}
.margin-left-25{margin-left:25px ;}
.margin-left-30{margin-left:30px;}
.margin-left-35{margin-left:35px;}
.margin-left-40{margin-left:40px !important;}
.margin-left-50{margin-left:50px;}
.margin-left-60{margin-left:60px;}
.margin-left-70{margin-left:70px;}
.margin-left-100{margin-bottom:100px;}
.margin-left-150{margin-left:150px;}
.margin-left-120{margin-left:150px;}
.margin-left-200{margin-left:200px;}
.margin-left-250{margin-left:250px;}
.margin-left-270{margin-left:270px;}

/* MARGIN TOP */
.margin-top-0{margin-top:0;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-30{margin-top:30px;}
.margin-top-35{margin-top:35px;}
.margin-top-40{margin-top:40px;}
.margin-top-45{margin-top:45px;}
.margin-top-50{margin-top:50px;}
.margin-top-60{margin-top:60px;}
.margin-top-70{margin-top:70px;}
.margin-top-80{margin-top:80px;}
.margin-top-100{margin-top:100px;}
.margin-top-110{margin-top:110px;}
.margin-top-120{margin-top:100px;}
.margin-top-150{margin-top:150px;}
.margin-top-170{margin-top:170px;}
.margin-top-200{margin-top:200px;}
.margin-top-250{margin-top:250px;}
.margin-top-270{margin-top:270px;}
.margin-right-15{margin-right:2%;}
.padding-left-0{padding-left:0 !important;}
.padding-left-10{padding-left:15px !important;}
.padding-left-40{padding-left:40px;}
.padding-right-40{padding-right:40px;}
.padding-right-0{padding-right:0;}
.padding-right-10{padding-right:15px !important;}
.padding-right-left-100{padding-left:100px;padding-right:100px;}
.padding-0{
	padding:0 !important;
}
.padding-40{
	padding:40px;
}
.margin-right-0{
	margin-right:0px !important;
}
.margin-right-30{
	margin-right:30px !important;
}
.margin-left-30{
	margin-left:-30px !important;
}
.margin-top-subtract-35{
	margin-top:-50px;
}
.font-bold{
	font-weight:bold;
}
.showbread{
	display:none;
}
.loader{
	background:url(../images/loader.gif);
	width:50px;
	height:50px;
}
.content-loading{
	background:url(../images/content-loader.gif) no-repeat center center;
	width:100%;
	min-height:300px;
}
.container-fullwidth{
	padding-left:15px;
	padding-right:15px;
}
.overlay-link {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.social-icons{
	padding:0;
	margin:0;
	list-style:none;
}

/*app style by sajid*/
/*app view styles*/
.listing-app-view .lp-list-page-grid .clearfix{
	display:block !important;
}
.listing-app-view .post-stat .fa-star{
 color: #7f7f7f !important;
}
.listing-app-view .post-meta-info{
    background-color: #fff !Important;
    border: 1px solid #dbe7ef;
    border-radius: 8px;
    margin: -40px auto 0;
    position: relative;
    width: 90%;
    overflow: hidden;
}
.listing-app-view .content-white-area .single-inner-container{
 padding-top: 0;
}
.listing-app-view .post-meta-info{
 padding-top: 27px !important;
 padding-bottom: 0px !important;
}
.listing-app-view .listing-second-view .post-meta-left-box h1{
 margin-bottom: 5px;
    font-size: 22px !important;
    margin-top: 5px;
}
.listing-app-view  .listing-second-view .post-meta-right-box .post-stat li{
	margin: 0;
    text-align: center;
    width: 32%;
    border-right: 1px solid #dedede!important;
    border-radius: 0px;
	padding-top: 10px!important;
    padding-bottom: 20px!important;
    line-height: 0px;
}
.listing-app-view  .listing-second-view .post-meta-right-box .post-stat li:last-child{
	border-right:0px !Important;
}

.listing-app-view2 .post-meta-right-box .post-stat{
	width: 100%;
    border-top: 1px solid #dedede;
	margin-top: 15px;
}
.listing-app-view2 .post-meta-right-box .post-stat > li > a i {
    margin-right:0px!important;
    display: block;
    margin-bottom: 10px;
}
.listing-app-view .nav-tabs > li{
 width: auto;
}
.listing-app-view .tab-content{
 background-color: #eff3f6 !important;
}
.listing-app-view .nav-tabs > li > a:hover:after,
.listing-app-view .nav-tabs > li.active > a:after,
.listing-app-view .nav-tabs > li.active > a:hover:after,
.listing-app-view .nav-tabs > li.active > a:focus:after{
 border-bottom-color: #eff3f6 !important;
}
.listing-app-view .nav-tabs > li > a:after{
 border-left: 8px solid transparent;
 border-right: 8px solid transparent;
 border-bottom-width: 10px;
}
.listing-app-view .nav-tabs > li.active > a{
 background-color: transparent !important;
 color: #363F48;
}
.listing-app-view .listing-app-view2 .nav-tabs > li > a:after{
	bottom: -2px!important;
}
.listing-app-view .nav-tabs > li > a::after{
 border-bottom-color: transparent;
}
.listing-app-view .tab-content .post-detail-content{
 border: none;
}
.listing-app-view .open-hours{
 border-left: none;
 border-right: none;
 border-radius: 0;
 border: none;
 padding-bottom: 0px;
 width: auto;
 margin-left: 15px;
 margin-right: 15px;
 padding-left:5px;
 padding-right:5px;

}
.listing-app-view .open-hours ul li span{
 float: none;
 margin-left: 2px;
}
.listing-app-view .open-hours ul.hidding-timings li span{
 float: right;
}
.listing-app-view .widget-box.app-view-timings{
 margin-bottom: 0 !important;
 background-color: #eff3f6;
}
.listing-app-view .listing-second-view .listing-price.widget-box{
    width: 92%;
    margin-left: 15px;
	margin-right: 15px;
    margin-top: 12px;
    margin-bottom: 20px!important;
    padding: 0px 10px;
    border: 0px;
}
.listing-app-view .listing-second-view .map-area{
 border-radius: 0;
 border-left: 0;
 border-right: 0;
}
.listing-app-view .review-form,
.listing-app-view .reviews-section{
  width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
 margin-left: 15px;
 margin-right: 15px;
 margin-top:30px;
}
.listing-app-view .tab-content iframe{
 max-width: 90%;
 height: auto;
 margin-left: 5%;
}
.listing-app-view2 .tab-content iframe{
	height:225px;
}
.listing-app-view .review-thumbnail{
 float: left;
 margin-right:10px;
}
.listing-app-view .review-post figcaption{
 text-align: left;
  width: -webkit-calc(100% - 66px);
    width: -moz-calc(100% - 66px);
    width: calc(100% - 66px);
    float:right;
}
.listing-app-view .review-post figcaption > h3{
	font-size:16px;
	margin-bottom: 2px;
}
.listing-app-view .review-post time{
 margin-bottom: 4px;
 display: block;
 font-size: 12px;
}
.listing-app-view .review-post .bottom-section form > span{
 display: block;
 width: 100%;
 text-align: left;
}
.listing-app-view .review-post .bottom-section ul{
 float: none;
 display: block;
 text-align: center;
}
.listing-app-view .review-post .bottom-section ul li{

 float: none;
}
.listing-app-view .review-post .bottom-section ul li a{
     padding: 5px 7px!important;
	 margin-right:5px;
}
.listing-app-view .bottom-section ul li a{
	height: 30px!important;
    line-height: 20px!important;
}
.footer-upper-bar-for-app{
    padding:0px;
}
.footer-upper-bar-for-app a {
    color: #fff;
	
    padding: 15px 0;
    display: inline-block;
}
.footer-upper-bar-for-app .col-sm-4 {
	border-right:1px solid #fff;
	    padding: 0px;
}
.footer-upper-bar-for-app .col-sm-4:last-child{
	border-right:0px;
}
.footer-upper-bar-for-app a img{
	width:23px;
}
.footer-upper-bar-for-app > a{
    border-right:1px solid #fff;
}
.footer-upper-bar-for-app a i{
 margin-right: 4px;
}
.listing-app-view .review-form{
 margin-bottom: 0 !important;
}
.get-directions span.phone-number{
 background-color: #7f7f7f;
 color: #fff;
 padding: 0 5px;
}
.listing-app-view .slick-dots{
 bottom: 50px;
}
.listing-app-view .slick-dots li button{
 height: 8px;
 width: 8px;
}
.listing-app-view .slick-dots li{
 margin: 0 4px;
 height: 8px;
 width: 8px;
}
.listing-app-view a.show-all-timings{
       background-color: transparent;
    border: medium none;
    position: relative!important;
    color: #000;
    font-size: 12px;
    float: right!important;
    text-align: center;
    width: auto;
    bottom: 0px;
    right: 0;
    left: auto;
    transform: none!important;
	line-height: 38px;
	padding-right: 0px;
}
 .app-view-header .lp-logo-container{
        float: left;
    }
    .app-view-header .lp-menu-bar .mobile-nav-icon{
        position: static;
        margin-top: 7px;
    }
    .app-view-header .lp-logo{
        float: left;
        text-align: left;
        margin-left: 10px;
    }
    .app-view-header .lp-logo img{
        
    }
    .open-filter,
   .close-filter,
    .home-filter-close,
    .home-filter-open{
       color: #fff;
       font-size: 20px;
       margin: 10px;
	   margin-right:3px;
       display: inline-block;
   }
   .open-filter:hover,
   .close-filter:hover,
    .home-filter-close:hover,
    .home-filter-open:hover{
       color: #fff;
   }
   .app-view-header .lp-search-toggle .close-filter,
	.app-view-header .lp-search-toggle  .home-filter-open{
	   display: none;
   }
   .app-view-header .lp-search-toggle.app-view-filter-open .close-filter{
	   display: inline-block;
   }
   .app-view-header .lp-search-toggle.app-view-filter-open .open-filter{
	   display: none;
   }
	.app-view-header .lp-search-toggle.app-view-filter-close .home-filter-open{
		display: inline-block;
	}
	.app-view-header .lp-search-toggle.app-view-filter-close .home-filter-close{
		display: none;
	}
    .listing-app-view2 .col-xs-12,
    .listing-app-view2 .col-sm-12{
       
        width: 100%;
    }
    .listing-app-view .rating-section{
        padding-bottom:15px !important;
		    padding-top: 0px!important;
    }
    .listing-app-view  .open-hours ul{
        display:inline-block;
        width:auto;
    }
    .make-reservation-outer{
    display: inline-block;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
    }
    .listing-app-view  .listing-price.widget-box{
        margin:0px 20px 30px;
         width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    }
    .app-view #accordion h5{
        border:0px !important;
    }
    .listing-app-view  .ui-accordion-content{
        border:0px !important;
    }
    .listing-app-view .app-view .post-detail-content{
         padding: 30px 20px 23px;
    }
    .listing-app-view #listing-video{
        padding:37px 20px;
    }
    .listing-app-view .app-view .nav-tabs > li > a:hover,.listing-app-view .app-view .nav-tabs > li > a:focus,.listing-app-view .app-view .nav-tabs > li > a{
        background-color:transparent;
        color:#fff;
    }
	.listing-app-view .app-view .nav-tabs{
		background:#363F48;
	
	}
	
    .listing-app-view .app-view .extra-fields {
        background: #eff3f6 none repeat scroll 0 0;
        border:0px;
        border-radius: 0;
        padding:30px 20px 50px;
    }
    .listing-app-view .app-view #listing-des .features-listing.extra-fields a.show-all-timings {
    bottom: 18px;
	display:none;
}
.listing-app-view .app-view{
border-top:1px solid #dedede;
}
.review-post figcaption > h3{
	margin-top:0px;
}
.listing-app-view .open-hours ul li a{
	margin-left: 6px;
}
.listing-app-view2 .listing-second-view .listing-price .price-area .claim-area .phone-icon {
display: inline !important;
}
.listing-app-view .Opened{
	float:right;
}
.app-view-header-container{
	padding:0px 30px;
}
section.listing-app-view .post-meta-info .post-meta-left-box .breadcrumbs li:last-child{
	display:none;	
}
section.listing-app-view .post-meta-info .post-meta-left-box .breadcrumbs li:nth-child(2){
	margin-right:0px;
}
.listing-app-view  .post-meta-left-box > p{
	margin-bottom:10px !important;
}
.listing-app-view .rating-section > .rate{
	height: 24px !important;
    line-height: 24px !important;
	width: 48px !important;
	border-radius: 2px !important;
	font-size: 12px !important;
	padding: 0px!important;
}
.listing-app-view2 .post-meta-right-box .post-stat li{
	    border: 0px solid #dedede !important;
    background-color: #fff!important;
    padding: 0px!important;
	    text-align: center!important;
}
.listing-app-view2 .post-meta-right-box .post-stat > li > a,.listing-app-view2 .post-meta-right-box .post-stat > li > a i,.listing-app-view2 .post-meta-right-box .post-stat > li > a span{
	color:#333 !important;
}
.listing-app-view2 .add-to-fav .email-icon{
	margin-right:0px !important;
}
.listing-app-view2 .rating-section > span{
	margin-left: 0px!important;
    margin-top: 4px;
}
.review-secondary-btn{
	width:243px !important;
	color:#fff !important;
	font-weight:400 !important;
	margin-bottom: 27px;
}
.review-secondary-btn i{
	color:#fff !important;
}
.listing-app-view2 .list-st-img li{
	border-bottom:1px solid #eee !important;
	margin-bottom: 0px;
    padding-bottom: 6px;
}
.listing-app-view2 .widget-social .list-st-img li{
border-bottom:0px solid #eee !important;
margin-top:6px;
}
.listing-app-view2 .map-area .listing-detail-infos{
	padding-bottom:0px !important;
	margin-top: 0px !important;
}
.listing-app-view2 .review-form{
	margin-top:27px!important; 
}
.listing-app-view .list_view.lp-grid-box-contianer1 .lp-grid-box-description{
	padding-bottom:0px !Important;
	padding-top:0px !Important;
}
.listing-app-view2 .post-meta-right-box{
	width:100%;
	
}
.listing-app-view2 .post-meta-right-box .post-stat > li > a{
	float:none !important;
	margin-left: 0px !Important;
    padding: 0px !Important;
}
.listing-app-view .listing-app-view2 .reviews-section article.review-post .review-thumbnail{
	width:54px;
	height:54px;
}
.listing-second-view .reviews-section span.rate {
    font-size: 12px;
    border-radius: 3px;
    color: #fff;
    height: 20px!important;
    line-height: 20px!important;
    margin-top: 0px!important;
    width: 35px;
}
.grid_view2 span.rate {
    border-radius: 3px;
    line-height: 13px!important;
    height: 18px!important;
    padding: 3px 8px!important;
    font-size: 11px!important;
	margin-top:1px!important;
}
.listing-app-view .list_view span.rate{
	 border-radius: 2px;
    line-height: 18px!important;
    height: 18px!important;
    padding: 0px!important;
    font-size: 11px!important;
    margin-top: 1px!important;
    width: 27px!important;
    text-align: center;
}
.listing-app-view .listing-app-view2 .bottom-section{
	margin-top:0px;
}
.listing-app-view .listing-app-view2 .review-form .lp-review-btn {
    padding: 4px 10px;
    font-size: 14px;
}
.listing-app-view .listing-app-view2 .review-form #reply-title {
    font-size: 14px;
    line-height: 24px;
}
.listing-app-view .listing-app-view2 .review-form{
	padding: 9px 15px;	
}
/* listing archive app view start*/ 
.listing-app-view-bar{
 background-color: #363f48;
 color: #fff;
 padding: 10px 0;
 margin-bottom: 22px;
 position: relative;

}
.listing-app-view-bar .form-group{
 float: left;
 margin-right: 5px;
 margin-bottom: 0;
}
.listing-app-view .leaflet-control-container .leaflet-top{
 top: 125px;
}
.listing-app-view-bar .right-icons{
}
.listing-app-view-bar .right-icons a.map-view-icon{
 color: #fff;
 font-size: 16px;
 display: inline-block;
 border: solid 1px #fff;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
 width: 34px;
 text-align: center;
 padding: 5px 0;
 margin-left: 6px;
 float: right;
 position:relative;

}
.listing-app-view-bar .right-icons a.active{

}
.listing-app-view-bar .search-filter a{
 color: #fff;
 font-size: 16px;
 display: inline-block;
 padding: 4px 0;
}
.listing-app-view .lp-grid-box{
 padding: 10px 11px!important;
 margin-bottom: 5px !important;
   
}

.listing-app-view .lp-grid-box-thumb{
 width: 30%;
 float: left;
}
.listing-app-view  .list_view .lp-grid-desc-container{
 width: calc(100% - 70px);
display: inline-block!important;
    vertical-align: middle!important;
    float: none!important;
 padding-left: 5px !Important;
 padding:0px;
}
.listing-app-view .lp-grid-box-contianer1{
 margin-bottom: 15px;
}
.listing-app-view .lp-grid-box-contianer1.list_view .lp-grid-box-description{
padding-left: 0;
padding-right: 0;
    width: 100%;
}
.listing-app-view .lp-grid-box-left.pull-left > ul > li{
 padding-left: 5px;
 padding-right: 5px;
}
.listing-app-view .listing-with-map .list_view.lp-grid-box-contianer1 .lp-grid-box-description h4{
 margin-top: 0;
 margin-bottom: 0;
}
.listing-app-view .list_view .lp-grid-box-left.pull-left > ul{
 margin-bottom: 0;
}
.listing-app-view .list_view .lp-grid-box-thumb img{
 border-radius: 5px;
}
.listing-app-view .lp-grid-box-left.pull-left > ul > li:first-of-type{
 font-size: 14px !important;
}
.listing-app-view .grid_view.lp-grid-box-contianer{
 
 float: left;

}
.listing-app-view .content-grids-wraps .grid_view.lp-grid-box-contianer{
 
width:50% !important;
padding:0px 5px !important;

}
.listing-app-view .map-view-list-container2 .grid_view.lp-grid-box-contianer{
 padding: 0 5px;
}
.listing-app-view .map-view-list-container2 .slick-active{
	
}
.map-view-list-container2 .clearfix.slick-slide{
	
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box-thumb,
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-desc-container{
 width: 100%;
 float: none;
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box{
 padding: 0 !important;
 min-height: auto;
 border-radius:8px;
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box-description{
 padding: 0;
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box{
	background-color:transparent !important;
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box-description h4.lp-h4 > a{
 font-size: 14px;
 line-height: 20px;
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box-description h4.lp-h4{
 margin-bottom: 0;
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box-left.pull-left{
 width: 100%;
 padding: 0;
}
.listing-app-view .grid_view.lp-grid-box-contianer .grid-view-hide{
 display: none;
}
.listing-app-view .map-view-list-container{
 position: fixed;
 z-index: 10;
 bottom: 15px;
 display: none;
 width: 100%;
 height: 80px;
}
.listing-app-view .map-view-list-container .lp-grid-box-contianer{
 margin-left: 5px;
 margin-right: 5px;
}
.listing-app-view .map-view-list-container .lp-grid-box{
 padding: 10px !important;
}
.listing-app-view .map-view-list-container .lp-grid-box-description h4 a{
 font-size: 14px;
 line-height: 20px;
}
.listing-app-view .map-view-list-container .lp-grid-box-left ul li{
 margin-top: 5px !important;
}
.listing-app-view .listing-with-map{
 padding-bottom: 0;
}
.listing-app-view .footer-app-menu{
 background-color: #f0f0f0;
 padding: 0px 10px;
 text-align: center;
}
.listing-app-view .footer-app-menu ul{
 padding: 0;
 margin: 0;
 list-style: none;
 display:inline-block;
}
.listing-app-view .footer-app-menu ul li{
 display: inline-block;

 margin-right:25px;
 list-style: none;
 border-bottom: 1px solid transparent!important;
}
.listing-app-view .footer-app-menu ul li:last-child{
	margin-right:0px;
}
.listing-app-view .footer-app-menu ul li:before{
 margin-right: 10px;
}
.listing-app-view .footer-app-menu ul li a{
 color: #7f7f7f;
     display: block;
    padding: 15px 0px;
	font-size:12px;
}
.listing-app-view .footer-app-menu ul li a i{
 margin-right: 0px;
 display: inline-block;
width: 100%;
margin-bottom: 4px;
font-size:18px;
}
.listing-app-view .footer-app-menu ul li a:hover{
 color: #41a6df;
}
.listing-app-view .footer-app-menu ul li:hover{
	border-bottom:1px solid;
}
/*dashboad css given by sajid bahi*/
.listing-app-view .admin-top-section .user-details .user-portfolio{
 background-color: #3e2e2e;
}
.listing-app-view .admin-top-section-bar{
 background-color: #2e313e;
}
.listing-app-view .admin-top-section-bar .admin-menue-icon{
 float: left;
 color: #fff;
padding-left:20px;	
}
.listing-app-view .admin-top-section-bar .admin-menue-icon button{
 float: none;
}
.listing-app-view .admin-top-section-bar .lp-contact-support{
 float: right;
 color: #fff;
padding-right: 20px;
 text-align: right;
 margin-top: 0;
}
.listing-app-view .admin-top-section-bar .lp-contact-support a{
    padding: 0 9px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-top: 12px;
    font-weight: 400;
    border-radius: 3px!important;
}
.listing-app-view .admin-top-section-bar .lp-contact-support a,
.listing-app-view .admin-top-section-bar .lp-contact-support i{
 border-color: #fff;
 color: #fff;
}
.listing-app-view .dashboard-content{
 background-color: #f6f6f6;
 padding-bottom: 50px;
     min-height: 600px;
}
.listing-app-view .dashboard-content .dashboard-panel{
 width: 100%;
padding-left: 20px;
padding-right: 20px;
background: #fff;
}
.listing-app-view .dashboard-content-app-view .panel-dash-views{
 margin-top: 0;
 margin-bottom: 0;
 border-bottom: solid 1px rgba(0, 0, 0, 0.12);
}
.listing-app-view .dashboard-content-app-view .panel-dash-views .padding-zero{
 padding: 0;
}
.listing-app-view .dashboard-content-app-view .panel-dash-views .count-box{
 border-radius: 0;
 text-align: center;
}
.listing-app-view .dashboard-content-app-view .panel-dash-views .count-box p.views{
 font-weight: 400;
 margin-bottom: 0;
 color:#333;
 line-height:16px;
}
.listing-app-view .dashboard-content-app-view .panel-dash-views .count-box i{
 margin-right: 3px;
}
.listing-app-view .dashboard-content-app-view .notices-area > .notice.info,
.listing-app-view .dashboard-content-app-view .notices-area > .notice.success,
.listing-app-view .dashboard-content-app-view .notices-area > .notice.warning,
.listing-app-view .dashboard-content-app-view .notices-area .notice.info .notice-icon,
.listing-app-view .dashboard-content-app-view .notices-area .notice.success .notice-icon,
.listing-app-view .dashboard-content-app-view .notices-area .notice.warning .notice-icon{
 background-color: #fff;
}
.listing-app-view .dashboard-content-app-view .notices-area .notice .notice-text{
 padding-left: 50px;
}
.listing-app-view .dashboard-content-app-view .notices-area > .notice > .notice-icon{
 width: 50px;
 border-radius: 5px;
}
.listing-app-view .dashboard-content-app-view .notices-area .notice.warning .notice-icon i{
 color: #fdf9e1;
}
.listing-app-view .dashboard-content-app-view .notices-area .notice.success .notice-icon i{
 color: #dbf1d6;
}
.listing-app-view .dashboard-content-app-view .notices-area .notice.info .notice-icon i{
 color: #00a9e5;
}
.listing-app-view .dashboard-content-app-view .user-description-box{
 width: 100%;
 margin-bottom: 20px;
}
.listing-app-view .dashboard-content-app-view .user-description-box .description-box{
   
    margin-right: 5px;
    width: calc(50% - 5px);
    border-radius: 3px;
    padding-top: 11px;
    padding-bottom: 11px;
    margin-bottom: 5px;

}
.description-box-pending{
	 background-color: #a4a4a4;
}
.description-box-publish{
	 background-color: #7cc752;
}
.description-box-expire{
	 background-color: #ff6c6c;
}
.description-box-campine{
	 background-color: #faab2e;
}
.listing-app-view .dashboard-content-app-view .user-description-box .description-box p{
color: #fff;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: normal!important;
    margin: 0px;
    line-height: 18px;
}
.listing-app-view .dashboard-content-app-view .pull-left.left-panel.tbl-cell{
 width: 220px !important;
}
.listing-app-view .dashboard-content-app-view .dashboard-tabs.lp-main-tabs.text-center > ul > li > a,
.listing-app-view .dashboard-content-app-view .dashboard-tabs.lp-main-tabs.text-center > ul > li > a > i{
 text-indent: 0;
 position: relative;
}
.listing-app-view .dashboard-content-app-view{
 position: relative;
 
 
}
.listing-app-view .dashboard-content-app-view .app-view-dashboard-menu{
 position: absolute;
 height: 100%;
 background-color: #363F48;
 z-index: 2;
 margin-left: -220px;
}
.listing-app-view .admin-top-section-bar .app-dashboard-menu-toggle{
 padding: 0;
 font-size: 24px;
}
.listing-app-view .app-view-dashboard-menu ul>li> a:after{
 position: absolute;
 right: 0;
 border: 8px solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none;
 border-right-color: #f1f1f1;
 top: 50%;
 margin-top: -8px;
 display: none;
}
.listing-app-view .app-view-dashboard-menu ul>li> a{
 border-left: none !important;
}
.listing-app-view .app-view-dashboard-menu ul>li> a i.fa-angle-down{

}
.listing-app-view .dashboard-content-app-view .dashboard-tabs.lp-main-tabs.text-center > ul > li > a.active-dash-menu,
.listing-app-view .dashboard-content-app-view .dashboard-tabs.lp-main-tabs.text-center > ul > li.dropdown.opened > a{
 background-color: #42a7df !important;
}

.listing-app-view .app-view-dashboard-menu ul>li> a.active-dash-menu:after,
.listing-app-view .dashboard-content-app-view .dashboard-tabs.lp-main-tabs.text-center > ul > li.dropdown.opened > a:after{
 display: block;
}
.listing-app-view .app-view-dashboard-menu .dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a{
 font-size: 13px !important;
}
.listing-app-view .app-view-dashboard-menu .dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a i{
 display: none;
}
.listing-app-view .app-view-dashboard-menu .dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a:before{
 margin-right: 5px;
}
.listing-app-view .app-view-dashboard-menu .dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a > span{
 margin-right: 15px;
}
.listing-app-view .admin-top-section{
	display:block !Important;
}
.listing-app-view .admin-top-section .user-portfolio .user-thumb{
	width:66px !important;
	border: 1px solid #fff;
	height: 66px;
}
.listing-app-view .admin-top-section h5.user-name{
	margin-left:0px !important;
	margin-top:10px !Important;
	font-size:14px !Important;
	margin-bottom: 0px!important;
}
.listing-app-view .admin-top-section .user-portfolio .user-text p{
	display:block !important;
	color:#fff !important;
	font-size: 12px !important;
    text-transform: capitalize;
}
.listing-app-view .admin-top-section .user-portfolio .user-text p:last-child{
	display:none !important;
}	
.listing-app-view .admin-top-section .user-portfolio {
    padding-top: 22px !important;
    padding-bottom: 20px !important;
	padding-left: 0px;
    padding-right: 0px;
}
.listing-app-view .admin-top-section .user-portfolio .user-text .user-name > span{
	display:none !Important;
}
.listing-app-view .admin-top-section .navbar-toggle{
	display:block !important;
}
.listing-app-view .panel-dash-views .count-box{
	box-shadow:none !important;
}
.listing-app-view .dashboard-content-app-view .panel-dash-views .count-box{
	    border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.listing-app-view .dashboard-content-app-view .panel-dash-views .count-box p:last-child{
	margin-bottom:0px;
}
.listing-app-view .dashboard-content-app-view .panel-dash-views .padding-zero:last-child .count-box{
	border:0px !important;
}
.listing-app-view .dashboard-panel .notices-area .notice-text p {
    display:none !Important;
}
.listing-app-view .dashboard-panel .notices-area .notice-text h2 {
    font-size: 11px !Important;
    margin: 0px !Important;
}
.listing-app-view .dashboard-panel .notices-area{
	padding: 20px 0 0 !important;
}
.listing-app-view .dashboard-content-app-view .notices-area > .notice{
	margin-bottom:20px !important;
}
.listing-app-view .panel-recent-activity{
	background:#f9f9f9 !important;
	padding:20px;
}
.listing-app-view .panel-recent-activity ul li span > time{
position:static !important;
    margin-top: 6px!important;
}
.listing-app-view .panel-recent-activity > ul > li{
	padding: 15px 5px 10px!important;
}
.listing-app-view .dashboard-content .tab-pane.fade,.listing-app-view .user-recent-listings-innerfade{
	padding: 0px !important;
}
.listing-app-view .dashboard-content .tab-header{
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom: 20px !important;
}
.listing-app-view .dashboard-content .lp-list-view .lp-list-view-inner-contianer {
     
    padding: 20px 20px !important;
    margin-bottom: 10px !important;
    margin-left: 20px;
    margin-right: 20px;
    width: calc(100% - 40px);
	  padding-bottom: 0px!important;
}
.listing-app-view .dashboard-content .lp-saved-listing-tab .lp-list-view .lp-list-view-inner-contianer{
	    padding-bottom: 50px!important;
}
.listing-app-view .dashboard-content .lp-list-view-inner-contianer .col-xs-12{
	padding:0px !important;
	vertical-align: top;
    display: inline-block;
    width: calc(100% - 100px);
}
.listing-app-view .dashboard-content-app-view .lp-listing-pending-tab .lp-list-view-inner-contianer .col-xs-12 {
   
    width: calc(100% - 100px)!important;
}
.listing-app-view .dashboard-content .lp-list-view-inner-contianer .col-md-4{
	width: 100% !Important;
}
.listing-app-view .dashboard-content .lp-list-view-inner-contianer .lp-list-view-content.lp-list-cnt {
    padding-top: 0px !important;
}
.listing-app-view .dashboard-content .lp-list-view-content-bottom{
	float:left !important;
	margin-bottom:20px !important;
}
.listing-app-view .dashboard-content .lp-rigt-icons.lp-list-view-content-bottom .lp-list-view-edit.list-style-none{
	    float: left !important;
       padding-top: 0px !important;
    width: auto !important;
    display: block !important;
	    
}
.listing-app-view .dashboard-content .user-recent-listings-innerfade .lp-list-view-content-bottom .edit-list{
	margin-right:15px !important;
}
.listing-app-view .dashboard-content .lp-list-view-content-bottom .list-style-none.list-st-img {
    float: left !important;
    margin-left:0px !important;
    width: auto !important;
    display: block !important;
}
.listing-app-view .lp-rigt-icons.lp-list-view-content-bottom .list-style-none.list-st-img > li{
	 margin-left:0px !important;
}
.listing-app-view .dashboard-content .lp-list-view .lp-list-view-inner-contianer > .col-md-9{
	
}
.listing-app-view .dashboard-content .lp-list-view-content-bottom .lp-list-view-edit{
	text-align:left !important;
}
.listing-app-view .dashboard-content .lp-list-view-content-bottom ul.lp-list-view-edit.list-style-none.aliceblue > li > a {
    padding: 8px 8px !important;
}
.listing-app-view .dashboard-content .lp-list-view .lp-list-view-inner-contianer > .col-md-1{
	width: 78px!important;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}
.listing-app-view .dashboard-content-app-view .lp-listing-pending-tab .lp-list-view .lp-list-view-inner-contianer > .col-md-1{
   width: 78px!important;
}
.listing-app-view .dashboard-content .lp-invoice-table .invoice-section table tr td{
	width:100% !important;
}
.page-template-template-dashboard.listing-app-view .aliceblue{
	    background-color: #f6f6f6;
}
.listing-app-view .dashboard-content .invoice-section{
	margin-left:20px;
	width:calc(100% - 40px);
}
.listing-app-view .dashboard-content .invoice-section .top-section > h3{
	display:inline-block;
	width:100%;
}
.listing-app-view .dashboard-content .invoice-section .top-section a.btn.btn-first-hover.pull-right.showme{
	float:none !important;
}
.listing-app-view .dashboard-content .resurva-booking{
	margin-left:20px;
	width:calc(100% - 25px);
}
.listing-app-view .dashboard-content .resurva-booking .lp-list-view-inner-contianer{
	padding: 10px 0px!important;
    margin-bottom: 10px !important;
    width:100% !important;
	margin:0px !Important;
}

.listing-app-view .dashboard-content .lp-list-view-inner-contianer #restaurant-menu .col-xs-12{
	width:100% !important;
	padding:0px 20px !important;
}
.listing-app-view .dashboard-content .row.lp-list-page-list{
	min-height:600px;
}
.dashboard-content-app-view .dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a{
	
	line-height:36px !important;
}
/*end dashboad css given by sajid bahi*/
/*start shoaib*/
.listing-app-view .lp-grid-box-description h4.lp-h4 > a{
    font-size:14px;
    line-height:19px;
}
.listing-app-view .list_view .lp-grid-box-description h4.lp-h4{
	line-height:0px;
	margin:0px;
}
.listing-app-view .listingpro-list-thumb img{
    height:auto;
}
.listing-app-view .list_view .lp-grid-box-left.pull-left > ul > li{
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    line-height: 20px;
}
.listing-app-view .list_view .lp-grid-box-left.pull-left > ul > li a,.listing-app-view .list_view .lp-grid-box-left.pull-left > ul > li span{
    font-size:12px;
}
.listing-app-view .grid_view .lp-grid-box-left.pull-left > ul > li a,.listing-app-view .grid_view .lp-grid-box-left.pull-left > ul > li span{
    font-size:12px;
}
.listing-app-view .list_view .lp-grid-box-left.pull-left > ul > li:last-child{
    border-left:0px;
    padding-left:0px;
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.listing-app-view .list_view .lp-grid-box-thumb{
   width: 63px !important;
    height: 63px!important;
    overflow: hidden!important;
	    display: inline-block!important;
    vertical-align: middle!important;
    float: none!important;
}
.listing-app-view .list_view .lp-grid-box-left.pull-left > ul > li:last-child{
   display: inline-block;
    float: left;
    text-align: left;
    width: 100%;
}
.listing-app-view .app-view-filters .close {
    opacity: 1;
   float: none;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    border: 1px solid #333;
    padding: 6px 20px;
    border-radius: 3px;
    display: inline-block;
    text-transform: uppercase;
}
.listing-app-view .app-view-filters .close:hover{
	color:#fff;
}
/*end shoaib*/
/* listing archive app view ends*/ 

/*homepage style starts */

.listing-app-view .app-view-filters.md-show{
	
}
.listing-app-view .app-view-filters .md-content{
	width: 100%;
}
.listing-app-view .app-view-filters .md-content .form-inline{
	border: none;
	border: none;
	box-shadow: none;
	padding: 0;
	position: static;
	float: none;
}
.listing-app-view .app-view-filters .md-content .search-row{
	margin-top: 10px;
}
.listing-app-view .app-view-filters .md-close i{
	top: 5px;
	right: 5px;
}
.listing-app-view .app-view-locations{
	text-align: left;
}
.listing-app-view .app-view-locations .app-view-loction-box{
	padding-left: 3px;
	padding-right: 3px;
	border-radius: 0;
	margin-bottom: 6px;
}
.listing-app-view .app-view-locations .app-view-loction-box .city-girds{
	margin-bottom: 0px;
}
.listing-app-view .app-view-locations .app-view-loction-box .city-thumb{
	border-radius: 0;
	margin-bottom: 10px;
}
.listing-app-view .app-view-locations .app-view-loction-box .city-title{
	background: none;
	position: static;
}
.listing-app-view .app-view-locations .app-view-loction-box .city-title label{
	font-size: 12px;
}
.listing-app-view .app-view-locations .app-view-loction-box .city-title h3{
	font-size: 14px;
}
.listing-app-view .app-view-locations .app-view-loction-box .city-title a,
.listing-app-view .app-view-locations .app-view-loction-box .city-title label{
	color: #333333;
	line-height: 15px;
}
.listing-app-view .lp-section-title-container h1,
.listing-app-view .lp-section-title-container.text-center h1{
	text-align: left!important;
	font-size: 22px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.listing-app-view .lp-section-content .lp-section-title-container{
	padding-top:0px !Important;
}
.listing-app-view .lp-section-content-container{
    padding-bottom: 0px !Important;
}
.listing-app-view.home .pos-relative .lp-home-banner-contianer{
    height: 220px;
}
.listing-app-view.home .lp_auto_loc_container h1{
	font-size: 26px !important;
	margin-top: 0;
	margin-bottom: 0;
}
.listing-app-view.home .lp_auto_loc_container .lp-banner-browse-txt{
	font-size: 14px;
	margin-bottom: 0;
}
.listing-app-view.home .app-view-search-bar{
	background: none;
	margin-top: 0;
}
.listing-app-view.home .lp-home-banner-contianer{
	height: 250px;
}
.listing-app-view .siginincontainer,
.listing-app-view .siginupcontainer,
.listing-app-view .forgetpasswordcontainer{
	top: 80px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	position: static !important;
}
.listing-app-view .login-form-pop-tabs{
	position: relative !important;
	width: 100%;
	left: 0;
	color: #fff;
	background-color: #41a6df;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: left;
	overflow:hidden;
	z-index:99999 !important;
}
.listing-app-view .siginincontainer,.listing-app-view  .siginupcontainer,.listing-app-view  .forgetpasswordcontainer{
	top:60px !important;
}
.listing-app-view .login-form-pop-tabs ul{
	padding: 0;
	margin: 0;
}
.listing-app-view .login-form-pop-tabs ul li{
	float: left;
	 display: inline-flex;
}

.listing-app-view .login-form-pop-tabs a{
	color: #fff;
	font-size: 15px;
    padding: 15px;
	
}
.listing-app-view .login-form-pop-tabs a.md-close{
	display: block;
	position: absolute;
	right: 15px;
	top: 25px;
}
.listing-app-view .social-login li{
	display: block;
	margin-top: 10px;
}
.listing-app-view .social-login li a{
	width: 100%;
	float: none;
	padding-top: 8px;
    padding-bottom: 8px;
}
.listing-app-view .siginincontainer{
	padding: 10px 20px!important;
}
.listing-app-view .lp-filter-wrap-app right{

}
.listing-app-view .lp-filter-wrap-app span{
	float: left;
	line-height:26px;
}
.listing-app-view .app-view-filters .listing-style-1{
	background:#fff;
	border-radius:5px;
}
.listing-app-view .app-view-filters .close{
	opacity:1;
}
.listing-app-view .app-view-filters .search-row .form-inline{
	padding:0px !important;
}
.listing-app-view .app-view-filters .modal-body {
    
    padding: 10px 25px;
   
}


.listing-app-view .app-view-filters .lp-filter-wrap-app{
	padding: 8px 0px;
    float: left;
    width: 100%;
    padding-bottom: 2px;
    border-bottom: 1px solid #e3e3e3;
}
.listing-app-view .app-view-filters .switch{
	margin-bottom:0px;
}
.listing-app-view .app-view-filters .lp-features-filter{
	border-bottom:0px !important;
}
.listing-app-view .app-view-filters .form-group:nth-child(2) ul li{
	margin-right:0px !Important;
}
.listing-app-view .app-view-filters p{
    margin-bottom: 5px;
    
    font-size: 15px;
}
.listing-app-view .app-view-filters .listing-style-1 .lp-filter-inner .more-filter{
	margin-top:0px;
}
.upper-case{	
	text-transform:uppercase;
}
/*start app home page shoaib*/
.login-form-pop-tabs .active{
	background:#fff;
	color:#333 !important;
}
.login-form-popup-outer .social-login li button,.login-form-popup-outer .social-login li a{
	border-radius:0px !important;
}
.login-form-popup-outer .social-login li button span,.login-form-popup-outer .social-login li a span {
    
    font-size: 12px;
    font-weight: 400;
    margin-left: 2px;
    text-transform: capitalize;
}
.login-form-popup-outer .social-login .facebook:hover {
    background-color: #3b5998;
	color:#fff;
}
.login-form-popup-outer .social-login .facebook:hover span{
	color:#fff;
}
.login-form-popup-outer .social-login .facebook{
	
	color:#3b5998;
	background:#fff;
	border:1px solid #3b5998;
}
.login-form-popup-outer .social-login .facebook span{
	color:#3b5998;
}

.login-form-popup-outer .social-login .twitter:hover {
    background-color: #55acee;
	color:#fff;
	
}
.login-form-popup-outer .social-login .twitter:hover span{
	color:#fff;
}
.login-form-popup-outer .social-login .twitter{
	border:1px solid #55acee;
	color:#55acee;
	background:#fff;
}
.login-form-popup-outer .social-login .twitter span{
	color:#55acee;
}

.login-form-popup-outer .social-login .google:hover {
    background-color: #d62d20;
	color:#fff;
}
.login-form-popup-outer .social-login .google:hover span{
	color:#fff;
}
.login-form-popup-outer .social-login .google{
	border:1px solid #d62d20;
	color:#d62d20;
	background:#fff;
}
.login-form-popup-outer .social-login .google span{
	color:#d62d20;
}
.alterna{
    margin: 15px 0 15px;
}

.alterna p{
	background:#dedede;
	text-align:center;
	border-radius:50%;
	color:#333;
	font-size:12px;
	font-weight:400;
	text-transform:uppercase;
	display:inline;
	padding: 6px;
}
.login-form-popup-outer .form-control{
	border:1px solid #dedede;	
	background:#f4f4f4;
	color: #333;
	
}
.login-form-popup-outer .form-control:focus {
    border: 1px solid #dedede;
	background:#fff;
}
.login-form-popup-outer .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.login-form-popup-outer .form-horizontal .radio,.login-form-popup-outer .form-horizontal .checkbox,.login-form-popup-outer .form-horizontal .radio-inline,.login-form-popup-outer .form-horizontal .checkbox-inline{
	 padding-top: 0px;
}
.login-form-popup-outer .form-horizontal .checkbox a{
	color:#41a6df;
	font-size:12px;
}
.login-form-popup-outer .siginincontainer,.login-form-popup-outer .siginupcontainer,.login-form-popup-outer .forgetpasswordcontainer {
    padding: 15px 25px;
}
.login-form-popup-outer .lp-secondary-btn{
	font-family:inherit !important;
}
.login-form-popup-outer .md-close i{
	background:transparent !important;
	right:10px !important;
}
.login-form-popup-outer{

	    z-index: 99999999;
	
}
.login-form-popup-outer .social-login li a {
    padding: 0px!Important;
    
    line-height: 26px;
    border-radius: 1px!important;
    border: 1px solid #333;
}
.login-form-popup-outer .social-login li a .fa{
	font-size: 12px;
    line-height: 20px;
}
.login-form-popup-outer .social-login li{
	margin-right: 5px;
    width: 30%;
	
}
.login-form-popup-outer .social-login li:last-child{
	margin-right:0px;
}
.login-form-popup-outer .social-login li{
	display:inline-block;
}
.login-form-popup-outer .social-login{
	text-align:center;
}
#app-view-login-popup .modal-body{
	padding:0px;
}
#app-view-login-popup{
	
	top: 30%;
    transform: translateY(-27%);
}
#app-view-login-popup .modal-header {
    padding: 0px;
    border-bottom: 0px solid #e5e5e5;
    margin-bottom: 10px;
}
#app-view-login-popup .siginincontainer2,#app-view-login-popup .siginupcontainer2,#app-view-login-popup .forgetpasswordcontainer2{
	padding:0px 20px;
	padding-bottom:20px;
}
.siginupcontainer2{
	display:none;
}
.forgetpasswordcontainer2{
	display:none;
}
.listing-app-view #app-view-login-popup .login-form-pop-tabs a.md-close i{
	background-color: transparent !important;
    padding: 0px!important;
    width: auto;
    height: auto;
    line-height: initial;
}
.listing-app-view #app-view-login-popup .login-form-pop-tabs a.md-close{
	top:50% !important;
	transform:translateY(-50%) !Important;
	right:25px !Important;
	padding: 0px !important;
}
#app-view-login-popup .modal{
	background:rgba(0,0,0,.9)!important;
}
/*end home app  page shaoib*
/*homepage style ends*/
.listing-app-view .lp-filter-wrap-app span.app-filter-loader{
 position: absolute;
 left:-20px;
 display: none;
}
.md-close.widget-map-click.app-filter-close-btn{
	
	 background-color: #41a6df;
 color: #fff;
 font-size: 20px;
 padding: 5px 10px;
 border-radius: 5px;

} 
/*end app style by sajid*/


.social-icons li{
	display:inline-block;
}
.page-container{
	padding-bottom:60px;
}
.page-container-second{
	padding-top:90px;
	padding-bottom:60px;
}
.page-container-third{
	padding-top:65px;
	padding-bottom:90px;
}
.page-container-four{
	padding-top:45px;
	padding-bottom:90px;
}
.page-container-five{
	padding: 55px 0;
}
.page-container-six {
    padding-top: 90px;
    padding-bottom: 40px;
}
.form-page-heading{
	margin-bottom:45px;
}
.input-group-addon{
	background-color:#f4f4f4;
	padding:12px 16px;
}
.lp-form-container{
	padding:40px;
}
.lp-form-container input.form-control{
	height:40px;
}
.form-control{
	height:40px;
	box-shadow:none;
    border: 1px solid #e3e3e3;
}
.form-control:focus{
	border:1px solid #C1C1C1;
}
.input-group .custom-combobox{
	display:inherit;
}
.input-group .custom-combobox-input{
    border: 1px solid #e3e3e3;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.input-group .custom-combobox-input:focus{
    border: 1px solid #C1C1C1;
}
.input-group-addon i{
	color:#3c3c3c;
}
.form-inline .form-group{
	margin-right: 11px;
}
.input-width-299{
	width: 311px !important;
}
.full-width{
	width:100%;
}
.width-32-percent{
	width:calc(100% - 920px);
	background-image:url(http://www.raisingedmonton.com/wp-content/themes/listingpro/assets/images/sidebar-bg.jpg);
	background-repeat:no-repeat;
    background-size: auto 100%;
	background-position:top right;
	position:relative;
	height: 100%;
	position: fixed;
}
.width-68-percent{
    width: 920px;
    background-color: #fff;
    padding: 0px 15px;
	float:right;
}
.width-49-percent{
    width: 40%;
	float:left;
}
.listing-sidebar-left{
	max-width:270px;
    z-index: 9;
    position: relative;
	padding:20px 0px;
    margin-right: 30px;	
}
.listing-sidebar-left .ui-widget{
	width:100%;
    height: 35px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.listing-sidebar .ui-autocomplete, .listing-sidebar-left .ui-widget select{
	width:200px !important;
	position:fixed !important;
}
.listing .LPtagsContainer {
	margin-top:5px;
}
.listing-sidebar-left .ui-widget:placeholder{
	color:#A9A9A9;
}
.form-cotnainer{
    background-color: rgba(255, 255, 255, 0.2);
    padding: 15px;
    border-radius: 5px;
}
.form-cotnainer .form-group{
	margin-bottom:10px;
	margin-right:0px;
	width:100%;
}
.form-cotnainer .form-group .input-group-addon {
    background-color: #e3e3e3;
    padding: 0px;
    width: 40px !important;
    height: 35px;
    line-height: 33px;
    text-align: center;
}
.form-cotnainer .form-control {
    height: 36px;
    box-shadow: none;
}
.form-inline .input-group{
	width:100%;
}
.form-cotnainer .form-group:last-child{
	margin-bottom:0px;
}
.listing-container-right{
	width:100%
}
.list-style-none{
	list-style:none;
    padding: 0px;
    margin: 0px;
}
.width-full{
	width:100%;
}
.slick-slide:focus,
.slick-slide img:focus{
	outline:none;
}
.slick-slide{
    cursor: move;
}
.line-height-16{
	line-height: 16px;
}
.width-50{
	width:50%;
	display:inline-block;
}
.form-inline .input-group .input-group-addon{
	width:40px;
}
.lp-input-202{
	width: 195px !important;
}
.ui-helper-hidden-accessible{
	display:none;
}
.pos-relative{
	position:relative;
}
.spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);

}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.ui-autocomplete {
	z-index:999999;
}
.border-right-radius{
	border-top-right-radius:5px !important;
	border-bottom-right-radius:5px !important;
}
.border-dropdown span{
	position:relative;
}
.listing-sidebar-left .border-dropdown span:after,
.listing-sidebar-left .chosen-container-multi .chosen-choices:after{
	top: 11px;
}
.chosen-container-multi .chosen-choices:after{
	position:absolute;
	top: 14px;
	right: 17px;
	content: "\f0d7";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	color: #D3D3D3;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.border-dropdown span:after{
	position:absolute;
	top: 50%;
	right: 17px;
	content: "\f0d7";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	color: #D3D3D3;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
}
input.default{
	color:#A9A9A9;
}
.accordion-title{
	display:inline-block;
	width:80%;
	vertical-align:top;
}
/*=======================../Common Css=========================*/

/*======================2 Header Css===========================*/
.fullwidth-header{
	padding:0px 25px;
}
.lp-menu-bar  .header-filter{
	-moz-transform:translateY(0%);
	-webkit-transform:translateY(0%);
	-o-transform:translateY(0%);
	transform:translateY(0%);
}
.lp-header-full-width .lp-menu-bar  .header-filter{
	-moz-transform:translateY(0%);
	-webkit-transform:translateY(0%);
	-o-transform:translateY(0%);
	transform:translateY(0%);
}
.header-filter .form-control{
	border:none !important;
}
#inputsearch{
	border-radius: 0;
	position:relative;
}
#inputsearch:before {
  content: 'Numbers only';
  color: orange;
}
.lp-search-btn-header{
	 float: right;
    width: 0px;
}
.lp-search-btn-header .lp-search-btn {
    padding: 11px;
	 background: none;
}
.lp-search-btn-header i {
    color:#fff;
	font-size:27px;
	cursor: pointer;
    left: 10px;
    position: absolute;
    top: 8px;
}
.lp-header-bg{
	position:relative;
}
.lp-header-overlay{
	background-color:rgba(0, 0, 0, 0.6);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.header-fixed{
    position: fixed;
    width: 100%;
	z-index:99999;
}

/*=====================2.1 Top Bar ==================== */
.lp-topbar{
	padding-top:15px;
	padding-bottom:15px;
    position: relative;
	z-index:9;
}
.lp-topbar-menu {
	padding:0px;
	margin:0px;
	line-height:32px;
}
.lp-topbar-menu li{
	display:inline-block;
	list-style-type: disc;
	margin-right:25px;
	position:relative;
}
.lp-topbar-menu li:before{
    content: "";
    position: absolute;
    left: -17px;
    top: 15px;
    color: #fff;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 50%;
	
}
.lp-join-now{
	line-height:48px
}
.lp-join-now a{
	text-transform:capitalize
}
.lp-join-now ul{
	padding:0;
	list-style:none;
}
.lp-topbar-menu li:first-child:before{
   list-style-type: none; 
   display:none;
}
.lp-topbar-menu li a:hover{
	text-decoration:underline;
}
.lp-join-now span{
	border-radius: 100%;
    float: left;
    height: 22px;
    line-height: 15px;
    margin-right: 5px;
    margin-top: 12px;
    overflow: hidden;
    width: 20px;
}
.lp-join-now span img{
	width: 100%;
}
.lp-join-now.after-login span{
    height: 30px;
    line-height: 16px;
    margin-top: 7px;
    width: 30px;
}
.margin-top-6{
	margin-top:6px;
}
.lp-join-now a{
    position: relative;
}
.lp-join-user-info ul{
	margin-bottom:0px;
}
.lp-user-menu {
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08);
    margin-left: -16px;
    max-height: 0;
    opacity: 0;
    position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	right: 0px;
    top: 100%;
    transform: scale(0);
    transform-origin: 10% top 0;
    z-index: 999999;
    width: 200px;
    -webkit-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
       -moz-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
        -ms-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
         -o-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
            transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
}
.header-with-topbar .lp-join-now.after-login.lp-join-user-info {
    float: right;
}
.header-with-topbar .lp-join-now.after-login.lp-join-user-info .lp-user-menu {
	top: 105%;
}
.lp-user-menu li{
	background-color:#fff;
}
.lp-user-menu li:first-child{
	padding-top:10px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}
.lp-user-menu li:last-child {
	padding-bottom:10px; 
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.lp-user-menu:after{
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: -9px;
    right: 15px;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}
.lp-menu .children .page_item_has_children a,
.lp-menu .sub-menu .menu-item-has-children a {
	border-radius: 5px;
	position:relative;
}
.lp-menu .children .page_item_has_children a:after,
.lp-menu .sub-menu .menu-item-has-children a:after {
	content:'\f0da';
	position:absolute;
	top: 11px;
	right: 20px;
	width:10px;
	height:10px;
	z-index: 99999;
	font-family: 'FontAwesome';
}
.lp-menu ul.children li:first-child,
.lp-menu ul.sub-menu li:first-child
{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.menu ul.children li:last-child,
.menu ul.sub-menu li:last-child
{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
/*.lp-menu-bar-color .menu ul.children li:last-child,
.lp-menu-bar-color .menu ul.sub-menu li:last-child {
    -webkit-box-shadow: 0px 5px 11px -1px rgba(193, 193, 193, 0.19);
    -moz-box-shadow: 0px 5px 11px -1px rgba(193, 193, 193, 0.19);
    box-shadow: 0px 5px 11px -1px rgba(193, 193, 193, 0.19);
}*/
.lp-menu-container .lp-menu > ul > li > a,
.lp-menu-container .lp-menu > div > ul > li > a {
	line-height: 46px;
}
.mm-navbar-top a,
.mm-navbar-top img{
	display:inline-block;
}

.mm-navbar-top a.userimage{
	width: 60%;
	line-height: 50px;   
	margin-top: 19px;
}
.mm-navbar-top a{
	margin-right:30px;
}
.mm-navbar-top a:last-child{
	margin-right:0px;
}
.iconsmall{   
	height: 40px;
    line-height: 34px;
    padding: 0;
    width: 40px;
}
.iconsmall img{
	width:40px;
}
.userimage img{
	max-width:100%;
}
	/*======================../2.1 Top Bar ================
	======================================================*/

	/*=====================2.2 Menu Bar ===================
	======================================================*/
.mobile-nav-icon{
	display:none;
	cursor:pointer;
}
.mobile-nav-icon .nav-icon{
	width:28px;
	float: right;
}
.icon-bar{
	width:100%;
	display:block;
	height:3px;
	background-color:#fff;
	margin-bottom:5px;
}
.lp-menu-bar{
    position: relative;
}
.lp-menu-bar .lp-logo-container{
	padding-bottom: 5px;
    padding-top: 5px;
}
.lp-menu ul{
	list-style:none;
	padding:0px;
	margin-bottom:0px;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.lp-menu ul li{
	display:inline-block;
	padding-right:35px;
	line-height: 32px;
}
/*.lp-menu ul li a{
	font-size:15px;
}*/
.lp-menu ul li a i {
    /*font-size: 9px;*/
    position: relative;
    top: -2px;
    margin-left: 4px;
}
.lp-menu a:hover {
	text-decoration:none;
}
.menu ul li {
	position:relative;
}
.menu ul.children,
.menu ul.sub-menu {
	background-color: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08);
    margin-left: -16px;
    max-height: 0;
    padding: 10px 0px;
    opacity: 0;
    right: 0px;
    position: absolute;
    top: 85%;
    transform: scale(0);
    transform-origin: 10% top 0;
    z-index: 999999;
    width: 200px;
    -webkit-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
       -moz-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
        -ms-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
         -o-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
            transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
}
.lp-menu-bar-color .menu ul.children,
.lp-menu-bar-color .menu ul.sub-menu {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}
.menu ul.children:after,
.menu ul.sub-menu:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 13px;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}
.lp-menu  ul  li:hover ul.children,
.lp-menu  ul  li:hover ul.sub-menu,
.lp-join-user-info li:hover .lp-user-menu {
	max-height: 700px;
    opacity: 1;
    width: 200px;
    transform: scale(1);
    transition-delay: 0.2s;
    transition-duration: 0s, 0.2s, 0.2s;
}
.list-style-none.main{
	max-height: 200px;
    opacity: 1!important;
    width: 150px!important;
    transform: scale(1)!important;
    transition-delay: 0.2s!important;
    transition-duration: 0s, 0.2s, 0.2s!important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	right: 20%!important;
  



}
.list-style-none.main li a{
	font-size:13px;
	line-height:24px;
}
.app-view-header .lp-user-menu{
	width:150px;
	max-height: 200px;
}
.list-style-none.main:after {
	opacity: 1;
	overflow: visible;
	visibility: visible;
}
.list-style-none.main li a:before{
	display:none !Important;
}
.page-template-template-dashboard .main{
	
	display:none !Important;
}
.menu ul.children li,
.menu ul.sub-menu li {
	position:relative;
}
.menu ul.children li  ul.children ,
.menu ul.sub-menu li  ul.sub-menu {
	background-color: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08);
    margin-left: -16px;
    max-height: 0;
    opacity: 0;
    position: absolute;
	padding: 20px 0px;
    left: 100%;
    right: 0px;
    top: 85%;
    transform: scale(0);
    transform-origin: 10% top 0;
    width: 200px;
    z-index: 10;
    -webkit-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
       -moz-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
        -ms-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
         -o-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
            transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
}
.menu ul.children li  ul.children:after 
.menu ul.sub-menu li  ul.sub-menu:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 29px;  
    left: -3px;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    border-right: 8px solid white;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
}
.menu ul.children li:hover  ul.children ,
.menu ul.sub-menu li:hover  ul.sub-menu {
	max-height: 700px;
    opacity: 1;
    width:200px;
    transform: scale(1);
    transition-delay: 0.2s;
    transition-duration: 0s, 0.2s, 0.2s;
}
.menu ul.children li:hover ul.children:after,
.menu ul.sub-menu li:hover ul.sub-menu:after, .lp-menu > ul > li:hover ul.children:after,
.lp-menu > ul > li:hover ul.sub-menu:after, .lp-join-user-info li:hover .lp-user-menu:after {
	opacity: 1;
	overflow: visible;
	visibility: visible;
}
.menu ul.children li,
.menu ul.sub-menu li {
	display:block;
	padding:0;
	margin:0;
	background-color:#fff;
}
.menu ul.children li a,
.menu ul.sub-menu li a,
.lp-user-menu li a{
	display:block;
	background-color:#fff;
	font-size: 14px;
    padding: 1px 20px;
	border-top:0px;
	color:#000;
    text-align: left;
}
.menu ul.children li > a::before, .menu ul.sub-menu li > a::before, .lp-user-menu li > a::before {
    background-color: #42a7df;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    -webkit-transition: all 0.2s ease-in-out 0s;
       -moz-transition: all 0.2s ease-in-out 0s;
        -ms-transition: all 0.2s ease-in-out 0s;
         -o-transition: all 0.2s ease-in-out 0s;
            transition: all 0.2s ease-in-out 0s;
}
.menu ul.children li:hover > a::before, .menu ul.sub-menu li:hover > a::before, .lp-user-menu li:hover > a::before {
    left: -1px;
    width: 4px;
}
.menu ul.children li:hover > a, .menu ul.sub-menu li:hover > a, .lp-user-menu li:hover > a {
    background-color: transparent;
}

.lp-add-listing-btn ul{
	list-style:none;
	margin:0px;
}
/*.lp-add-listing-btn li a{
	font-size:18px;
}*/
#menu{
	display:none;
}
	/*====================../2.2 Menu Bar ==================
	======================================================*/

	/*===========2.3 Home Banner Container  ==============
	====================================================*/
.lp-home-banner-contianer{
	/* height:610px; */
	position:relative;
}
.lp-home-banner-contianer-inner{
	position:absolute;
	top:50%;
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	left:0;
}
/*.lp-banner-browse-txt{
	font-size:26px;
}*/
.lp-home-banner-contianer-inner h1{
	margin-top:10px;
	margin-bottom: 15px;
}
.lp-search-bar{
	display:block;
	padding:15px;
	background-color:rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    margin-top: 30px;
	padding-bottom:0px;
}

.lp-home-locaton-input,
.lp-home-search-input,
.lp-search-bar-right{
	margin-bottom:15px;
}
.lp-search-bar-left{
	float:left;
}
.lp-search-bar-right{
	float:right;
	position:relative;
}
.lp-search-input{
	padding:12px 15px;
}
.lp-home-locaton-input{
	width:189px;
	float:left;
	border:0px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.lp-home-search-input{
	width:380px;
	float:left;
	border:0px;
	border-left:1px solid #e3e3e3;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.lp-search-btn{
	padding:11px 30px 11px 45px;
	font-weight:bold;
	border-radius:5px;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.lp-submit-btn{
	padding:11px 30px 11px 45px;
	font-weight:bold;
	font-family:'quicksand';
	border-radius:5px;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.lp-review-btn{
	padding:11px 28px 11px 28px;
	font-weight:bold;
	font-family:'quicksand';
	border-radius:5px;
	color:#fff;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.lp-signout-btn{
    padding: 15px 40px 15px 40px;
    /*font-size: 18px;*/
    font-weight: bold;
    font-family: 'quicksand';
    border-radius: 5px;
    color: #fff;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.lp-search-icon{
    position: absolute;
    top: 10px;
    left: 22px;
    /*font-size: 20px;*/
	cursor:pointer;
	z-index: 0;
	-webkit-transform: rotate(270deg);
	   -moz-transform: rotate(270deg);
	    -ms-transform: rotate(270deg);
	     -o-transform: rotate(270deg);
	        transform: rotate(270deg);
}
.header-filter .lp-search-icon{
	cursor:pointer;
	background:url(../images/search-icon.png) no-repeat !important;
	left: 8px;
    position: absolute;
    top: 13px;
   
	 -ms-transform:  rotate(0deg);
  -webkit-transform:  rotate(0deg);
  -moz-transform:  rotate(0deg);
  -o-transform:  rotate(0deg);
  transform:  rotate(0deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lp-search-description{
    margin-top: 89px;
}
.lp-search-description p{
    display: inline-block;
}
.banner-arrow{
	position:relative;
    display: inline-block;
    vertical-align: top;
}
.lp-search-bar-left .border-dropdown .chosen-container-single span:after {
	right: 0px !important;
}
/* .ui-autocomplete  */
.ui-widget{
	float:left;
}
.custom-combobox {
position: relative;
display: inline-block;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	display:block;
	width: 35px !important;
	height: 40px;
	right: 0px;
	z-index:99999999;
}
.ui-tooltip{
	display:none;
}
.custom-combobox-toggle span{
	display:none;
}
.custom-combobox-input {
margin: 0;
}
.ui-widget select{
    padding: 13px 20px;
    /*font-size: 16px;*/
	height:48px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
#auto-res .ui-autocomplete{
	
    box-shadow: 0px 2px 5px 0px rgba(46,46,46,0.2);
	background-color:#fff;
	
}
.ui-widget select{
	list-style:none;
	margin:0;
	padding:0;
	width:187px !important;
    box-shadow: 0px 2px 5px 0px rgba(46,46,46,0.2);
	background-color:#fff;
	padding-top:8px;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	transition:all 0.2s ease;
	margin-left:1px;
}
.ui-autocomplete::-webkit-scrollbar {
    width:0px;
	opacity:0;
}
.ui-autocomplete::-webkit-scrollbar-track {
    border-radius: 25px;
	opacity:0;
}
 
.ui-autocomplete::-webkit-scrollbar-thumb {
    border-radius: 25px;
    background-color:rgba(233, 233, 233, 0.58); 
	opacity:0;
}
.ui-autocomplete li:first-child{
	margin-top:-11px;
}
.ui-autocomplete li {
	background-color:#fff;
	cursor:pointer;
    display: block;
    padding: 10px 20px;
    border-top: 0px;
    color: #000;
	border-bottom:1px solid #f9f9f9;
	
}
.post-submit .ui-widget ,
.post-submit .custom-combobox ,
.post-submit .custom-combobox-input {
	width:100% !important;
}
.post-submit .ui-autocomplete{
	width:863px !important;
}
.post-submit .custom-combobox-input { 
	border-color: #eee;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
}	
.post-submit .chosen-container-single{
    float: left;
    width: 100% !important;
}
.post-submit .chosen-container-single .chosen-single{
    background-color: transparent;
    background-image: none;
    border: 1px solid #e3e3e3;
    box-shadow: none;
    height: 45px;
    line-height: 45px;
    outline: medium none;
}
.post-submit .chosen-container .chosen-drop{
    border: 1px solid #E3E3E3;
   box-shadow: none;
}
.post-submit .chosen-container .chosen-results li.group-option{
	padding-left:30px;
}
	/*============../2.3 Home Banner Container  ===========
	======================================================*/

/*=====================../2 Header Css=========================
===============================================================*/

/*=====================3 Sections Css=========================
===============================================================*/
.section-fixed{
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
	
}
#page{
	background-color:#fff;
}
.lp-section-title-container{
	padding-top:60px;
}
.lp-sub-title{
	/*font-family:'quicksand-regular';
	font-size:18px;*/
	line-height:26px
}
.lp-section-content-container{
	padding-top:60px;
	padding-bottom:60px;
}
.lp-section-content-container-one{
	padding-top:90px;
	padding-bottom:90px;
}
.lp-section-content-container-second{
	padding-top:90px;
	padding-bottom:95px;
}

	/*================3.1 Home Categoires  ===============
	======================================================*/
.lp-home-categoires{
	text-align:center;
	list-style:none;
    position: absolute;
	left: 0px;
	right: 0px;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
}	
.lp-home-categoires li{
	display:inline-block;
	width:120px;
	margin-right:13px;
}	
.lp-home-categoires li a{
	width:100%;
	height:110px;
	text-align:center;
	float:left;
    box-shadow: 0px 5px 13px rgba(0, 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:hover{
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.48);
}
.lp-home-categoires li a span{
	font-size: 15px;
	width:100%;
    font-weight: 400;
    margin-bottom: 0px;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.lp-home-categoires li a span img{
	height: 35px;
    margin-bottom: 7px;
    margin-top: 5px;
    width: 35px;
}
	
	/*================../3.1 Home Categoires==============
	======================================================*/
	
	/*=================3.2 Location Sections==============
	======================================================*/
	
.city-girds{
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
}

.city-title{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
    background: -webkit-linear-gradient(0deg,hsla(0, 0%, 0%, 1.89) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg,hsla(0, 0%, 0%, 1.89) 0%,rgba(0,0,0,0) 100%);
	padding-bottom:20px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.city-title .lp-h3{
	margin-bottom:3px;
	-webkit-transform:translateY(10px);
	-moz-transform:translateY(10px);
	-o-transform:translateY(10px);
	transform:translateY(10px);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.lp-listing-quantity{
	font-size: 14px;
    font-weight: 400;
	opacity:0;
	position:relative;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-o-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}	
.city-girds:hover .lp-listing-quantity{
	opacity:1;
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
	
}
.city-girds:hover .city-title .lp-h3{
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
}
	/*===============../3.2 Location Sections=============
	======================================================*/
	
	/*=================3.3 Nearby Sections==============
	======================================================*/
	
.nearby-download{
	width:100%;
	margin-top:80px;
	padding:0;
}
.nearby-download-about li{
	margin-bottom:0px;
}
.nearby-download-top{
	margin-top:50px;
}
.nearby-download li{
	display:inline-block;
	margin-bottom:20px;
}
.nearby-download li{
	margin-right:10px;
}
.nearby-download li:last-child{
	margin-right:0px;
}	
	/*===============../3.3 Nearby Sections=============
	======================================================*/
	
	/*=================3.4 Grid Box Sections==============
	======================================================*/
.lp-grid-box-contianer{
	margin-bottom:30px;
}
.lp-grid-box-thumb-container{
	overflow:hidden;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	position:relative;
}	
.lp-grid-box-thumb img{
	border-top-right-radius:8px;
	border-top-left-radius:8px;	
}
.lp-grid-box-quick{
	width:100%;
	position:absolute;
	bottom:-100px;
	left:0;
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
    background: -webkit-linear-gradient(0deg,hsla(0, 0%, 0%, 1.89) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg,hsla(0, 0%, 0%, 1.89) 0%,rgba(0,0,0,0) 100%);
    padding-bottom: 15px;
}
/*.lp-grid-box:hover .lp-grid-box-quick{
	bottom:0px;
}*/
.lp-grid-desc-container{
	/*border-top:none;*/
	overflow:hidden;
	border-radius: 8px;
}
.lp-grid-box-description {
	padding:8px 15px 20px 15px;
}
ul.lp-grid-box-price{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.lp-grid-box-price li{
	display:inline-block;
    margin-right: 3px;
}
.lp-grid-box-bottom{
	padding: 10px 20px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.lp-grid-box-price .category-cion {
	width:40px;
	height:40px;
    margin-right: 10px;
}
.lp-grid-box-price .category-cion a{
	width:40px;
	height:40px;
	line-height:35px;
	text-align:center;
    border: 1px solid #41A6DF;
	border-radius:50%;
    display: inherit;
}
.lp-grid-box-price .category-cion img{
	
    width: 20px;
    height: 20px;
}
.lp-post-quick-links{
	padding:0;
	margin:0;
	list-style:none;
    text-align: center
}
.lp-post-quick-links li{
	display:inline-block;
}
.lp-post-quick-links li a{
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
    float: left;
    border-radius: 50%;
}
/*.lp-post-quick-links li a i{
	font-size:17px;
}*/
.lp-post-quick-links li a.icon-fire{
	background-color:#f65342;
}
.quickmap{
	height: 520px;
	width: 100%;
	overflow: hidden;
}
.lp-add-to-fav{
	position:relative;
}
.lp-add-to-fav i{
	font-size:16px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	
}
/* .lp-add-to-fav:focus i:before,
.lp-add-to-fav i:hover:before{
	 content: "\f004";
	 color:#fff;
} */
.ui-tooltip{
	background-color:#41a6df;
	width:150px;
	border-radius:8px;
	text-align:center;
	color:#fff;
}
.ui-tooltip-content{
	padding:8px;
}
.ui-tooltip:after{
    height: 10px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    position: absolute;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #41a6df;
}
.hot-post{
	margin-right:8px;
}
	/*===============../3.4  Grid Box Sections=============
	======================================================*/

	/*===============3.5 Testimonials Section==============
	======================================================*/
.video-thumb{
	position:relative;
	text-align:center;
}	
.video-thumb img{
	border-radius:5px;
}
.video-thumb,
.testimonial-inner-box{
}
.user-thumb,
.user-text{
	display: inline-block;
	vertical-align:bottom;
}
.user-thumb{
	margin-right:15px;
}
.user-thumb img{
	border-radius: 50%;
}
.overlay-video-thumb{
	position:absolute;
	top:50%;
	left:0;
	right: 0;
	text-align:center;
	width:100%;
	height:100%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.overlay-video-thumb i{
	position:absolute;
	top:50%;
	left:0;
	right: 0;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	    -ms-transform: translateY(-50%);
	-o-transform:translateY(-50%);
	        transform: translateY(-50%);
	-webkit-transition: all 0.2s ease;
	-moz-transition:all 0.2s ease;
	    -ms-transition: all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.testimonial-description {
    padding: 30px 30px 20px 30px;
    position:relative;
}	
.testimonial-description:after{
   content:"";
   bottom:-15px;
   left:50px;
   position:absolute;
   width: 0; 
   height: 0;
   border-top: 15px solid #fff;
   border-left: 10px solid transparent; 
   border-right: 10px solid transparent;  
}	
.testimonial-user-thumb.user-thumb {
    background-color: #e6e6e6;
	border:1px solid #a6a6a6;
    border-radius: 100%;
    height: 63px;
    overflow: hidden;
    width: 63px;
}
.testimonial-user-thumb img{
}
.testimonial-user-info{
	padding-left: 0px;
    margin-top: 35px;
}
.user-position{
	font-weight:400;
}
.testimonial-inner-box h3{
	margin-bottom:40px;
	line-height: 20px;
}
.testimonial-box{
	margin-bottom:30px;
}
.testimonial-image {
	position: relative;
	left: 14px;
	padding-bottom: 30px;
}
.testimonial-image img {
    height: auto;
    width: 100px;
}
.testimonial-tit{
	border-bottom: 1px solid #e1e1e1;
	 margin-bottom: 25px;
    padding-bottom: 25px;
}
.testimonial-tit h3{
	display:inline;
}
.testimonial-rating {
    color: #ffd925;
    float: right;
    margin-top: 7px;
}
.testimonial-msg{
	position:relative;
}
.triangle-isosceles.top::after {
    border-color: #fff transparent;
    border-width: 0 15px 15px;
    bottom: auto;
    left: 50px;
    top: -15px;
}
.triangle-isosceles::after {
    border-color: #fff transparent;
    border-style: solid;
    border-width: 15px 15px 0;
    bottom: -15px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0;
}
.triangle-isosceles.top {
	background-color:#fff;
}
.triangle-isosceles {
    background-color:#fff;
    border-radius: 5px;
    padding: 30px;
    position: relative;
}
.testimonial-rating {
    color: #ffd925;
    float: right;
    margin-top: 7px;
}
.testimonial-rating .fa-star{
    color: #ffd925;	
}
.testimonial-slider .slick-dots li button::before{
	line-height: 33px;
}
.testimonial-slider .slick-dots{
	bottom:0px;
}
.testimonial-slider{
	width:675px;
	margin:0 auto;
	padding-bottom:20px;
	padding-left:0px;
}
.testimonial-slider li{
	max-width:675px;
}
.testimonial-slider li:focus{
	outline:none;
}
.tes-icon{
	margin-top:0px;
	margin-bottom:30px;
}
.tes-icon i{
	border-radius: 50%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	width: 70px;
}
.testimonial-slider li .tes-name-tit{
	text-transform:uppercase;
	margin-bottom:-5px;
	margin-top:20px;
}
.tes-msg{
	font-style:italic;
	color:#7f7f7f;
}
.tes-role{
	color:#292929;
}
/*================3.6 Blog Grids Section==============*/
.lp-blog-grid-box{	
	margin-bottom:30px;
}
.lp-blog-grid-box-container{
	overflow:hidden;
	text-align:center;
}
.blog-single-page .lp-blog-user-thumb {
	border: 2px solid #ffffff;
    display: inline-block;
    margin-bottom: 20px;
    overflow: hidden;
    vertical-align: top;
	border-radius: 50%;
    height: 50px;
    margin: -25px auto 0;
    overflow: hidden;
    width: 50px;
}
.blog-single-page .lp-blog-user-thumb img{
    border-radius: 0px;
}
.blog-single-page .blog-heading-inner-container .lp-blog-grid-author {
    padding: 23px 0 0;
}
.blog-heading-inner-container h1 {
    line-height: normal;
}
.lp-blog-grid-box-description{
	padding-bottom:26px;
}
.lp-blog-grid-category{
	margin-top:15px;
}
.lp-blog-grid-title{
	padding: 0px 30px 0px 30px;
}
.lp-blog-grid-author li, .lp-blog-grid-author li a {
	color: #333333;
    font-size: 13px;
}
.lp-blog-grid-author {
	padding:0;
	margin:0;
	list-style:none;
}
.lp-blog-grid-author  li {
	display:inline-block;
	margin-right:25px;
}
/*.lp-blog-grid-author  li a{
	font-size:15px;
}*/
.lp-blog-grid-author  li i{
	margin-right:5px;
}
.lp-blog-grid-author li:last-child{
	margin-right:0px;
}	
.image-popup-margin{
	margin-left:33px;
}
.comments-description{
	margin-top:18px;
}

	/*==============../3.6 Blog Grids Section=============
	======================================================*/

	/*====================3.7 Popup Box===================
	======================================================*/
.md-content{
	position:relative;
}
.post-stat{
	padding:0;
	margin:0;
	list-style:none;
}
.post-stat li{
	display:inline-block;
}
.post-row .post-stat li{
	margin-right: 58px;
}
.post-row .post-stat li:last-child{
	margin-right:0px;
}
.post-stat .icon{
	width:15px;
	margin-right:5px;
}
.post-socials .icon{
	width:22px;
}
/*.popup-post-left-upper h1,
.popup-post-left-upper h1 a{
	font-size:30px;
}*/
.popup-post-left-upper h1{
	margin-bottom:20px;
}
.popup-post-left-upper .post-stat li{
	margin-bottom:15px;
	margin-right: 5px;
}
.popup-post-price-container{
	margin-bottom:27px;
}	
.popup-post-left-bottom{
	margin-top: 25px;
}
.popup-post-left-bottom .user-info{
	margin-top:25px;
	margin-bottom:30px;
}
.popup-post-left-bottom .user-thumb, .popup-post-left-bottom .user-text {
    vertical-align: middle;
}
.popup-post-left-bottom .user-position {
    padding-bottom: 4px;
}
.popup-left-pad{
    padding: 15px 40px 30px;
}
.popup-map-position{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}
.popup-inner-left-padding{
	padding-top:0px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
}
.popup-inner-left-padding .md-close{
    position: absolute;
    top: 2px;
    right: 16px;
	z-index:9999;
}
.md-close i{
	z-index:99999999;
}
.mobilemap .md-content > div {
    padding: 0px;
}
.md-closer{
	border-radius: 50%;
	cursor: pointer;
	/*font-size: 17px;*/
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #41a6df;
	color:#fff;
    font-family: 'quicksand';
}
.reviews-stars{
	margin-right:5px;
}
.sbutton .reviews-stars {
    margin-right: 4px;
}
.add-to-fav .email-icon{
	margin-right:7px !important;
}
.sbutton .reviews-stars i {
    color: #7f7f7f;
}
.popup-post-left-bottom .social-icons li{
    margin-right: 5px;
}
.popup-post-price{
	margin-right:5px;
}
.md-modal .lp-secondary-btn,
.md-modal .checkbox label::before{
	-o-transition: all 0s ease;
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	transition: all 0s ease;
}
	/*==================../3.7 Popup Box==================
	======================================================*/
	
	/*===================3.8 Page Header==================
	======================================================*/

.page-heading{
	height:216px;
	position:relative;
}	
.about-page-heading{
	height:256px;
	position:relative;
}
.page-heading-inner-container{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
    z-index: 1;
}
.listing-page{
	background-image:url('http://www.raisingedmonton.com/wp-content/themes/listingpro/assets/images/header-banner-1.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
	z-index: 0;
}
.about-page{
	background-image:url('../images/about-banner.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
}
.page-header-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
}

/*==================../3.8 Page Header================
======================================================*/

/*====================3.9 Breadcrumbs=================
======================================================*/
.sidebar-breadcrumbs{
	
}
.breadcrumbs{
	margin:0;
	padding:0;
}
.breadcrumbs li {
    display: inline-block;
    position: relative;
    margin-right: 13px !important;
    padding-left: 16px !important;
}
.breadcrumbs li:first-child:before{
	display:none;
	
}
.breadcrumbs li:first-child{
	    padding-left: 0px !important;
    padding-right: 4px!important;
    margin-right: 0px!important;
}
.breadcrumbs li:before{
    content: "";
    position: absolute;
    left: 2px;
    top: 9px;
    color: #fff;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 50%;
	
}
.breadcrumbs li a:hover{
	text-decoration:underline;
}
.breadcrumbs li:last-child{
	margin-right:0px;
}
	/*==================../3.9 Breadcrumbs================
	======================================================*/
	
	/*==================3.10 Listing Pages=================
	======================================================*/
/*.listing-page-result-row p,
.listing-page-result-row p a{
	font-size:16px;
}*/
.col-md-4 .view-on-map{
	transform: translateX(66px);
}
.view-on-map img{
	position:relative;
	top:-2px;
}
.listing-sidebar-left .chosen-container-multi .chosen-choices{
	padding: 4px 20px;
	background-color:#fff;
}
.view-on-map .icon{
	width:15px;
}	

.search-row .form-inline{
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.08) inset;
    float: left;
    padding: 15px 15px 0;
    position: relative;
    width: 100%;
}
.search-row .form-control{
	height:44px;
}
.search-row .form-inline .form-group{
	margin-bottom:15px;
}
.app-view-filters .search-row .form-inline .form-group{
	margin-bottom:0px;
	
}
.search-row .form-inline .input-group{
	margin-right:5px;
}
.listing-with-map .search-row .form-inline .input-group{
	margin-right:0px;
	border: 1px solid #eaeaea;
	 border-radius: 3px;
	 
}
.app-view-filters .search-row .form-inline .input-group{
	height:40px;
}
.app-view-filters .search-row .form-inline .input-group .comboboxCategory{
height: 40px;
    border: 0px;
}
.listing-with-map .input-group-addon{
	background-color: #f8f8f8;
    padding: 0;
}
.listing-with-map .chosen-container-single .chosen-single{
	border:none;
}
.search-row .chosen-container-single .chosen-single{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.listing-sidebar-left .chosen-container-single .chosen-single{
    height: 35px;
    color: #444;
    border-top-left-radius: 0px;
    line-height: 35px;
    border-bottom-left-radius: 0px;
}
.chosen-container-single .chosen-single div{
	display:none;
}
.post-with-map-container-right #searchform .chosen-container-single .chosen-single{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: #9f9f9f;
    height: 37px;
    line-height: 37px;
}
.post-with-map-container-right .search-row{
	padding:0px 30px;
}
.post-with-map-container-right .search-row .lp-filter-inner{
	padding:10px 0px !important;
	border-top:1px solid #dedede !important;
	border-bottom:1px solid #dedede !important;
}
.post-with-map-container-right .search-row .form-inline .form-group {
    margin-bottom: 0px;
}

.post-with-map-container-right .input-group-addon i{
	color: #9f9f9f;
	font-size: 14px;
    margin-top: 2px;
}
.post-with-map-container-right .form-inline .input-group .input-group-addon{
	width:0px;
	padding-left:12px;
}
.post-with-map-container-right .search-row #searchform .chosen-container.chosen-container-single.chosen-container-single-nosearch{
	width:130px !important
}
.post-with-map-container-right .chosen-container-single .chosen-single{
	background-color: #f8f8f8;
}
.post-with-map-container-right #searchform .chosen-container-single .chosen-single span{
	padding-left: 0;
}
.post-with-map-container-right #searchform .chosen-container-multi .chosen-choices:after {
	right: 12px;
}
.post-with-map-container-right #searchform .chosen-container.chosen-with-drop .chosen-drop {
	width:119%;
	left:-28px;
	box-shadow:none;
	border: 1px solid #dedede;	
}
.post-with-map-container-right .search-filters > ul > li > a i {
    margin-right: 6px;
}
.app-view-filters .search-filters > ul > li{
	position:relative;
}
.app-view-filters .lp-tooltip-outer .lp-tool-tip-content .location-filters-wrapper{
	padding-top:10px !important;
}
.app-view-filters .lp-tooltip-outer .lp-tool-tip-content .location-filters-wrapper #distance_range_div .slider{
	position:relative !important;
}
.post-with-map-container-right .search-row #searchform .chosen-container .chosen-results li.active-result{
	font-size: 13px;
}
.search-row .chosen-container-single .chosen-single span,
.listing-sidebar-left .chosen-container-single .chosen-single span{
	margin-right:0px;
}
.search-row .border-dropdown  .chosen-container-single .chosen-single span:after {
	/*top: 12px;*/
}
.search-row .chosen-container .chosen-drop{
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
}
.chosen-container .chosen-drop{
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
}
.archive-page .page-heading-inner-container{
	top: 39%;
}
.mapSidebar{
	min-height: 100vh;
	
}
.sidemap-fixed{
	position:fixed;
	right:0px;
}
.post-with-map-container{
    width: 815px;
    padding: 0px 10px;
    float: right !important;
}
.sidemap-container{

	width: -webkit-calc(100% - 815px); /** Safari 6, Chrome 19-25 **/
width: -moz-calc(100% - 815px); /** FF 4-15  **/
width: calc(100% - 815px);
}
.post-map-container .ui-autocomplete, .post-map-container .ui-widget select{
	width:140px !important;
}
.post-with-map-container .fstMultipleMode .fstControls{
    max-width: 100% !important;
    min-width: 100% !important;
}
.post-with-map-container .lp-home-locaton-input{
	width:100% !important;
}

.map-post{
    float: left;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.53);
    position:relative;
	margin-bottom:50px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width:270px;
	margin-right:10px;
}
.map-post:after{
	content:"";
	position:absolute;
	bottom: -17px;
	left: 50%;
	display:block;
	width: 40px;
	height: 64px;
	background-color: white;
	-webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;
	border-radius:         50%  50%  50%  50%  / 60%   60%   40%  40%;
	transform: translateX(-50%);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.53);
}
.listing-app-view .leaflet-popup-content .map-post:after{
	display:none !Important;
}
.listing-app-view .leaflet-popup-content .map-post{
	margin-bottom:59px !important;
}
.map-post-des {
    position: relative;
    z-index: 99999;
    background-color: #fff;
    padding: 10px 15px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.map-post-address p{
	color:#7f7f7f;
    font-size: 12px;
}
.input-group-addon {
	border-width:1px;
	border-color: transparent;
	border-style:solid ;
	border-right:0px;
}
.attireMainNav{
	display:none;
}
.listing-sidebar-left .fstElement{
	background-color:#fff;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.listing-sidebar-left .fstChoiceItem{
	padding: 0 0.33333em 0 1.5em;
	margin: 4px 0.41667em 0 0;
}
.listing-sidebar-left .fstMultipleMode .fstControls{
	padding-top:0px;
}
.tag-select-one{
	width:190px;
}
.tag-select-second{
	width:126px;	
}
.tag-select-third{
	width:100%;	
}
.tag-select-four{
	width:189px;
}
.chosen-container-multi .chosen-choices li.search-choice{
	display:none;
}
.active-tag{
	display:inline-block;
    background-color: #F5F5F5;
    color: #424141;
    margin-right: 5px;
    border: 1px solid #e9e9e9;
    padding: 7px;
    border-radius: 5px;
	margin-bottom:30px;
}
.remove-tag{
	display:inline-block;
    /*font-size: 14px;*/
    margin-left: 9px;
    cursor: pointer;
}
.chosen-container-multi .chosen-choices:focus,
.chosen-container-multi .chosen-choices:hover{
	outline:none;
}
.mapin{
  width :60px;
  height: 60px;
  border-radius :50% 50% 50% 0;
  background :#89849b;
  position: absolute;
  transform: rotate(-45deg);
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px;
}
.mapin:after{
    content: '';
    width :40px;
    height :40px;
    margin: 8px 0 0 8px;
    background :#2F2F2F;
    position: absolute;
    border-radius :50%;
}
.pin {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50% 50% 50% 0;
  border-radius: 50% 50% 50% 0;
  background: #FFFFFF;
  position: absolute;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -20px;
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  -ms-animation-name: bounce;
  animation-name: bounce;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.47);
}
.lpmap-icon-contianer{
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: #fff;
	text-align: center;
	line-height: 32px;
	margin-left: 5px;
	vertical-align: middle;
	position: relative;
	top: 8px;
	border-width: 1px;
	border-style: solid;
	left: 3px;
	transform: rotate(45deg);
}
.lpmap-icon-contianer img{
	margin-top:0px;
	position: relative;
	top: -1px;
    width: 17px;
}
.lpmap-icon-shape{
	z-index:-1;
}
.leaflet-map-pane {
    z-index: 2 !important;
}

.leaflet-google-layer {
    z-index: 1 !important;
}
.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{
    margin-left: 20px;
    margin-bottom: 20px;
}
.map-post-thumb{
	max-height:142px;
	overflow:hidden;
	background-color:#fff;
}
.listing-app-view .leaflet-popup-content .map-post-thumb{
	height: 50px;
    overflow: hidden;
    background-color: #fff;
    width: 50px;
    display: inline-block;
    
    vertical-align: middle;
    border-radius: 5px;
}
.listing-app-view .map-post-thumb img{
	border-radius:0px;
}
.listing-app-view .leaflet-popup-content .map-post-des{
	width: calc(100% - 50px)!important;
    display: inline-block;
    vertical-align: middle;
    border-radius: 0px;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.listing-app-view .leaflet-popup-content .map-post-title h5{
	margin:0px !Important;
}
.listing-app-view .leaflet-popup-content .map-post-title a{
	font-size:13px !important;
}
.listing-app-view .leaflet-popup-content .map-post-address p{
	margin:0px !important;
	font-size:12px;
}
.listing-app-view .leaflet-popup-content .map-post{
	background:#fff !important;
	padding: 10px;
}
.map-post-thumb img{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.app-view-filters .lp-tooltip-outer{
	
    width: 100%;
}
/*=================../3.10 Listing Page===============
======================================================*/

/*==================3.11 Author Page==================
======================================================*/
.lp-join-user-info li{
	position:relative;
	line-height: 46px;
}
.tab-content{
	padding-top:0px;
	padding-bottom:0px;
}
.tab-header{
	padding-bottom:35px;
}
.nav-tabs,
.nav-tabs > li > a,
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{
	border:0px;
}
.nav-tabs > li{
	margin-bottom:0px;
}
.nav-tabs > li > a{
	position:relative;
    padding: 14px 15px;
	border-radius:0px;
	position:relative;
	text-align:center;
}
.nav-tabs > li > a:after{
	content:"";
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	position:absolute;
	bottom:-2px;
	left: 46%;
}
.lp-grid-box-expired{
	background-color:#f65342;
	text-align:center;
	position: absolute;
	top: 0;
	left:0;
	z-index: 99;
	width: 100%;
	height: 40px;
	line-height: 40px;
}
	
.user-portfolio-stat ul{
	padding:0;
	margin:0;
	list-style:none;
}
.user-portfolio-stat ul li{
    margin-bottom: 10px;
}
.user-portfolio-stat ul li:last-child{
	margin-bottom:0px;
}
.user-portfolio-stat ul li i{
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:50%;
    margin-right: 15px;
}
.user-portfolio-stat{
	padding-top:40px;
}
.user-portfolio .user-thumb{
	margin-right:20px;
}
.user-portfolio .user-position{
    padding-bottom: 5px;
    margin-top: 0px;
}
.user-portfolio .user-thumb,.user-portfolio  .user-text {
    vertical-align: middle;
}
.text-about{
	padding-bottom:20px;
}
.user-avatar-upload{
	display:inline-block;
	margin-bottom:30px;
}
.user-avatar-preview{
	width: 20%;
	float: left;
}
.avatar-circle{
	border: 1px solid #dedede;
	border-radius:50%;
	overflow:hidden;
	width:94px;
	height:94px;
}
.admin-top-section .avatar-circle{
	border:none;
}
.user-avatar-description{
	width: 80%;
	float: right
}
.dashboard-content-app-view .user-avatar-preview{
	
	float:none !important; 
}
.dashboard-content-app-view .user-avatar-upload {
	text-align:center;
	
}
.dashboard-content-app-view .user-avatar-description .paragraph-form{
	
	margin:20px 0px;
}
.lp-update-password-outer{
	
	margin:0px !important;
}
	/*=================../3.11 Author Page================
	======================================================*/
	
	/*===============/3.12 Blog Single Page===============
	======================================================*/
	
.blog-single-page{
	background-image:url('http://www.raisingedmonton.com/wp-content/themes/listingpro/assets/images/blog-post.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	height:637px;
    position: relative;
}	
.blog-heading-inner-container{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	-webkit-transform:translateY(-37%);
	-moz-transform:translateY(-37%);
	-o-transform:translateY(-37%);
	transform:translateY(-37%);
    z-index: 999;
}
.blog-single-inner-container{
	padding:35px 0px 30px 0px;
}
.blog-tags ul{
	padding:0;
	list-style:none;
}
.blog-tags ul li{
	display:inline-block;
}
.blog-social img{
	width:25px;
}
.blog-meta{
	margin-top:55px;
}
.blog-social li{
	margin-right:2px;
}
.image-popup{
	border-radius: 5px;
    float: left;
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.image-popup:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.5);
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAECklEQVR4Xu2aj1HVQBDGdytQKxAqECoQK1ArECpQKlArECoQKlAqECsQKhAqECpY5+dc9DhzySVvc+9N8nbmDTC83N1+++2f243KwkUXrr9sAdgyYOEIbF1g3QQwsz0ReSki/NwJP+NjXYnIjYhcish3VeVvN1kLA8wMRd+KyKug9BCFAOOriJyqKr+vJFUBMLPHIvJeRN6tdOp/D5+IyEdVvRu7XjUAzAxrfxYRQPAUlD9SVVgxWKoAYGafeqx+EWgNpe8aPw/xAcBwGQAkVuTkRFWPhyIwKQCB8lidw6dyKyIfULyUwmE91uK5py1rnonIcel6PD81AF9alL8XEXwXi43y3QAEcYTPowSIM1U9KmXCZACYGUoS6WNB+QOvVBZchPSYgkCGKAq0kwAQAh7Wj+U6KD/K6jmLBjYAwrPkO69LAqM7AOFAP5Noj+V3xlK+j85hTwJozASA3u3bcwoAUuq70r6DCVSSqTv0uoIrAKHCw/qxUKgQtScXM2MfCq1YYEG2YvQGILU+qW6vj4ZeyARX4K4Qp8hOA3gDgPUpWhqhQiM3VxMzOwwVZ7Pnjaru5g7gBkBIST+SjZ7Usn6zb2DBr+Qc+7nU6wlA6n8XqtpWAU7OBjPjXhCXzVSHuOd/4glAuml1+kcsSN0gawxPAKA/qaiRF6pKWqouZnYgIt+ija9UdX9qBlip302NSFs8UtVWY3sy4AEAuQ2nVj5yg6LzbAHwsoiZUW3FBUg29XjtmVtnXS5AwHu+oUHwWlXjAP33mJ4usPg0SAOC3l8jiyuEoNhyS2HM3hIIq1eDLZehW1WNL2gPYqdbDAgApPcBMgPZwLUN1hH9aaGn3aiq12EOkLamltMQCSzg/v8mshLW517gOtRMWRByP/V/PHmq2xILALSxoKhBObZAWqUR6xoDojo8vY3xLxgAE1zjQVAey6eFznra4hEIaWHEv1zdIUN79umlfnPOqRiQNiRidgMC3RkOOYoNwepMnSi+0mnzuaqyf5G4A9CSh3MHIVuQNqkYi4AIitPqAsC2Mfs5oJSux8FcAehQnvF312gbd+EDKPfJeJxpTzMe7+oxFtM+togbAB3K/6kGQ5sKJdNBZhFVO77E5OmwZA7YtoYLAH3KR4ER2kJ7fNQDiFPWG0L5FISVAShVPt44mu8DRNuLDl2sYNpEscV7AOt9SWqM8pkKjrqBT/M6TAwKY/XmNblL74pyNAM8lF/V+T2eHwXAXJQflQbnpPxgAOam/CAA5qh8MQBzVb4IgDkr3wvA3JXvBCDzwhPPVO/0euT73BqddUALA2alfK8L8IUIhNkpXwRAAIG3PFe+eExJ5bFrjyqFx262ic9tAdhEq9Q805YBNdHexL0Wz4Df89TcUCiYGmIAAAAASUVORK5CYII');
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	overflow:hidden;
    background-size: 45px;
}
.image-popup:hover:after{
	opacity:1;
}
	/*==============../3.12 Blog Single Page==============
	======================================================*/
	/*==================3.13 Comments Box=================
	======================================================*/
	
.comments-thumb,
.comments-content,
.comments-box,
.comments-author,
.comments-replay{
	display:inline-block;
	vertical-align:top;
}
.comments-thumb{
	width:13%;
}
.comments-content{
	width:86.5%;
}
.comments-author{
	width:78%;
}
#commentform .logged-in-as{
	padding-bottom:15px;
}
.comments-replay{
	width:20%;
}
#reply-title {
    /*padding-bottom: 25px;
    margin-bottom: 25px;
    padding-top: 25px;
	border-bottom: 1px solid #e3e3e3;*/
	cursor: pointer;
}
.review-form > form#rewies_form, .review-form > form#rewies_formm {
    border-top: 1px solid #e3e3e3;
    display: none;
    margin-top: 15px;
    padding: 25px 15px 5px;
}
.comments-header{
	padding-top: 0px;
	padding-bottom: 15px;
}
.comments-header h3 {
    margin-top: 0;
}
.comments-box{
	padding-top:40px;
	padding-bottom:40px;
	border-top:1px solid #e3e3e3;
	width:100%;
}
.comments-box-sub{
    width: 87%;
    float: right;
}
.comments-thumb {
    width: 15%;
}
.comments-content {
    width: 83.5%;
}
.form-review-stars li{
	display:inline-block;  
	margin-right: 7px;
}
.form-review-stars li a{
	text-align:center;
}
/*.form-review-stars li i{
	font-size:34px;
}*/
.form-review-stars li span{
	/*font-size:15px;*/
	display:block;
}

	/*================../3.13 Comments Box================
	======================================================*/
	
	/*==================3.14 Post Detail==================
	======================================================*/
.single-page-slider-container{
	padding-top:80px;
	padding-bottom:60px;
	opacity:0;
}
.post-meta-info{
	padding-top:90px;
	padding-bottom:90px;
}	
.post-meta-left-box .breadcrumbs li:before{
       content: "/";
    position: absolute;
    left: 0px;
    top: 0px;
    color: #7f7f7f;
    width: 0px;
    height: 0px;
    
    transform: translateY(-50%);
    top: 0px!important;
}
.post-meta-left-box h1{
	margin-bottom:25px;
}
.post-meta-left-box .post-stat li{
	margin-right:10px;
}
.secondary-btn {
	width:300px;
	height:55px;
	line-height:55px;
	text-align:center;
	/*font-family:'quicksand';*/
	font-weight: bold;
	/*font-size:20px;*/
	border-radius:5px;
    display: inline-block;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.post-price-row li{
	display:inline-block;
	vertical-align: middle;
}	
.post-rice{
	/*font-family:'quicksand';*/
	/*font-size:24px;*/
	font-weight:bold;
}
.features li{
    width: 245px;
    min-height: 58px;
    line-height: 58px;
    background-color: #fff;
    margin-right: 2px;
    margin-bottom: 20px;
    border-radius: 3px;
    padding-left: 17px;
}
.features li img{
	width:20px;
    position: relative;
    top: -3px;
}
.features li .tick-icon{
	margin-right:5px;
}
.extrafield-list li{
    width: 40%;
    display: inline-block;
    border-bottom: 1px solid #e3e3e3;
    margin-right: 40px;
    margin-left: 30px;
	padding-top: 12px;
    padding-bottom: 12px;
}
.extrafield-list li span{
	/*font-size:15px;*/
	color:#737373;
	font-family:'quicksand-regular';
}
.extrafield-list li span:first-child{
	font-family:'quicksand';
	text-transform:capitalize;
}
.extrafield-list li span:last-child{
	float:right;
}
.single-inner-container{
	padding-bottom: 50px;
	padding-top: 50px;
}
.single-inner-container .post-row{
	line-height:27px;
}
.faq-section h3{
	margin-bottom:15px;
}
#accordion{
	width:100%;
}
.ui-accordion .ui-accordion-content{
	padding:12px 10px 25px;
}
.post-meta-right-box .post-stat li{
	margin-right:10px;
}
.listingmap,
.singlebigpost{
  min-height:80vh;
  width: 90vw;
	overflow: hidden;
}
.widget-map{
	overflow:hidden;
}
.singlebigpost{
  min-height:80vh !important;
  width: 90vw !important;
}
#singlepostmap{
	height:180px;
	overflow: hidden;
}
.single-page-popup{
  min-height:50vh;
  width: 50vw;
}
.single-page-popup .md-content{
	padding:30px;
}
.single-page-popup .md-content > div{
	padding: 15px 16px 19px;
}
.symbol {
  display: inline-block;
  border-radius: 50%;
  border: 5px double white;
  width: 30px;
  height: 30px;
}

.symbol-empty {
  background-color: #ccc;
}

.symbol-filled {
  background-color: black;
}
.rating-symbol{
	margin-right:4px;
}
.user-info{
	position:relative;
}
.sidebar-post .user-text{
	position:relative;
	top:-9px;
}
/* Social Share */

.sbutton {
position: relative;
}

.sbutton:hover {
  cursor: pointer;
}

.smenu {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  left: -34px;
  margin: 0;
  opacity: 0;    visibility: hidden;
  padding: 0;
  position: absolute;
  top: -50px;
  -webkit-transition: opacity 0.5s ease-in-out, top 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out, top 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, top 0.5s ease-in-out;
  width: 138px;
    text-align: left;
}

.smenu:after {   
	height: 10px;
    left: 50%;
    position: absolute;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #ccc;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}
.smenu.share {
  opacity: 1;  visibility:visible;
    top: -131px;
}
.smenu li{
	display:block;
	margin-right:0px !important;
    padding-top: 15px;
    padding-left: 15px;
}
.smenu li a{
	display: block;
    line-height: 16px;
}
.smenu li:last-child{
	border-bottom:0px;
    padding-bottom: 15px;
}
.smenu li span{
    position: relative;
    top: 3px;
    left: 7px;
}
.slick-slide {
	overflow: hidden;
	/* border-radius:3px; */
}
.slick-slide img{
	margin:auto auto;
	display:block;
}
.claimformtrigger,
.claimform,
.quickformtrigger,
.quickform{
	display:none;
	vertical-align: top;
}
.singlebigmaptrigger span{
	position:relative;
}
.post-reviews {
	display:inline-block;
	margin-left:40px;
}
.comments-container{
	border-radius:8px;
	background-color:#fff;
}
/*================= Post confirmation buttons  ================*/
.lp_confirmation{
	position:fixed;
	right:50px;
	bottom:0%;
	z-index:10;
}
.lp_confirmation .list-st-img li a{
	padding-right:15px
}
.listing-app-view .lp_confirmation{
	    bottom: 6%;
}
/*=================../3.14 Post Detail================*/
/*==================/3.15 Post Sidebar================*/
.widget-box{
	padding:25px;
	margin-bottom:50px;
}
.widget-box .user-thumb{
	margin-right:10px;
}
.widget-box .user-text .user-position{
	margin-bottom:10px;
}
.widget-video iframe{
	width:100%;
	height:258px;
}
.user-abailable-table li{
	margin-bottom:15px;
}
.user-abailable-table li:last-child{
	margin-bottom:0px;
}
.user-abailable-table li img{
	width:15px;
	margin-right: 5px;
}
.timing-hours{
	float:right;
}
.tags-container li a{
	display:block;
	margin-bottom:5px;
}
.widget-social li{
	display:inline;
	float:left;
	padding-right:10px;
	margin-bottom:0px !important;
}
.widget-social li:last-child{
	padding-right:0px;
}
.widget-social li.lp-fb a{
	background-color:#3B5998;
}
.widget-social li.lp-tw a{
	background-color:#5ac6ea;
}
.widget-social li.lp-li a{
	background-color:#3b6dac;
}
.widget-social li a:hover{
	opacity:.7;
}
.widget-social li:nth-child(1):nth-last-child(1) {
    width: 100%;
}
.widget-social li:nth-child(1):nth-last-child(2),
.widget-social li:nth-child(2):nth-last-child(1) {
    width: 50%;
}
.widget-social li:nth-child(1):nth-last-child(3),
.widget-social li:nth-child(2):nth-last-child(2),
.widget-social li:nth-child(3):nth-last-child(1) {
    width: 33.3333%;
}
.widget-social li:nth-child(1):nth-last-child(4),
.widget-social li:nth-child(2):nth-last-child(3),
.widget-social li:nth-child(3):nth-last-child(2),
.widget-social li:nth-child(4):nth-last-child(1) {
    width: 25%;
}
.list-st-img li {
	margin-bottom:10px;
}
.list-st-img li:last-child {
	margin-bottom:0px;
}
.list-st-img li a {
	display:block;
	padding-bottom: 7px;
    padding-left: 12px;
    padding-top: 11px;
	border-radius:5px;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.widget-contact-info .list-st-img li a{
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.list-st-img li a .cat-icon{
	border:1px solid #fff;
	text-align:center;
	border-radius:50%;
    display: inline-block;
}
.list-st-img li a .cat-icon img{
	width: 18px;
}
/*=================../3.15 Post Sidebar===============*/
/*===================3.16 Pricing Plan================*/
.price-plan-box{
	overflow:hidden;
	margin-bottom:50px;
}
.price-plan-box-upper{
	padding:10px 40px 40px 40px;
}
.price-plan-box-upper h1 span, .price-plan-box-upper p span{
	color:#fff !important;
}
.price-plan-box-bottom{
	padding:30px;
}
.price-plan-content ul li{
	display:inline-block;
	margin-right: 30px;
	line-height:43px;
}

.price-plan-content ul li:last-child{
	margin-right:0px;
}
.price-plan-content ul li img{
	width:18px;
	margin-right:5px;
}
	
	/*=================../3.16 Pricing Plan===============
	======================================================*/
	
	/*================3.17 Accordion Section==============
	======================================================*/
	
.ui-accordion .ui-accordion-header span{
	/*font-size:20px;*/
	margin-right:12px;
}
	
	/*==============../3.17 Accordion Section=============
	======================================================*/
	
	/*====================3.18 Post Submit================
	======================================================*/
.checkbox label:before {
	background-color: #ababab;
}
.checkbox label {
	display: inline-block;
	cursor: pointer;
	position: relative;
}

.checkbox input[type=checkbox] {
	display: none;
}
.checkbox label:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	top:3px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	bottom: 1px;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	border-radius:2px;
}

.radio label, .checkbox label{
	padding-left: 32px;
}
 input[type=checkbox]:checked + label:before {
	content: "\f00c";
	/*font-size: 11px;*/
	text-align: center;
    line-height: 20px;
	font-family:FontAwesome;
	color:#7f7f7f;
	background-color:transparent;
	border:1px solid #7f7f7f;
}	
.checkbox label{
	font-weight:400;
}
.lp-form-row-left{
	width:60%;
}
.lp-form-row-left p{
	display: inline-block;
    margin-left: 20px;
}
.not-logged-in-msg {
	width:100% !important;
}
.not-logged-in-msg > p{
	vertical-align:middle;
	margin-bottom:0px;
}
.lp-form-row-right{
	width:40%;
}	
.featuresDataContainer{
	position:relative;
	/* min-height:120px; */
}
.featuresData{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	opacity:0;
	visibility:hidden;
	display:none;
}
.featuresDataselected{
	opacity:1;
	visibility:visible;
}
.featuresDataRow{
	display:none;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  /*font-size: 100px;*/
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
}
.btn-file input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
.post-submit .chosen-container-single .chosen-single span{
    margin-right: 0px;
}
.postSubmitCat.border-dropdown span:after{
	top:17px;
}
.lp-search-bar .chosen-container-single .chosen-single{
    padding: 0 0 0 15px;
    height: 46px;
    border: 0px solid #E3E3E3;
	color:#A6A6A6;
    border-radius: 0px;
    line-height: 46px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.lp-blog-grid-container .lp-blog-user-thumb {
    border-radius: 50%;
    height: 50px;
    margin: -25px auto 0;
    overflow: hidden;
    width: 50px;
}
.post-submit .ui-tabs .ui-tabs-panel{
	padding:0px !important;
}
.post-submit .ui-widget-header{
	border-top: 0px solid #D3D3D3;
}
.post-submit .ui-widget{
    margin-top: 25px;
}
.post-submit .ui-tabs .ui-tabs-nav{
	margin-top: 0px;
	padding:0px !important;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 0px;
}
.post-submit .ui-tabs .ui-tabs-nav li{
	border-top:0px;
	margin-bottom:5px;
	margin-right: 5px;
	margin-left: 5px;
}
.post-submit .ui-tabs .ui-tabs-nav li a{
	background-color: #41A6DF;
	color: #fff;
	border-radius: 5px;
    text-align: center;
}
.post-submit .ui-tabs{
	margin-bottom:30px;
}
.post-submit .ui-tabs .ui-tabs-nav li.ui-state-active a{
	background-color:#363F48;
}
.post-submit .ui-tabs .ui-tabs-nav li.ui-state-active{
	margin-bottom:4px !important;	
}
#tabsbtn{
	cursor:pointer;
	display: inline;
    float: left;
	margin-left: 15px;
    margin-top: 1px;
	padding: 7px 22px;
	margin-bottom:0px;
}
.btn-container ul{
	float:left;
}
.chosen-container .chosen-results{
	padding:0px !important;
	margin:0px !important;
}
	/*==================../3.18 Post Submit===============
	======================================================*/
	
	/*=====================3.19 About US==================
	======================================================*/
	
.about-box-inner{
	padding-top: 40px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 30px;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
	max-height: 254px;
}
.about-box-icon{
	width:68px;
	height:68px;
	line-height:65px;
	text-align:center;
	border-radius:50%;
	margin:0 auto;
	-webkit-transition: all 0.6s cubic-bezier(0.55, 0.09, 0.68, 0.53);
	-moz-transition: all 0.6s cubic-bezier(0.55, 0.09, 0.68, 0.53);
	-o-transition: all 0.6s cubic-bezier(0.55, 0.09, 0.68, 0.53);	
	transition: all 0.6s cubic-bezier(0.55, 0.09, 0.68, 0.53);
	  position:relative;
}
.about-box-icon i {
	color: #fff;
    /*font-size: 30px;*/
    line-height: 68px;
}
.about-box-icon img{
	width:34px;
}
.about-box {
	margin-bottom:30px;
}
.about-box-title{
	margin-top:10px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.about-box-slide{
	position:relative;
}
.about-gallery-box{
	margin-bottom:30px;
}
.about-box-inner:hover .about-box-icon{
	-webkit-transform:translateY(-75px);
	-moz-transform:translateY(-75px);
	-o-transform:translateY(-75px);
	transform:translateY(-75px);
}
.about-box-description{
	height:60px;
	overflow:hidden;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.about-box-inner:hover .about-box-description{
	height:104px;
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	 -o-transform: translateY(-50px);
	transform: translateY(-50px);
}
.about-box-inner:hover .about-box-title{
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	 -o-transform: translateY(-50px);
	transform: translateY(-50px);
}
	/*===================../3.19 About US=================
	======================================================*/
	
	/*=====================3.20 Contact US================
	======================================================*/
.contact-left{
	width:calc(100% - 650px);
	float:left;
}	
.contact-right{
	width:650px;
	float:right;
	padding-left:30px;
	padding-right:30px;
	
}
.contactmap{
	height:832px;
	overflow: hidden;
}
.address-box p i{
	margin-right:5px;
}
.contact-social{
	margin-top:13px;
}
#contact{
	position:relative;
}
#success, #error {
    display:none;
	position:absolute;
	bottom: -75px;
	left:0px;
}
#success span, #error span {
    display:block;
}
#success span p {    
	color: #fff;
	background-color: #41a6df;
	border-radius: 5px;
	padding: 10px 10px;
}
#error span p {
	color: #fff;
	background-color: #c0392b;
	border-radius: 5px;
	padding: 10px 10px;
}	
/*=======================3.21 Login===================*/
.login-form-popup{
    width: 556px;
    margin: 0 auto;
    position: relative;
    min-height: 557px;
}
.siginincontainer,
.siginupcontainer,
.forgetpasswordcontainer{
    position: absolute !important;
    top: 0;
    left: 0;
    padding: 47px;
    background-color: #fff;
    border-radius: 5px;
    padding-top: 0px;
    padding-bottom: 25px;
    width: 100%;
}
.social-login li{
	display:inline-block;
	margin-right: 1px;
}
.social-login li:last-child{
	margin-right:0px;
}
.social-login li button,
.social-login li a {
    display: block;
    float: left;
    margin: 0;
    border-radius: 5px;
    position: relative;
    color: #fff;
    padding: .8em;
    text-align: center;
    width: 160px;
	border:0;
}
.social-login li button:hover,
.social-login li a:hover {
	opacity:0.9;
}
.social-login li a i{
}
.social-login li button span,
.social-login li a span{
	color: #fff;
    font-weight: bold;
    margin-left: 10px;
    text-transform: uppercase;
}
.google{
	background-color: #db402c;
}
.facebook{
	background-color: #3b5998;
}
.twitter{
	background-color: #55acee;
}
.pop-form-bottom{
	margin-left:-15px;
	margin-right:-15px;
}
.login-form-popup .md-close{
	display:block !important;
}
.md-trigger{
		cursor:pointer;
}
.siginupcontainer{
	display:none;
}
.forgetpasswordcontainer{
	display:none;
}
.bottom-links a{
	cursor:pointer;
}
.iconsmalltext{
	line-height: 38px;
	/*font-size: 18px;*/
	font-weight: 100;
	color: rgb(65, 166, 223);
	margin-top: 0px;
	position: relative;
	top: 2px;
}
.iconsmalltext:hover{
	color: rgb(65, 166, 223);
}
	/*====================../3.21 Login==================
	======================================================*/
	/*========================3.22 404====================
	======================================================*/
	
.pg-404-tit {
	/*font-size: 200px;*/
	padding: 0px;
	margin-bottom: 0px;
}
/*.pg-404-p {
    font-size: 28px;
}*/
	
	/*====================../3.22 Loogin==================
	======================================================*/
	
	/*=====================3.23 ToolTip===================
	======================================================*/
	/* SimpTip v1.0.4
// A simple CSS tooltip made with Sass 
// source: https://github.com/arashmanteghi/simptip/
// ducoment: http://arashm.net/lab/simptip/
// by @ArashManteghi - http://arashm.net */
/********************************* Core ******************************/
[data-tooltip] {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
[data-tooltip]:before, [data-tooltip]:after {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: 999999;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
[data-tooltip]:before {
  content: '';
  border: 6px solid transparent;
}
[data-tooltip]:after {
	border-radius: 3px;
    content: attr(data-tooltip);
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    padding: 1px 11px;
    white-space: nowrap;
	font-weight:500
}
[data-tooltip]:hover, [data-tooltip]:focus {
  background-color: transparent;
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
  opacity: 1;
  visibility: visible;
}

/******************************* Position ****************************/
.simptip-position-right:before, .simptip-position-left:before, .simptip-position-right:after, .simptip-position-left:after {
  bottom: 50%;
}
.simptip-position-right:before, .simptip-position-left:before {
  margin-bottom: -5px;
}
.simptip-position-right:after, .simptip-position-left:after {
  margin-bottom: -14.66667px;
}
.half-arrow.simptip-position-right:before, .half-arrow.simptip-position-left:before {
  bottom: 16px;
  border-style: none;
  border-top: 7px solid transparent;
}
.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before, .simptip-multiline.simptip-position-right:after, .simptip-multiline.simptip-position-left:after {
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-filter: blur(0px);
  filter: blur(0px);
  margin-bottom: 0;
}
.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before {
  margin-bottom: 0;
}
.simptip-multiline.half-arrow.simptip-position-right:before, .simptip-multiline.half-arrow.simptip-position-left:before {
  margin-bottom: -2px;
}

.simptip-position-right:before, .simptip-position-right:after {
  left: 100%;
}
.simptip-position-right:before {
  margin-left: -2px;
}
.simptip-position-right:after {
  margin-left: 10px;
}
.simptip-position-right.simptip-movable:before {
  margin-left: -10px;
}
.simptip-position-right.simptip-movable:after {
  margin-left: 2px;
}
.simptip-position-right.simptip-movable:hover:before, .simptip-position-right.simptip-movable:hover:after {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translateX(10px);
}
.simptip-position-right.simptip-movable.half-arrow:before {
  margin-left: -5px;
}
.simptip-position-right.simptip-movable.simptip-multiline:hover:before, .simptip-position-right.simptip-movable.simptip-multiline:hover:after {
  -webkit-transform: translate(10px, 50%);
  -moz-transform: translate(10px, 50%);
  -ms-transform: translate(10px, 50%);
  -o-transform: translate(10px, 50%);
  transform: translate(10px, 50%);
}
.simptip-position-right.half-arrow:before {
  margin-left: 3px;
  border-right: 7px solid #323232;
}

.simptip-position-left:before, .simptip-position-left:after {
  right: 100%;
}
.simptip-position-left:before {
  margin-right: -2px;
}
.simptip-position-left:after {
  margin-right: 10px;
}
.simptip-position-left.simptip-movable:before {
  margin-right: -10px;
}
.simptip-position-left.simptip-movable:after {
  margin-right: 2px;
}
.simptip-position-left.simptip-movable:hover:before, .simptip-position-left.simptip-movable:hover:after {
  -webkit-transform: translateX(-10px);
  -moz-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  -o-transform: translateX(-10px);
  transform: translateX(-10px);
}
.simptip-position-left.simptip-movable.half-arrow:before {
  margin-right: -5px;
}
.simptip-position-left.simptip-movable.simptip-multiline:hover:before, .simptip-position-left.simptip-movable.simptip-multiline:hover:after {
  -webkit-transform: translate(-10px, 50%);
  -moz-transform: translate(-10px, 50%);
  -ms-transform: translate(-10px, 50%);
  -o-transform: translate(-10px, 50%);
  transform: translate(-10px, 50%);
}
.simptip-position-left.half-arrow:before {
  margin-right: 3px;
  border-left: 7px solid #323232;
}

.simptip-position-bottom:before, .simptip-position-top:before, .simptip-position-bottom:after, .simptip-position-top:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.simptip-position-bottom:after, .simptip-position-top:after {
  width: auto;
}
.half-arrow.simptip-position-bottom:before, .half-arrow.simptip-position-top:before {
  border-style: none;
  border-right: 7px solid #323232;
}

.simptip-position-bottom:before, .simptip-position-bottom:after {
  top: 100%;
}
.simptip-position-bottom:before {
  margin-top: -5px;
}
.simptip-position-bottom:after {
  margin-top: 7px;
}
.simptip-position-bottom:hover:before, .simptip-position-bottom:hover:after {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.simptip-position-bottom.simptip-movable:before {
  margin-top: -15px;
}
.simptip-position-bottom.simptip-movable:after {
  margin-top: -3px;
}
.simptip-position-bottom.simptip-movable:hover:before, .simptip-position-bottom.simptip-movable:hover:after {
  -webkit-transform: translate(-50%, 10px);
  -moz-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  -o-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
}
.simptip-position-bottom.simptip-movable.half-arrow:before {
	margin-top: -10px;
}
.simptip-position-bottom.half-arrow:before {
	margin-top: 0;
	border-top: 7px solid transparent;
}
.simptip-position-top:before, .simptip-position-top:after {
  	bottom: 70%;
}
.simptip-position-top:before {
	margin-bottom: -5px;
}
.simptip-position-top:after {
	margin-bottom: 7px;
}
.simptip-position-top:hover:before, .simptip-position-top:hover:after {
	-webkit-transform: translate(-50%, 0px);
	-moz-transform: translate(-50%, 0px);
	-ms-transform: translate(-50%, 0px);
	-o-transform: translate(-50%, 0px);
	transform: translate(-50%, 0px);
}
.simptip-position-top.simptip-movable:before {
	margin-bottom: -4px;
}
.simptip-position-top.simptip-movable:after {
	margin-bottom: 3px;
	border-radius:5px;
}
.simptip-position-top.simptip-movable:hover:before, .simptip-position-top.simptip-movable:hover:after {
	-webkit-transform: translate(-50%, -10px);
	-moz-transform: translate(-50%, -10px);
	-ms-transform: translate(-50%, -10px);
	-o-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px);
}
.simptip-position-top.simptip-movable.half-arrow:before {
	margin-bottom: -10px;
}
.simptip-positiong-top.half-arrow:before {
	margin-bottom: 0;
	border-bottom: 7px solid transparent;
}

/******************************* Features ****************************/
.simptip-movable:before, .simptip-movable:after {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

.simptip-smooth:after {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.simptip-fade:before, .simptip-fade:after {
  -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
  -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
  -o-transition: opacity 0.2s linear, visibility 0.2s linear;
  -ms-transition: opacity 0.2s linear, visibility 0.2s linear;
  transition: opacity 0.2s linear, visibility 0.2s linear;
}

.simptip-multiline:after {
  height: auto;
  width: 240px;
  padding: 11px;
  line-height: 19px;
  white-space: normal;
  text-align: left;
}

/**************************** Diverse Colors *************************/
.simptip-success.simptip-position-top:before {
  border-top-color: #62c462;
}
.simptip-success.simptip-position-top:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-bottom:before {
  border-bottom-color: #62c462;
}
.simptip-success.simptip-position-bottom:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-left:before {
  border-left-color: #62c462;
}
.simptip-success.simptip-position-left:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-right:before {
  border-right-color: #62c462;
}
.simptip-success.simptip-position-right:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-top.half-arrow:before {
  border-right: 7px solid #62c462;
}
.simptip-success.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #62c462;
}

.simptip-info.simptip-position-top:before {
  border-top-color: #5bc0de;
}
.simptip-info.simptip-position-top:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-bottom:before {
  border-bottom-color: #5bc0de;
}
.simptip-info.simptip-position-bottom:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-left:before {
  border-left-color: #5bc0de;
}
.simptip-info.simptip-position-left:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-right:before {
  border-right-color: #5bc0de;
}
.simptip-info.simptip-position-right:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-top.half-arrow:before {
  border-right: 7px solid #5bc0de;
}
.simptip-info.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #5bc0de;
}

.simptip-danger.simptip-position-top:before {
  border-top-color: #e74c3c;
}
.simptip-danger.simptip-position-top:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-bottom:before {
  border-bottom-color: #e74c3c;
}
.simptip-danger.simptip-position-bottom:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-left:before {
  border-left-color: #e74c3c;
}
.simptip-danger.simptip-position-left:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-right:before {
  border-right-color: #e74c3c;
}
.simptip-danger.simptip-position-right:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-top.half-arrow:before {
  border-right: 7px solid #e74c3c;
}
.simptip-danger.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #e74c3c;
}

.simptip-warning.simptip-position-top:before {
  border-top-color: #e67e22;
}
.simptip-warning.simptip-position-top:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-bottom:before {
  border-bottom-color: #e67e22;
}
.simptip-warning.simptip-position-bottom:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-left:before {
  border-left-color: #e67e22;
}
.simptip-warning.simptip-position-left:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-right:before {
  border-right-color: #e67e22;
}
.simptip-warning.simptip-position-right:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-top.half-arrow:before {
  border-right: 7px solid #e67e22;
}
.simptip-warning.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #e67e22;
}	
	/*===================../3.23 ToolTip==================
	======================================================*/
	
	/*=================3.24 Post List View================
	======================================================*/	
.lp-list-view{
	margin-bottom:30px;
}	
.lp-list-view-thumb,
.lp-list-view-content,
.lp-list-view-paypal{
	padding:30px 0px 30px 30px;
	display:inline-block;
	vertical-align:top;
}
.list-pt-display li{
	float:left;
    margin-right: 25px;
}
.lp-list-view-content-upper{
    min-height: 170px;
}
.list-pt-display li span,
.lp-list-view .lp-grid-box-price{
	color:#9e9e9e;
}
.lp-list-sp-icon{
	margin-right:3px;
}
.lp-list-view-paypal{ 
    background-color: #41a6df;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    height: 294px;
    position: relative;
    width: 257px;	
    text-align: center;
    padding-right: 30px;
    color: #fff;
	float:right;
}
.lp-list-view-paypal h4,
.lp-list-view-paypal p{ 
    color: #fff;
}
p.lp-list-view-paypal-tit {
	color:#fff;
    /*font-size: 22px !important;*/
    font-weight: bold;
} 
.lp-list-view-edit {
    float: left;
    padding: 10px 21px;
}
.lp-list-view-edit li{
    float: left;
}	
.lp-list-view-edit li a{
	/*font-size:14px;*/
	border-right:1px solid #dfdfdf;
    padding: 0px 10px;
	color:#616161;
}
.lp-list-view-edit li:last-child a{
	border-right:0px;
}
.lp-list-view-edit li a i{
	margin-right:6px;
}
.lp-list-view-edit li a:hover{
	color:#41a6df;
}
.lp-list-view-paypal h4{   
	margin-bottom: 4px;
}
/*.lp-list-view-paypal p,
.lp-list-view-paypal p span{
	font-size:14px;
}*/
.lp-list-view-paypal p span{
	font-weight:400;
}
.lp-list-pay-btn a{
    width: 154px;
    height: 40px;
    background-color: #fff;
    float: left;
    line-height: 40px;
	color:#484848;
}
/*.lp-list-pay-btn a i{
	font-size:18px;
}*/
.lp-list-pay-btn{
    margin-top: 17px;
    float: left;
    text-align: center;    
	margin-left: 0px;
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    transform: translate(-50%);
}
.lp-list-view-content{
	width:560px;
}
.lp-list-view-content-upper h4,
.lp-list-view-paypal-inner h4{
	margin-top:0px;
}
.lp-list-view-paypal-inner{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.lp-list-view-select .lp-home-locaton-input,
.lp-list-view-select .chosen-container-single .chosen-single{
	border-radius:5px;
    background-color: #ededed;
	color:#7f7f7f;
	text-align:left;
}
.lp-list-view-select .chosen-container-single .chosen-single{
	height:46px;
	line-height:46px;
	border:0px;
}
.chosen-container .chosen-results{
	text-align:left;
}
.lp-list-view-select .chosen-container-single.chosen-with-drop .chosen-single{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
.lp-list-view-select .chosen-container-single .chosen-single span{
	margin-right:0px;
}
.author-page .ui-autocomplete li{
    background-color: #ededed;
	color:#7f7f7f;
}
.author-page .border-dropdown span:after{
	color:#7f7f7f;
}
.lp-list-pay-btn a:hover{
    background-color: #363F48;
    color: #FFFFFF;
}
.author-page .ui-autocomplete li:hover{
	border-bottom-color:#fff !important;
}
	/*===============../3.24 Post List View===============
	======================================================*/

/*=====================../3 Sections Css=======================
===============================================================*/
		
/*==========================4 Footer===========================
===============================================================*/

footer{
	background-color:#45505b;	
}

	/*================4.1 Footer Upper Bar================
	======================================================*/
.footer-upper-bar{
	padding:40px 0px 40px 0px;
}

.footer-menu{
	padding:0;
	margin:0;
	list-style:none;
}
.footer-menu li{
	display:inline-block;
	margin-right:30px;
	position:relative;
}
.footer-menu li:before{
    content: "";
    position: absolute;
    left: -17px;
    top: 9px;
    color: #fff;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 50%;
	
}
.footer-menu li:first-child:before{
	display:none;
}
	/*===============../4.1 Footer Upper Bar==============
	======================================================*/
	
	/*=================4.2 Footer Bottom Bar==============
	======================================================*/
.footer-bottom-bar{
	padding:35px 0px;
}
.footer-about-company {
	padding:0px;
	margin:0px;
	list-style:none;
}
.footer-about-company li{
	display:inline-block;
	position:relative;
	margin-right:30px;
	color:#96a0a9;
}
.footer-about-company li:before{
    content: "";
    position: absolute;
    left: -15px;
    top: 9px;
    color: #fff;
    width: 5px;
    height: 5px;
    background-color: #96a0a9;
    border-radius: 50%;
	
}
.credit-links{
	color:#96a0a9;
	margin-top: 10px;
	margin-bottom: 0px;
}
.credit-links a{
	color:#96a0a9;
}
.credit-links a:hover{
	color:#fff;
}
.footer-about-company li:first-child:before{
	display:none;
}
.footer-social-icons{
	margin-top:30px;
}
.footer-social-icons li {
	margin-right:3px;
}
.footer-social-icons li img{
    width: 34px;
    height: 34px;
}
.add-listing-mobile{
	display:none;
}
/*========================../4 Footer END =============================================*/
/*========================../4 Notification Start =============================================*/
.notification{
	border-radius: 3px;
    margin: 20px 0;
    min-height: 52px;
    padding: 0;
    position: relative;
    width: 100%;
}
.notification p {
    color: #27ae60;
    float: left;
    line-height: 50px;
    margin: 0;
}
.notification .noti-icon{
	border-radius: 0;
    float: left;
    height: 51px;
    line-height: 51px;
    margin-right: 30px;
    position: relative;
    text-align: center;
    width: 52px;
}
.notification .noti-icon:before{
	font-family: FontAwesome;
	width:32px;
	height:32px;
	color:#fff;
}
.success .noti-icon{
	background-color: #27ae60;
}
.error .noti-icon{
	background:#d54040;
}
.info .noti-icon{
	background:#4789d3;
}
.warning .noti-icon{
	background:#ff892a;
}
.success{
	background-color: #dbf1d6;
    border: 1px solid #27ae60;
}
.success .noti-icon:before{
	content: "\f00c";
}
.error{
	background:#fccac1;
	border:1px solid #eb5439;
}
.error:after {
  border-color: #fccac1 #fccac1 transparent transparent ;
}
.error::before {
 border-color: #eb5439 #eb5439 transparent transparent ;
}
.error .noti-icon:before{
	content: "\f00d";
}

.info{
	background:#d1e4f3;
	border:1px solid #4d8fcb;
}
.info:after {
  border-color: #d1e4f3 #d1e4f3 transparent transparent ;
}
.info::before {
 border-color: #4d8fcb #4d8fcb transparent transparent ;
}
.info .noti-icon:before{
	content: "\f129";
}

.warning{
	background:#ffe9ad;
	border:1px solid #fab418;
}
.warning:after {
  border-color: #ffe9ad #ffe9ad transparent transparent ;
}
.warning::before {
 border-color: #fab418 #fab418 transparent transparent ;
}
.warning .noti-icon:before{
	content: "\f071";
}



/*========================../4 Notification END =============================================*/



/*======================== Favourites Start =============================================*/
.favourite-grid .remove-fav{
	position:absolute;
	top:0px;
	right:0px;
}

/*======================== Favourites END =============================================*/
/* added css by zaheer */
p.status{
	margin-left:-15px;
}
.listing-app-view p.status{
	margin-left:0px;
	margin-bottom: 0px;
}
.listing-app-view p.status span{
	margin-top:0px !important;
}
.lp-section-content-container .nearby-description{
	    max-width: 545px;
		margin: 0 auto;
}
.formsubmitting{
	visibility:hidden;
}
.lp-menu ul li.page_item_has_children::after,
.lp-menu ul li.menu-item-has-children::after
{
	content:'\f107';
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-left:4px;
}
.lp-menu ul li.page_item_has_children .children li.page_item_has_children::after,
.lp-menu ul li.menu-item-has-children .sub-menu li.menu-item-has-children::after {
	content:'';
	display:none;
}
.lp-menu ul.children::after, .lp-menu ul > li > ul.sub-menu > li > ul.sub-menu::after {
    display: none;
}
.lp-menu ul.children:after,
.lp-menu ul.sub-menu:after {
	content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: -9px;
    left: 13px;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
	opacity: 1;
    overflow: visible;
    visibility: visible;
}
.lp-menu .children .menu-item-has-children li a:after,
.lp-menu .children .page_item_has_children li a:after,
.lp-menu .sub-menu .menu-item-has-children li a:after {
	content: "";
	display:none;
}
.lp-home-banner-contianer-inner{
	z-index:9;
}
.modal-backdrop{
	z-index:999;
}
.solitaire-infinite-scroll {
    text-align: center;
	Margin-top:30px;
	margin-bottom:0px;
}
.solitaire-infinite-scroll .no-more,
.solitaire-infinite-scroll .loading {
    display: none;
}
.solitaire-infinite-scroll a,
.solitaire-infinite-scroll a:focus {
    /*font-size: 14px;*/
	border:1px solid;
	padding:8px 20px
}
.solitaire-infinite-scroll .loading {
    background-image: url(http://www.raisingedmonton.com/wp-content/themes/listingpro/assets/images/loading.GIF);
    width: 64px;
    height: 64px;
    border: none;
    padding: 0px;
}
.md-overlay{
	z-index:99999999;
}
/* end css by zaheer */
/**/

/*checkouts css starts here*/
.lp-listing-form h3 {
	text-align: center;
	margin-bottom:45px;
}
.lp-checkout-wrapper {
    background-color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border: 1px solid #ececec;
	margin-bottom: 30px;
}
.lp-checkout-wrapper .lp-booking-dt,
.lp-checkout-wrapper .lp-persons,
.lp-checkout-wrapper .lp-duration,
.lp-checkout-wrapper .lp-booking-type {
    /*font-size: 14px;*/
    text-transform: uppercase;
}
.lp-rightbnk-transfer-msg {
	background-color: #fff;
    /* display: inline-block; */
	padding: 15px;
    border-radius: 5px;
    border: 1px solid #ececec;
}
.lp-rightbnk-transfer-msg label {
    letter-spacing: 2px;
    line-height: 43px;
    margin-bottom: 0;
    position: relative;
    width: 100%;
}
.lp-rightbnk-transfer-msg input[type="radio"] {
    margin-right: 5px;
}
.lp-tranfer-info {
	color: #949494;
    line-height: 25px;
}
.lp-user-listings{
	border-bottom: solid 1px #ececec;
    /* display: inline-block; */
    width: 100%;
    float: none;
	padding: 20px 0;
}
.lp-user-listings:last-child{
	border:none;
}

/*checkouts css endeds here*/

/* for radio button on checkout */
.lp-listing-form .radio.radio-danger {
	width: 23px;
    height: 23px;
    border: 1px solid #ececec;
	display: inline-block;
	margin-top: 5px;
	margin-right: 10px;
	float: left;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
	background:#f9f9f9;
}
.lp-listing-form input[type=radio] {
	opacity: 0;
}
.lp-listing-form .radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}
.lp-listing-form input[type=radio]{
	width: inherit;
    height: inherit;
    margin-left: 0;
}
.lp-listing-form input[type=radio]:hover{
	cursor:pointer;
}
.lp-listing-form input[type=radio]:checked + label:before {
    background-color: #41a6df;
    border: medium none;
    color: #7f7f7f;
    content: "";
    height: 18px;
    left: 22px;
    top: -5px;
    width: 18px;
}
.lp-listing-form .radio label {
	padding: 0px;
	color: transparent;
}
.lp-listing-form .radio label:before {
    background-color: transparent;
    border: none;
	top: 2px;
	left: 2px;
}
.lp-listing-form .radio label:before {
	border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}
.checkbox label:before {
    background-color: #ababab
}
.checkbox label {
    display: inline-block;
    cursor: pointer;
    position: relative
}
.checkbox input[type=checkbox] {
    display: none
}
.checkbox label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    bottom: 1px;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
    border-radius: 2px
}
.radio label,
.checkbox label {
    padding-left: 32px
}
input[type=checkbox]:checked + label:before {
    content: "\f00c";
    font-size: 11px;
    text-align: center;
    line-height: 20px;
    font-family: FontAwesome;
    color: #7f7f7f;
    background-color: transparent;
    border: 1px solid #7f7f7f
}
.checkbox label {
    font-weight: 400
}
/* for radio button on checkout */
/*checkout 150117*/
/*latest css strt*/
.lp-rightbnk-transfer-msg .lp-tranfer-info {
	margin-left: 35px;
}
.formfields input[type=text] {
	border:1px solid #ececec;
	line-height: 48px;
	padding-left: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.formfields label,
.formfields input[type=text] {
	width: 100%;
}
.lp-listing-form input[type=submit] {
    background: #41a6df;
    color: #fff;
    height: 46px;
    border-radius: 5px;
    /*font-size: 16px;*/
    font-weight: bold;
    font-family: 'quicksand';
    padding-left: 18px;
    padding-right: 18px;
}
.lp-listing-form  .lp-listing-clm h5 {
    width: 428px;
    float: right;
    max-width: 428px;
}
.lp-listing-form  .lp-listing-clm div {
	padding: 0px;
}
.lp-listing-form  .lp-listing-clm img {
	padding-right: 10px;
}
/*latest css ends*/
/*checkout 150117*/
/*strt 16/017*/
.lp-tabs .lp-list-cnt {
	margin-left: -30px;
}
.lp-tabs .lp-list-view-thumb {
	padding: 10px 0 0 0 !important;
}
.lp-list-cnt .lp-list-view-content-upper {
	min-height: auto;
	padding-bottom: 0px;
}
.lp-tabs .lp-rigt-icons {
	/* padding-top: 10px; */
    padding: 0 10px;
}
.lp-tabs .lp-rigt-icons .lp-list-view-edit {
	/* margin-bottom: 20px; */
	padding: 10px 10px;
	float: right;
}
.lp-tabs .lp-list-view-content {
   	width: auto;
    max-width: 100%;
}
.lp-main-tabs .nav-tabs > li > a:focus::after {
	border-bottom-color: #fff;
}
.lp-main-tabs li a:focus {
	background-color: transparent;
}
.lp-tabs {
    border: 0px;
    margin: 0px;
    width: auto;
    box-shadow: none;
}
.lp-tabs .nav.nav-tabs li {
	margin-bottom: 8px;
}
.lp-tabs .panel-heading li.active {
	
}
.lp-tabs .panel-heading li a:after {
	border: transparent;
}
.lp-tabs .panel-heading li a:hover {
    cursor: pointer;
}
.lp-tabs .lp-list-view {
	padding: 0px;
}
.lp-tabs .panel-heading {
    color: #333;
    background-color: transparent;
	border: 0px;
    background: #eff3f6 !important;
	padding: 0px;
}
.lp-tabs .tab-content {
	padding-top: 0px;
}
.lp-tabs .panel-body {
    padding: 0px 15px;
}
.lp-tabs .panel-heading li a h4 {
    padding:0px;
	margin: 0px;
	color: #292929 !important;
}
.lp-tabs .panel-heading li a {
	background-color: #fff;
	margin-right: 5px;
    padding: 6px 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.lp-tabs .panel-heading li.active a h4 {
	color: #fff !important;
}
.lp-tabs .panel-heading li.active a {
	background-color: #41a6df !important;
}
.lp-tabs .panel-body {
	background: #eff3f6;
}
.lp-tabs .lp-list-view-inner-contianer {
    border-bottom: 1px solid #dedede;
}
.lp-tabs .lp-list-view:last-of-type .lp-list-view-inner-contianer {
	border-bottom: none;
}
.dashboard-contnt {
	padding-left: 15px;
	padding-right: 15px;
}
.lp-invoice-table {
	background: #fff;
    border: 1px solid #ddd;
	border-radius: 5px;
}
.lp-invoice-table th ,
.lp-invoice-table td {
    padding: 20px 15px;
	vertical-align: middle;
}
.lp-invoice-table tbody tr td {
	border-top: 1px solid #ddd;
	padding: 10px 15px;
}
.lp-invoice-table tbody tr:hover {
	background: #eff3f6;
}
.lp-invoice-table tr td a {
    border-radius: 5px;
    background: #41a6df;
    color: #fff !important;
    outline: none !important;
    box-shadow: none !important;
	line-height: 32px;
    padding: 0px 15px;
    vertical-align: middle;
	font-weight: bold;
    font-family: 'quicksand';
	float: right;
}
.lp-list-detail {
	background: #fff;
	padding: 20px;
}   
.lp-list-detail .lp-list-date p {
	line-height: 22px;
	margin: 0px;
}
.lp-modal-list {
	z-index: 9999999999;
	background: #fff;
	width: 620px;
	left: 25%;
	top: 25px;
    bottom: 25px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.lp-modal-list button.close {
	height: auto;
    /*font-size: 32px;*/
    text-align: center;
    display: block;
    /* width: 100%; */
}
.lp-modal-list .lp-print-list {
	float: right;
	background: #41a6df;
    width: 70px;
    line-height: 32px;
    height: 32px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
	vertical-align: middle;
    font-weight: bold;
    font-family: 'quicksand';
}
.lp-modal-list .lp-print-list:hover {
	background: #363F48;
} 
.lp-list-detail .invoice-total {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
/*ends 16/017*/
/*strt 17/02/017*/
.lp-tabs .lp-pay-publsh:hover {
    background-color: #363F48 !important;
}
.lp-tabs .lp-pay-publsh {
    background: #41a6df;
    border: 0px;
    color: #fff;
    border-radius: 5px;
    padding: 10px 23px;
    font-weight: bold;
    font-family: 'quicksand';
	margin-top: 20px;
	float: right;
}
/*ends 17/02/017*/
.lp-main-tabs .nav-tabs > li {
    margin-bottom: -5px;
}
.aligncenter {
	float: none !important;
	margin: 0 auto;
}
.dashboard-tabs.lp-main-tabs .nav-tabs {
	display: inline-block;
}
.lp-tabs .lp-list-view-thumb, 
.lp-tabs .lp-list-view-content, 
.lp-tabs .lp-list-view-paypal {
    padding: 20px 0px 10px 0px;
}
.lp-tabs .list-pt-display li {
	margin-right: 15px;
}
.lp-tabs .lp-list-view-thumb {
    padding: 10px 0px 0px 15px;
    float: left;
}
/* .lp-tabs .lp-list-view-inner-contianer  {
	display: flex;
}
.lp-tabs .lp-list-view-inner-contianer .col-md-3:last-child {
	display: list-item;
} */
.lp-posi {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 999;
}
.lp-tabs .lp-list-cnt .lp-grid-box-price .category-cion { 
	margin-right: 0px;
}
.lp-tabs .lp-list-cnt .lp-grid-box-price li:last-child {
	margin-left: 8px;
}
.vcenter1 {
	display: table-cell;
	float: none;
}
.vcenter {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center;
}
.lp-listing-clm .lp-booking-dt,
.lp-listing-clm .lp-persons, 
.lp-listing-clm .lp-duration, 
.lp-listing-clm .lp-booking-type {
	border-bottom: 1px solid #dedede;
    float: left;
    font-size: 13px;
    font-weight: 600;
    line-height: 27px;
    width: 100%;
}
.lp-user-listings.clearfix .lp-listing-clm .col-md-2 p {
    display: inline-block;
    font-size: 12px;
    line-height: normal;
    margin-bottom: 0;
    padding: 6px 1px 0 0;
}
.lp-listing-form .lp-listing-clm .radio.radio-danger {
    float: right;
    margin-right: 0px;
}
.lp-tabs .lp-list-view .lp-list-view-content-upper h4, 
.lp-tabs .lp-list-view .lp-list-view-paypal-inner h4 {
    margin-bottom: 8px;
}
.lp-tabs .lp-list-view .list-pt-display {
    display: inline-block;
    margin: 0px;
    padding: 0px;
}
.lp-pay-options ul {
    padding: 0;
    margin: 0px;
}
.lp-pay-options > ul > li {
	list-style-type: none;
    display: block;
    line-height: 27px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.lp-pay-options {
    padding: 0px;
}
.lp-pay-options .promotebtn {
	color: #fff;    
    float: right;
	padding: 5px 20px;
	position: relative;
	text-transform: capitalize;
}
.lp-pay-options .lp-promotebtn {
	color: #fff;
    width: 71px;
    float: right;
	padding: 3px;
}

/*flipping paymet to checkout options*/
/* start udates by zaheer on 25sep */
.lp-flip {
	/* max-height: 330px; */
    width: 100%;
    float: right;
}
.lp-flip .lp-pay-options {
	border-radius: 5px;
}
.lp-flip .lp-card {
    position: relative;
}
.lp-flip .lp-card .lp-front {
	float: left;
	width: 100%;
}
.lp-flip .lp-card .lp-back1, .lp-flip .lp-card .lp-back2 {
	width: 100%;
	/* max-height: 330px; */
	display:none;
}
.lp-inner {
	margin:0px !important;
}

.lp-flip .lp-card .lp-front::-webkit-scrollbar-track,
.lp-flip .lp-card .lp-back1::-webkit-scrollbar-track, .lp-flip .lp-card .lp-back2::-webkit-scrollbar-track
{
	border-radius: 5px;
	background-color: #F5F5F5;
}

.lp-flip .lp-card .lp-front::-webkit-scrollbar,
.lp-flip .lp-card .lp-back1::-webkit-scrollbar, .lp-flip .lp-card .lp-back2::-webkit-scrollbar
{
	width: 12px;
	background-color: #ddd;
}

.lp-flip .lp-card .lp-front::-webkit-scrollbar-thumb,
.lp-flip .lp-card .lp-back1::-webkit-scrollbar-thumb, .lp-flip .lp-card .lp-back2::-webkit-scrollbar-thumb
{ 
	border-radius: 5px;
	background-color: #ddd;
}
/* end udates by zaheer on 25sep */
/*start*/
.lp-dropdown-menu #menu {
    /* display: block; */
    background: #fff none repeat scroll 0 0;
    box-shadow: 0px 1px 5px #ccc;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 135%;
    width: 200px;
    z-index: 999;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.lp-dropdown-menu.open #menu {
	display: block;
}
.lp-dropdown-menu ul {
    border: 0px;
    box-shadow: none;
    padding-top: 15px;
    padding-bottom: 15px;
	padding-left: 0px;
	/* position: absolute; */
	margin-bottom: 0px;
}
.lp-dropdown-menu ul li a {
    line-height: 33px;
	display: block;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
	color: #000;
}
.lp-dropdown-menu ul li a:hover {
    background: #41a6df;
    color: #fff;
}
.lp-dropdown-menu ul:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
	right: 20px;
}
/*ends*/



/* =====================================
		Harry Styles
======================================== */
.listing-second-view .post-meta-right-box .post-stat li {
	background-color: transparent;
    border: 1px solid #dbe7ef;
    border-radius: 5px;
    float: right;
    margin: 0px 0px 10px 9px;
    padding: 0;
}
.listing-second-view .post-meta-right-box .post-stat > li > a {
    float: left;
    margin-left: -2px;
    padding: 6px 20px 6px 21px;
	font-size:12px !important;
}
.listing-second-view .post-meta-right-box .post-stat > li {
	background-color: #fff;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons {
	text-align: center;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li {
    border: transparent;
    background-color: #aeaeae;
    border-radius: 3px;
    display: inline-block;
    float: none;
    height: 35px;
    margin: 0px 6px;
    padding: 0px;
    text-align: center;
    vertical-align: top;
    width: 35px;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li:first-of-type {
    margin-left: 0;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a {
    float: left;
    line-height: 35px;
    width: 100%;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa {
    border-radius: 3px;
    color: #333;
    float: left;
    line-height: 34px!important;
    width: 100%;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.reviews.sbutton .md-overlay.show {
    opacity: 1;
    visibility: visible;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-facebook:hover {
	background-color: #3B5998;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-twitter:hover {
	background-color: #55ACEE;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-google-plus:hover {
	background-color: #E37167;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-linkedin:hover {
	background-color: #0077B5;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-pinterest:hover {
	background-color: #CB2027;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-reddit:hover {
	background-color: #FF4500;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-stumbleupon:hover {
	background-color: #EB4924;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-delicious:hover {
	background-color: #205CC0;
}

.listing-second-view .social-icons.post-socials.smenu::after {
    border-top: 8px solid #ffffff;
    bottom: -10px;
    left: auto;
    right: 20px;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
}
.listing-second-view .social-icons.post-socials.smenu::before {
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-top: 9px solid #dedede;
    bottom: -9px;
    content: "";
    position: absolute;
    right: 19px;
}
.listing-second-view .post-meta-right-box .post-stat li.reviews.sbutton {
    /*z-index: 99;*/
}
.listing-second-view .content-white-area {
    background-color: #fff;
}
.listing-second-view a.secondary-btn {
    background-color: transparent;
    border: 1px solid #363f48;
    color: #363f48;
    font-size: 16px;
    height: 43px;
    line-height: 41px;
    width: 190px;
}
.lp_confirmation .list-st-img li a.edit-list > span img {
    float: left;
    margin-right: 5px;
    width: 16px;
}
.lp_confirmation .list-st-img li a.edit-list > span {
    color: #fff;
    display: inline-block;
    padding-top: 0px;
    line-height: 14px;
    width: 100%;
}
.listing-second-view .post-price-row > li {
    color: #7f7f7f;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-right: 15px;
}
.listing-second-view .price-range ul li:last-child {
}
.listing-second-view .online-booking-form {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.listing-second-view .online-booking-form > a.onlineform {
    background-color: #363f48;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-weight: bold;
    height: 59px;
    line-height: 59px;
    padding: 0 20px;
    width: 100%;
}
.listing-second-view .online-booking-form > a.onlineform.active, .listing-second-view .online-booking-form > a.onlineform:hover {
    background-color: #41a6df;
}
.listing-second-view .listing-price.widget-box {
    border: 1px solid #dedede;
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 14px 24px;
    width: 100%;
}
.listing-second-view .online-booking-form > a.onlineform i {
    float: right;
    line-height: 59px;
}
.listing-second-view .widget-box {
    float: left;
    margin-bottom: 30px;
    padding: 0;
    width: 100%;
}
.listing-second-view .map-area {
    background-color: #fafafa;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    overflow: hidden;
    width: 100%;
}
.listing-second-view .post-meta-left-box h1 {
	font-size: 42px;
    margin-bottom: 15px;
	margin-top:10px;
}
.listing-second-view .map-area .list-st-img li a {
    background-color: transparent;
    color: #292929;
}
.listing-second-view .map-area .claim-area {
    padding-left: 28px;
    padding-top: 18px;
}
.listing-second-view .map-area .listing-detail-infos {
    margin-top: 5px;
    
}
.listing-second-view .map-area .listing-detail-infos ul li a {
   padding: 0 25px 16px;
   padding-bottom:0px !important;
	margin-top: 0px !important;
	display:block;
}
.listing-second-view .map-area .listing-detail-infos ul li a span.cat-icon {
    border: medium none;
    border-radius: 0;
    display: inline-block;
    font-size: 22px;
    height: auto;
    text-align: left;
    vertical-align: top;
    width: 30px;
}
ul.list-style-none.list-st-img li:last-child a span:last-child {
    color: #337ab7;
}
.listing-second-view .open-hours ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.listing-second-view .open-hours ul li {
    border-bottom: 1px solid #e3e3e3;
    color: #7f7f7f;
    line-height: 40px;
    width: 100%;
}
.listing-second-view .open-hours ul li:last-child {
    border: none;
}
.sidebar-post .map-area .listing-detail-infos .list-style-none.list-st-img > li {
	border-bottom: 1px solid #dedede;
    line-height: 34px;
    margin-bottom: 0;
    padding: 3px 0px 6px;
}
.sidebar-post .map-area .listing-detail-infos .list-style-none.list-st-img > li:first-of-type {
    padding-top: 0;
}
.sidebar-post .map-area .listing-detail-infos .list-style-none.list-st-img > li:last-of-type {
	border-bottom: none;
}
.listing-second-view .open-hours h2 {
    /*font-size: 24px;*/
    line-height: normal;
}
.listing-second-view .open-hours ul li strong {
    font-size: 14px;
    line-height: 22px;
}
.listing-second-view .open-hours ul.hidding-timings li strong {
    line-height: 40px;
}
.listing-second-view .open-hours ul li a, .open-hours ul li span {
    font-size: 14px;
    margin-left: 5px;
}
.open-hours ul li span {
	float:right
}

.listing-second-view .contact-form ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.listing-second-view .contact-form ul li {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
.listing-second-view .contact-form input[type="text"], .listing-second-view .contact-form input[type="email"], .listing-second-view .contact-form textarea {
	background-color: #fafafa;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    padding: 0px 15px;
    line-height: 36px;
    width: 100%;
}
.listing-second-view .contact-form input[type="text"]:focus, .listing-second-view .contact-form input[type="email"]:focus, .listing-second-view .contact-form textarea:focus {
	background-color: #fff;
}
.listing-second-view .contact-form textarea {
    height: 156px;
    resize: none;
}
.listing-second-view .contact-form ul li input[type="submit"] {
    background-color: #363f48;
    border: 1px solid #363f48;
    border-radius: 3px;
    color: #fff;
    float: left;
    /*font-size: 18px;*/
    font-weight: bold;
    height: 42px;
    text-align: center;
    width: 100%;
}
.listing-second-view .contact-form ul li input[type="submit"]:hover {
	background-color: transparent;
	color: #363f48;
}
.listing-second-view .post-meta-left-box h1 span.claimed {
    color: #7f7f7f;
    /*font-size: 14px;*/
    font-weight: normal;
    vertical-align: middle;
}
.popup-inner-left-padding .lp-grid-box-left h4.lp-h4 .verified,
.listing-second-view .post-meta-left-box h1 span.claimed i,
.lp-grid-box h4.lp-h4 span.verified {
    background-color: #40b3ef;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin-top: -3px;
    text-align: center;
    vertical-align: middle;
    width: 15px;
}
.lp-grid-box ul {
    margin-bottom: 12px;
}
.listing-second-view .widget-box.business-contact {
    border: 1px solid #dedede;
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 25px 25px;
}
.listing-second-view .widget-box.business-contact:last-child {
    margin-bottom: 0;
}
.listing-second-view .contact-form.quickform {
    display: block;
}
.listing-second-view .widget-box.business-contact .contact-form > h2,
.listing-second-view .widget-box.business-contact .contact-form > h2 a {
    /*font-size: 24px;*/
    margin-bottom: 25px;
    text-transform: capitalize;
}
.listing-second-view .widget-box.business-contact .contact-form > h2 {
	margin-top: 25px;
}
.listing-second-view .widget-box.business-contact .user_text {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.listing-second-view .widget-box
.listing-second-view .widget-box.paid-listing h2 {
    /*font-size: 24px;*/
    margin-bottom: 20px;
}
.listing-second-view .widget-box.widget-video iframe {
    height: 420px;
}
.listing-second-view .listing-post article {
	background-color: #000;
    border-radius: 5px;
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.listing-second-view .sidebar .widget_listingpro_ads_widget .listing-post article:last-child {
    margin-bottom: 0;
}
.listing-second-view .listing-post article figure {
    float: left;
    position: relative;
    width: 100%;
}
.listing-second-view .listing-post article figure img {
	opacity: 0.7;
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
}
.listing-second-view .listing-post article:hover > figure img {
	opacity: 0.7;
}
.listing-second-view .listing-post article figure figcaption {
    border-radius: 5px;
    height: 100%;
    left: 0;
    padding: 10px 12px;
    position: absolute;
    top: 0;
    width: 100%;
}
.listing-second-view .listing-post article figure figcaption .listing-price {
    color: #fff;
    float: left;
    /*font-size: 16px;*/
    font-weight: 500;
}
.listing-second-view .listing-post article figure figcaption .listing-pro {
    background-color: #ebac2c;
    border-radius: 3px;
    color: #ffffff;
    float: right;
    font-size: 13px;
    font-weight: 500;
    line-height: 17px;
    padding: 0 3px 0 4px;
}
.listing-second-view .listing-post article figure figcaption .bottom-area {
    bottom: 0;
    left: 0;
    padding: 10px 12px;
    position: absolute;
    width: 100%;
}
.listing-second-view .listing-post article figure figcaption .bottom-area .listing-cats {
    background-color: #41a6df;
    border-radius: 3px;
    float: left;
    margin-right: 10px;
}
.listing-second-view .listing-post article figure figcaption .bottom-area .listing-cats a {
	color: #fff;
	font-weight: 500;
	float: left;
	padding: 0px 8px;
	/*font-size: 14px;*/
	line-height: 24px;
	position: relative;
}
.listing-second-view .listing-post article figure figcaption .bottom-area .listing-cats a::before {
    content: "/";
    float: left;
    text-align: left;
    width: 15px;
}
.listing-second-view .listing-post article figure figcaption .bottom-area .listing-cats a:first-child::before {
    display: none;
}
.listing-second-view .listing-post article figure figcaption .bottom-area .rate {
    background-color: #73cf42;
    border-radius: 2px;
    color: #ffffff;
    float: left;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    width: auto;
    /*font-size: 14px;*/
}
.listing-second-view .listing-post article figure figcaption .bottom-area h4,
.listing-second-view .listing-post article figure figcaption .bottom-area h4 a {
    color: #fff;
    float: left;
    /*font-size: 20px;*/
    font-weight: bold;
    line-height: normal;
    margin: 2px 0px 0px;
    width: 100%;
}
.listing-second-view .listing-post article figure figcaption .bottom-area .listing-location,
.listing-second-view .listing-post article figure figcaption .bottom-area .listing-location p {
    color: #fff;
    float: left;
    /*font-size: 14px;*/
    line-height: normal;
    margin: 0;
    width: 100%;
}
.listing-second-view .widget-box.paid-listing, .listing-second-view .widget-box.viewed-listing {
    margin-bottom: 30px;
}
.listing-second-view .widget-box.viewed-listing > h2 {
    font-size: 18px;
    margin-bottom: 30px;
    margin-top: 0;
    text-transform: capitalize;
}
.listing-second-view .widget-box.viewed-listing > article {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.listing-second-view .widget-box.viewed-listing > article > figure {
	background-color: #000;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    width: 90px;
}
.listing-second-view .widget-box.viewed-listing > article > figure img {
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.listing-second-view .widget-box.viewed-listing > article:hover > figure img {
	opacity: 0.7;
}
.grid_view2 .lp-grid-box-description h4 {
    margin-top: 7px;
}
.listing-second-view .widget-box.viewed-listing > article > .details {
    float: left;
    padding-left: 10px;
    max-width: 70%;
}
.listing-second-view .widget-box.viewed-listing > article > .details > h4, .listing-second-view .widget-box.viewed-listing > article > .details > h4 a {
    color: #292929;
    /*font-size: 16px;*/
    line-height: 17px;
}
.listing-second-view .widget-box.viewed-listing > article > .details > h4 {
	margin: 0px 0px 3px;
}
.listing-second-view .widget-box.viewed-listing > article > .details > h4 a:hover {
    color: #41a6df;
}
.listing-second-view .widget-box.viewed-listing > article > .details span.price-listing {
    color: #7f7f7f;
    float: left;
    margin-right: 10px;
}
.listing-second-view .widget-box.viewed-listing > article > .details span.rate {
	background-color: #73cf42;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    margin-top: 0;
    padding: 0 5px;
    text-align: center;
    width: 34px;
    /*font-size: 14px;*/
}
.viewed-listing article .details .post-reviews {
    color: #7f7f7f;
    margin-left: 8px;
}
.listing-second-view .widget-box.viewed-listing > article > .details > p {
    /*font-size: 13px;*/
    color: #7f7f7f;
    float: left;
    line-height: 20px;
    margin: 0;
    width: 100%;
}
.listing-second-view .widget-box.viewed-listing > article > .details .listing-options {
    margin-bottom: 3px;
}
.listing-second-view .claim-area a.phone-number.md-trigger.claimformtrigger2 {
    border-radius: 3px;
    color: #337ab7;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    line-height: 20px;
    padding: 0 10px;
    vertical-align: top;
}
/*.listing-second-view .claim-area a.phone-number.md-trigger.claimformtrigger2:hover {
	background-color: #363f48;
}*/
.listing-second-view .claim-area .phone-icon {
    color: #7F7F7F;
    /*float: left;*/
    font-size: 14px;
    font-weight: 500;
}
.listing-second-view .social-icons.post-socials.smenu {
	background-color: #ffffff;
    height: auto;
    left: auto;
    opacity: 1;
    display: none;
    padding: 20px;
    right: 0;
    top: -92px;
    text-align: center;
    visibility: visible;
    width: 410px;
    z-index: 9999999999;
    -webkit-transition: width 0.5s ease-in-out 0s, right 0.5s ease-in-out 0s;
       -moz-transition: width 0.5s ease-in-out 0s, right 0.5s ease-in-out 0s;
        -ms-transition: width 0.5s ease-in-out 0s, right 0.5s ease-in-out 0s;
         -o-transition: width 0.5s ease-in-out 0s, right 0.5s ease-in-out 0s;
            transition: width 0.5s ease-in-out 0s, right 0.5s ease-in-out 0s;
}
.listing-second-view .social-icons.post-socials.smenu.share {
}
.listing-second-view .rating-section > span {
    color: #7f7f7f;
    display: inline-block;
    font-size: 12px;
    line-height: 13px;
    margin-left: 5px;
    margin-top: 3px;
    text-align: left;
    vertical-align: top;
}
.listing-second-view .rating-section > .no-review{
	margin-top:10px;
}
.listing-second-view .rating-section > span small {
    color: #111;
}
.faq-section .post-row-header {
    margin-bottom: 13px !important;
}
.listing-second-view .rating-section > .rate {
    background-color: #73cf42;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    /*font-size: 14px;*/
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin-top: -2px;
    padding: 0 10px;
    text-align: center;
    vertical-align: top;
    width: 60px;
}
.listing-second-view .post-meta-right-box .post-stat {
    float: right;
    width: 100%;
}
.listing-second-view .post-meta-right-box .padding-top-30 {
    float: right;
    padding-top: 0;
    width: 100%;
}
.listing-second-view span.rating-section {
    display: inline-block;
    padding: 6px 6px 0 0px;
    vertical-align: top;
}
/*.listing-second-view .post-meta-right-box ul li a {
    font-size: 14px;
}*/
.listing-second-view .open-hours ul li a {
    font-size: 13px;
    margin-left: 14px;
}
.listing-app-view2 .open-hours ul li a{
  margin-left:4px !important;
 
}
.listing-second-view .open-hours ul li a.Opened ,
a.status-btn > .grid-opened {
    color: #41a700;
	font-weight: 500;
	line-height: 22px;
}
.today-hrs span.Opened {
	color: #41a700;
}
.listing-second-view .open-hours ul li a.closed ,
a.status-btn > span.grid-closed {
    color: #ff0000;
    cursor: default;
	font-weight: 500;
	line-height: 22px;
}
.listing-second-view .open-hours ul li a.closing_soon {
    color: #ff0000;
	font-weight: 500;
}
.listing-second-view .open-hours ul li a.opening_soon {
    color: #41a700;
	font-weight: 500;
}
.listing-second-view .slide.slick-slide.slick-active.slick-center > img {
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
.listing-second-view .slide.slick-slide.slick-current.slick-active.slick-center > img {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}
.listing-second-view .single-page-slider-container {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
/*.listing-second-view .slick-initialized .slick-slide {
    padding: 30px 0px;
    -webkit-transform: scale(0.95);
       -moz-transform: scale(0.95);
        -ms-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.listing-second-view .slick-initialized .slick-slide.slick-current {
    padding: 30px 10px;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}*/
.listing-second-view .online-booking-form .select2-container {
    float: left;
    min-width: 50%;
    padding: 0 5px;
}
.listing-second-view .online-booking-form .select2-container:first-of-type {
	padding-left: 0px;
}
.listing-second-view .online-booking-form .select2-container:last-of-type {
	padding-right: 0px;
}
.listing-second-view .online-booking-form input.datepicker.hasDatepicker {
    border: 1px solid #dedede;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 15px 0;
    padding: 0 15px;
    width: 100%;
}
.listing-second-view .online-booking-form .booking-form {
    background-color: #363f48;
    display: none;
    float: left;
    /*margin-top: -20px;*/
    padding: 25px;
    width: 100%;
}
.listing-second-view .online-booking-form > a.onlineform.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.listing-second-view .select2-container--default .select2-selection--single {
    border: medium none;
    height: 40px;
}
.listing-second-view .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
}
.listing-second-view .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    right: 7px;
}
.listing-second-view .online-booking-form input.datepicker.hasDatepicker {
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 15px 0;
    padding: 0 15px;
    width: 100%;
}
.listing-second-view .online-booking-form .booking-form input[type="submit"] {
    background-color: #41a6df;
    border-radius: 5px;
    color: #fff;
    float: left;
    /*font-size: 18px;*/
    font-weight: bold;
    height: 45px;
    line-height: 38px;
    width: 100%;
}
.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: 24px;
    margin-right: 0;
    min-height: 0;
    width: 25%;
}
.listing-second-view .features.list-style-none > li:nth-child(4n) {
    padding-right: 0;
}
.features.list-style-none {
    padding: 11px 20px 0 0;
}
.listing-second-view .features.list-style-none > li a {
    font-size: 14px;
    padding: 0px;
}
.listing-second-view .features li span i {
    color: #363f48;
}
.list-style-none.list-st-img span:last-child {
    color: #7f7f7f;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    padding-top: 6px;
    vertical-align: top;
    width: 80%;
}
.listing-second-view .post-meta-right-box .post-stat > li > a span.email-icon {
    color: #363f48;
    margin-top: 0;
}

.listing-app-view2 .list-style-none.list-st-img span:last-child {
    padding-top: 10px;
}


.listing-second-view .ui-accordion-content {
    border-bottom: 4px solid #dedede;
    border-left: 1px solid #dedede;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #dedede;
   
    padding-left: 18px;
    padding-right: 18px;
}
.listing-second-view .ui-accordion-header.ui-state-default,
.listing-second-view .ui-widget-content .ui-state-default,
.listing-second-view .ui-widget-header .ui-state-default {
    border: 1px solid #dedede;
    margin-top: 15px;
}
.listing-second-view .ask-question-area {
    float: left;
    padding: 40px 0px 0px;
    width: 100%;
}
.listing-second-view .ask-question-area > p {
    color: #7f7f7f;
    display: inline-block;
    /*font-size: 15px;*/
    line-height: 26px;
    margin: 0;
}
.listing-second-view .ask-question-area > a.ask_question_popup {
    background-color: #363f48;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    /*font-size: 14px;*/
    height: 34px;
    line-height: 34px;
    margin-left: 10px;
    padding: 0 12px;
    text-align: center;
    vertical-align: middle;
    width: 135px;
}
.listing-second-view .widget-header.hideonmobile {
    float: left;
}
.listing-second-view .post-meta-left-box > p {
    color: #7f7f7f;
    font-size: 16px;
    margin: 0;
}
.widget-box.business-contact .contact-form.quickform form.form-horizontal .form-group.pos-relative:hover input.lp-review-btn, 
.listing-second-view a.secondary-btn:hover {
    background-color: #363f48;
    color: #fff;
}
input.lp-review-btn {
	background-color: transparent;
	border: 1px solid #363f48;
	color: #363f48;
}
.contact-form.quickform form.form-horizontal .form-group.pos-relative .lp-search-icon {
    font-size: 15px;
    left: 38%;
    top: 17px;
	-webkit-transition: all .2s ease;
	   -moz-transition: all .2s ease;
	    -ms-transition: all .2s ease;
	     -o-transition: all .2s ease;
	        transition: all .2s ease;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}
.widget-box.business-contact .contact-form.quickform form.form-horizontal .form-group.pos-relative i.lp-search-icon.fa-spinner.fa-spin {
    left: 36%;
}
.contact-form.quickform form.form-horizontal .form-group.pos-relative:hover > .fa-send.lp-search-icon {
	color: #fff;
}
.contact-form input.lp-review-btn,
.listing-second-view a.secondary-btn,
.listing-second-view a.secondary-btn i {
	-webkit-transition: all .2s ease;
	   -moz-transition: all .2s ease;
	    -ms-transition: all .2s ease;
	     -o-transition: all .2s ease;
	        transition: all .2s ease;
}
.listing-second-view a.secondary-btn:hover i {
    color: #fff;
}
.listing-second-view .ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
    border-bottom: 0 none;
    border-radius: 5px 5px 0px 0px;
    padding-bottom: 8px;
}
.listing-second-view .faq-form {
    display: none;
    float: left;
    width: 100%;
}
.listing-second-view .faq-form textarea {
	resize: none;
}
/*.faq-section .faq-form > h3 {
    font-size: 20px;
}*/
.listing-second-view .comments-container  {
    float: left;
    width: 100%;
}
.listing-second-view .comments-container .comments-form {
    background-color: #f0f3f6;
    float: left;
    width: 100%;
}
.listing-second-view .features-listing {
    float: left;
    position: relative;
    width: 100%;
}
.listing-second-view .features-listing > ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.listing-second-view .features-listing > ul > li {
    border-bottom: 1px solid #e3e3e3;
    display: inline-block;
    line-height: 40px;
    margin: 0 30px;
    width: 40%;
}
.listing-second-view .features-listing > ul > li strong, .listing-second-view .features-listing > ul > li span {
    color: #7f7f7f;
}
.listing-second-view .features-listing > ul > li strong {
	float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.listing-second-view .features-listing > ul > li span {
	float: right;
}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    background-color: #fff;
    padding: 0px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    text-indent: -9999px;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background-color: #41a6df;
    color: #fff;
}
.ui-state-default.ui-state-highlight {
    background-color: #41a6df !important;
    background-image: none;
    border: 1px solid #41a6df;
    color: #fff;
}
/*.ui-accordion-header.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: #f7f7f7;
    border: 1px solid #e2e2e2;
    color: #333333;
    font-size: 12px;
    font-weight: bold !important;
    text-align: center !important;
}*/
.ui-datepicker td {
    padding: 0;
}
.zabuto_calendar table.table {
    background-color: #fff;
    border: medium none;
    float: left;
    margin-top: 20px;
    width: 100%;
}
.calendar-month-header {
    background-color: #41a6df;
    color: #fff;
    text-align: center;
}
.zabuto_calendar tr.calendar-month-header th {
    border: medium none;
    text-align: center;
}
.zabuto_calendar tr td {
    text-align: center;
}
.calendar-month-navigation {
    cursor: pointer;
}
.listing-second-view .single-page-slider-container .slick-list.draggable {
    overflow: visible;
}
.listing-second-view .slick-initialized .slick-slide {
    margin: 0;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.listing-second-view .slick-initialized .slick-slide.slick-current.slick-active.slick-center {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}
.listing-second-view .slides_count {
    color: #7f7f7f;
    display: inline-block;
    margin-top: -10px;
    text-align: center;
    vertical-align: top;
    width: 100%;
    /*font-size: 12px;*/
}
.listing-second-view .rating-symbol::before {
    background-color: #73CF42;
    bottom: -23px;
    display: none;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
.rating-symbol:first-of-type::after, .rating-symbol:nth-child(2)::after, .rating-symbol:nth-child(3)::after,
.rating-symbol:nth-child(4)::after, .rating-symbol:nth-child(5)::after {
    bottom: -20px;
    content: "1";
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.rating-symbol:nth-child(2)::after {
    content: "2";
}
.rating-symbol:nth-child(3)::after {
    content: "3";
}
.rating-symbol:nth-child(4)::after {
    content: "4";
}
.rating-symbol:nth-child(5)::after {
    content: "5";
}
.listing-second-view .rating-symbol:hover::before {
	display: block;
}
.listing-second-view .post-stat .icon {
    display: inline-block;
    margin-right: 0;
    margin-top: 4px;
    vertical-align: top;
    width: 12px;
}
.listing-second-view span.rate {
    /*font-size: 12px;*/
    background-color: #73cf42;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-top: -3px;
    padding: 0 5px;
    text-align: center;
    vertical-align: top;
    width: 42px;
}
span.rate sup {
    font-size: 75%;
    margin-left: 2px;
	top: -0.2em;
}
.listing-second-view .slick-prev, .listing-second-view .slick-next {
    height: 60px;
    width: 60px;
    z-index: 9;
}
.listing-second-view .slick-next {
    right: 15px;
}
.listing-second-view .slick-prev {
    left: 15px;
}
.listing-second-view .post-stat .social-icons .icon {
    margin: 0 3px;
    width: auto;
}
.listing-second-view .business-contact .contact-form .form-group {
    margin-left: 0;
    margin-right: 0;
    z-index: 9;
}
.listing-second-view .business-contact .contact-form .form-group .lp-review-btn {
    width: 100%;
}
/* ========== Listing Grids ========== */
span.rate {
    background-color: #73cf42;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 19px;
    margin-right: 5px;
    padding: 3px 6px;
}
.list_view .lp-grid-box-description > p,
.grid_view2 .lp-grid-box-description > p {
    /*font-size: 14px;*/
    color: #7f7f7f;
    line-height: normal;
    margin-bottom: 15px;
}
.grid_view2 .lp-grid-box-bottom {
    background-color: transparent;
    border-top: 1px solid #dedede;
    float: left;
    padding: 5px 13px 5px 9px;
    width: 100%;
}
.list_view a.status-btn,
.grid_view2 a.status-btn {
    /*border: 1px solid #dedede;*/
    border-radius: 5px;
    color: #7f7f7f;
    float: right;
    margin-top: 3px;
    padding: 0px 7px;
}
.grid_view2 .lp-grid-box-bottom .pull-right a.status-btn {
    /*margin-top: 4px;*/
}
.list_view .categories-area,
.grid_view2 .categories-area {
    float: left;
}
.list_view .categories-area > .cat-icon,
.grid_view2 .categories-area > .cat-icon {
    float: left;
    margin-right: 5px;
    width: 15px;
}
.list_view .categories-area > a,
.grid_view2 .categories-area > a {
    color: #7f7f7f;
    float: left;
    line-height: 24px;
    /*font-size: 14px;*/
}
.list_view .lp-grid-box-description .review,
.grid_view2 .lp-grid-box-description .review {
    float: left;
    width: 100%;
}
.list_view .lp-grid-box-description .review-post,
.grid_view2 .lp-grid-box-description .review-post {
    float: left;
    position: relative;
    width: 100%;
}
.list_view .lp-grid-box-description .review-post .reviewer-thumb,
.grid_view2 .lp-grid-box-description .review-post .reviewer-thumb {
	background-color: #ebebeb;
    border-radius: 100%;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    width: 32px;
    height: 32px;
	margin-top:2px;
}
.list_view .lp-grid-box-description .reviewer-details,
.grid_view2 .lp-grid-box-description .reviewer-details {
    display: inline-block;
    vertical-align: middle;
   width: calc(100% - 42px);
   float:right;
}
.grid_view2 .lp-grid-box.lp-border {
    float: left;
    padding: 0px;
    width: 100%;
}
.list_view .lp-grid-box-description .reviewer-details > h4,
.grid_view2 .lp-grid-box-description .reviewer-details > h4 {
    color: #7f7f7f;
    /*font-size: 13px;*/
    font-weight: normal;
    margin: 0;
}
.list_view .lp-grid-box-description .reviewer-details > p,
.grid_view2 .lp-grid-box-description .reviewer-details > p {
    color: #292929;
    /*font-size: 13px;*/
    margin-bottom: 0px;
    margin-top: 0px;
    line-height: 20px;
}
.grid_view2 .lp-grid-box-thumb-container {
    float: left;
    width: 100%;
}
.grid_view2 .lp-grid-box-description {
    float: left;
    padding: 15px 20px 20px;
    width: 100%;
}
.list_view a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable,
.grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable {
    color: #7f7f7f;
    float: left;
    margin-right: 15px;
    line-height: 30px;
}
.list_view a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable{
    margin-top: 3px;
}
.list_view a.add-to-fav.lp-add-to-fav span,
.grid_view2 a.add-to-fav.lp-add-to-fav span {
	color: #7f7f7f;
	margin-left: 3px;
	/*font-size: 14px;*/
}
.list_view .lp-add-to-fav:focus i::before, .list_view .lp-add-to-fav i:hover::before {
    /*color: #7f7f7f;
    content: "\f02e";*/
}
.list_view .lp-grid-box-thumb-container {
    border-radius: 8px 0 0 8px;
    float: left;
    width: 24%;
}
.list_view .lp-grid-box-thumb img {
    border-radius: 8px 0 0 8px;
}
.list_view .lp-grid-box-description {
    float: left;
    padding: 4px 20px 20px;
    width: 80%;
}
.list_view .lp-grid-box-right .categories-area .icon.icons8-house {
    width: 15px;
}
.list_view .lp-grid-box-right.pull-right {
    text-align: right;
    width: 20%;
}
.lp-grid-box-left.pull-left {
    padding: 0 10px;
    width: 80%;
}
.list_view a.add-to-fav.lp-add-to-fav {
    width: 100%;
}
.lp-grid-box-right .pull-left, .lp-grid-box-right .pull-right {
    float: left;
    width: 100%;
}
.list_view .lp-grid-box-right a.status-btn {
    /*font-size: 13px;*/
    margin-top: 5px;
    min-width: 60px;
    padding: 0;
    text-align: center;
}
.list_view .lp-grid-box-left.pull-left > p {
    color: #7f7f7f;
    /*font-size: 13px;*/
}
.lp-grid-box-right .categories-area {
    float: right;
}
.list_view .lp-grid-box {
    border-radius: 5px;
    float: left;
    position: relative;
    width: 100%;
}
.list_view .lp-grid-box .lp-grid-box-right a.status-btn {
    bottom: 20px;
    color: #ff0000;
    font-weight: bold;
    min-width: 60px;
    padding: 5px 10px;
    position: absolute;
    right: 19px;
}
.list_view .lp-grid-box-left.pull-left > p {
    display: inline-block;
    margin-bottom: 0px;
    margin-right: 50px;
    width: 100%;
}
.grid_view2 .categories-area, .grid_view2 .categories-area a {
    line-height: 27px;
}
.grid_view2 .categories-area a {
    line-height: 31px;
}
.grid_view2 .lp-grid-box-quick,
.list_view .lp-grid-box-quick {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0.9) 8%, rgba(0, 0, 0, 0) 94%) repeat scroll 0 0;
    bottom: 0;
    padding: 15px 14px 5px 14px;
}
.grid_view2 .lp-post-quick-links > li:first-child,
.list_view .lp-post-quick-links > li:first-child {
    float: left;
}
.grid_view2 .lp-post-quick-links > li:last-child,
.list_view .lp-post-quick-links > li:last-child {
    float: right;
}
.grid_view2 .lp-post-quick-links > li,
.list_view .lp-post-quick-links > li {
    color: #fff;
}
.grid_view2 .lp-post-quick-links > li a,
.list_view .lp-post-quick-links > li a {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    float: left;
    height: auto;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: auto;
}
.grid_view2 .lp-post-quick-links > li .slides_count,
.list_view .lp-post-quick-links > li .slides_count {
    float: left;
    /*font-size: 13px;*/
    margin-top: 20px;
    padding-right: 2px;
}
.grid_view2 .lp-post-quick-links > li a > i,
.list_view .lp-post-quick-links > li a > i {
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-right: 5px;
}
.grid_view2 .lp-grid-box-thumb img {
    width: 100%;
}
.listing-container-right .list_view .lp-grid-box-thumb-container {
    width: 27%;
}
.listing-container-right .list_view .lp-grid-box-description {
    width: 73%;
}
.listing-container-right .lp-grid-box-contianer.grid_view2.card1.lp-grid-box-contianer1 {
    display: inline-block;
    float: none;
    vertical-align: top;
    width: 48%;
}

/* ============ Reviews ============ */
.listing-second-view #reply-title {
    margin: 0;
}
.reviews-section {
    /*background-color: #f8f8f8;*/
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    
    padding: 30px 20px 20px;
    width: 100%;
}
.review-form {
    background-color: #fafafa;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    padding: 15px;
    width: 100%;
}
.listing-second-view #reply-title i.fa-star-o {
    color: #989898;
    margin-right: 5px;
}
.listing-second-view #reply-title i.fa-caret-down {
    color: #afafaf;
    float: right;
    font-size: 24px;
}
.listing-second-view #reply-title.active i.fa-caret-down::before {
    content:"\f0d8";
}
#submitreview h3.comment-reply-title {
	font-size: 18px;
    margin-bottom: 8px;
    margin-top: 0px;
    margin-bottom: 20px;
}
article.review-post {
	border-bottom: 1px solid #dedede;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%;
}
article.review-post > figure {
    float: left;
    margin-top: -2px;
    text-align: center;
    width: 76px;
}
.review-post h4 {
    color: #333333;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    /*font-size: 15px;*/
}
.review-post p {
	color: #7f7f7f;
	font-size: 13px;
    line-height: 22px;
}
.review-post figure figcaption > p {
    font-size: 12px;
    line-height: 17px;
    margin-top: 0px;
}
.review-post p i {
    color: #41a6df;
}
article.review-post > .details {
    float: right;
    width: calc(100% - 98px);
}
.details .top-section > h3 {
	color: #555555;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 3px;
    margin-top: 0;
    padding-right: 140px;
}
.details .top-section > time {
    color: #7f7f7f;
    float: left;
    font-size: 12px;
    line-height: 22px;
    margin-right: 40px;
}
.review-count {
    float: left;
    margin-bottom: 15px;
    position: relative;
    width: 100%;
}
.top-section .review-count {
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
/*.form-group:last-child {
    margin-bottom: 0;
}*/
.top-section {
    float: left;
    margin-bottom: 15px;
    position: relative;
    width: 100%;
}
.rating {
    float: left;
    line-height: 23px;
    margin-right: 15px;
}
.rating i {
    color: #73cf42;
}
.rating i.fa-star-o {
    color: #7f7f7f;
}
.content-section {
    float: left;
    padding-top: 5px;
    width: 100%;
}
.images-gal-section {
    float: left;
    margin-bottom: 16px;
    margin-top: 12px;
    padding: 0px 9px;
    width: 100%;
}
.col-md-4.img-col {
    height: 135px;
    padding: 0px 5px 0px 6px;
}
.bottom-section {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.bottom-section form > span {
    color: #7f7f7f;
    float: left;
    font-size: 12px;
    line-height: 34px;
    margin-right: 20px;
    text-transform: capitalize;
}
.bottom-section ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.bottom-section ul li {
    float: left;
    padding: 0 10px 0 0;
}
.bottom-section ul li a {
	border: 1px solid;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 12px;
    height: 34px;
    line-height: 22px;
    padding: 5px 12px;
    position: relative;
    text-align: left;
}
.bottom-section ul li a.instresting {
    border-color: #417cdf;
    color: #417cdf;
}
.bottom-section ul li a.instresting:hover {
    background-color: #417cdf;
    color: #fff;
}
.bottom-section ul li a.lol {
    border-color: #ff8e29;
    color: #ff8e29;
}
.bottom-section ul li a.lol:hover {
    background-color: #ff8e29;
    color: #fff;
}
.bottom-section ul li a.love {
    border-color: #ff2357;
    color: #ff2357;
}
.bottom-section ul li a.love:hover {
    background-color: #ff2357;
    color: #fff;
}
.bottom-section ul li a > span {
    float: none;
    margin: 0;
}
.bottom-section > form {
    float: left;
    width: 100%;
}
.review-post figure > img {
    border-radius: 100%;
    display: inline-block;
    height: 70px;
    width: 70px;
}
article.review-post .label.label-default {
    display: none;
}
article.review-post:last-of-type {
    border: medium none;
    margin-bottom: 8px;
    padding-bottom: 0;
}
.submit-images {
    float: right;
    margin-top: 41px;
    position: relative;
    text-align: right;
}
.submit-images > label {
    color: #7f7f7f;
    /*font-size: 13px;*/
    font-weight: normal;
    margin-right: 10px;
}
/*.review-form .form-group.submit-images > label {
    font-weight: normal;
}*/
.review-form form .form-group > label {
    color: #7f7f7f;
    font-weight: bold;
    margin-bottom: 8px;
}
.review-form > form#rewies_form > .form-group {
    margin-bottom: 20px;
}
.review-form > form#rewies_form > .form-group textarea.form-control {
    height: 120px;
    resize: none;
}
.form-group.submit-images > input[type="file"] {
	cursor: pointer;
    height: 30px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: -2px;
    width: 65px;
}
.review-form .form-group > p {
	font-size: 12px;
    margin-bottom: 0;
}
a.browse-imgs {
    background-color: transparent;
    border: 1px solid #363f48;
    border-radius: 3px;
    color: #363f48;
    font-weight: 500;
    padding: 5px 10px;
}
.submit-images:hover > a.browse-imgs {
    background-color: #363f48;
    color: #ffffff;
}
.listing-second-view .post-meta-info {
    background-color: #f7fbfe;
    border-bottom: 1px solid #dbe7ef;
    border-top: none;
	padding-bottom: 50px;
    padding-top: 50px;
}
.listing-second-view .author-img {
    float: left;
    width: 20%;
}
.listing-second-view .author-img > img {
    /*border: 1px solid #dedede;*/
    border-radius: 100%;
}
.listing-second-view .author-social {
    float: left;
    width: 80%;
}
.listing-second-view .contact-form .author-social ul {
    float: left;
    padding-left: 10px;
    padding-top: 4px;
    width: 100%;
}
.listing-second-view .contact-form .author-social ul li {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top;
    width: auto;
}
.listing-second-view .contact-form .author-social ul li a {
    display: inline-block;
    line-height: 17px;
    text-align: center;
    vertical-align: top;
    width: 18px;
}
.listing-second-view .contact-form .author-social ul li {
    display: inline-block;
    float: none;
    margin: 0 0 0 -1px;
    vertical-align: middle;
    width: auto;
}
.listing-second-view .contact-form .author-social ul li:first-of-type {
    margin-left: 0;
}
.bottom-section form ul li a > img {
    display: inline-block;
    margin-top: 4px;
    vertical-align: top;
    width: 15px;
}
.review-form > form#rewies_form .form-group.margin-bottom-40 {
    margin-bottom: 61px !important;
}
.list_view .lp-grid-box-description .lp-grid-box-left.pull-left {
    padding: 0;
    width: 100%;
}
.get-directions {
    left: 2px;
    padding: 0;
    position: absolute;
    top: 0;
}
.get-directions > a {
    background-color: rgba(255, 255, 255, 0.5);
    color: #111111;
    float: left;
    font-weight: 500;
    line-height: 26px;
    margin-left: -6px;
    padding: 0 10px;
}
.get-directions > a span.phone-icon {
    float: left;
    width: 20px;
}
.status {
    float: left;
    padding-left: 0px;
    width: 100%;
}
.status > span {
    color: #7f7f7f;
    display: block;
    font-size: 14px;
    margin-top: 5px;
    padding-left: 0px;
    position: relative;
}
/* .status > span::before {
    border: 1px solid #c7c7c7;
    border-radius: 100%;
    content: "";
    height: 9px;
    left: 0px;
    position: absolute;
    top: 50%;
    width: 9px;
    -webkit-transform: translate(0px, -48%);
       -moz-transform: translate(0px, -48%);
        -ms-transform: translate(0px, -48%);
         -o-transform: translate(0px, -48%);
            transform: translate(0px, -48%);
}
.login-form-popup .status > span::before {
    display: none;
}
.status > span.online::before {
    background-color: #41a700;
    border-color: #41a700;
} */
.status > span.offline {
    display: none;
}
.img-col a.galImgFull {
    /*background-color: #000;*/
    float: left;
    overflow: hidden;
    width: 100%;
}
.img-col > a.galImgFull > img {
    -webkit-transition: opacity 0.3s ease;
       -moz-transition: opacity 0.3s ease;
        -ms-transition: opacity 0.3s ease;
         -o-transition: opacity 0.3s ease;
            transition: opacity 0.3s ease;
}
.img-col > a.galImgFull:hover > img {
	opacity: 0.7;
}
.widget-box.widget-categories.listing-single-cat .list-st-img li a {
    padding-bottom: 5px;
    padding-top: 5px;
}
.widget-box.widget-categories.listing-single-cat .list-st-img li a span.cat-icon {
    border: medium none;
    height: 40px;
    line-height: 45px;
    vertical-align: top;
    width: 40px;
}
.widget-box.widget-categories.listing-single-cat .list-st-img li a > span {
    line-height: 49px;
}
.widget-box.widget-categories.listing-single-cat .list-st-img li a span.cat-icon img {
    border-radius: 100%;
    width: 100%;
}
/* end of haroon styles */

.switch {
	display: inline-block;
    height: 26px;
    position: relative;
    width: 52px;
}
.switch input {display:none;}
.listing-app-view .app-view-filters .slider{
	position:absolute !Important;
}
.app-view-filters .listing-style-3{
	background:#fff;
	border-radius:5px;
}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}
.slider:before {
	position: absolute;
	content: "";
	height: 18px;
	width: 18px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
input:checked + .slider {
  background-color: #2196F3;
}
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	   -moz-transform: translateX(26px);
	    -ms-transform: translateX(26px);
	     -o-transform: translateX(26px);
	        transform: translateX(26px);
}
input:checked + .slider2:before{
    -webkit-transform: translateX(26px)!important;
    -moz-transform: translateX(26px)!important;
    -ms-transform: translateX(26px)!important;
    -o-transform: translateX(26px)!important;
    transform: translateX(26px)!important;
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	opacity:.5
}

/*pricing by moin 20/02/017 start*/
.lp-price-main {
	border: 1px solid #ddd;
	border-radius: 5px;
    margin: 0px;
    overflow: hidden;
	position: relative;
	-webkit-transition: all 500ms ease-in;
	   -moz-transition: all 500ms ease-in;
	    -ms-transition: all 500ms ease-in;
	     -o-transition: all 500ms ease-in;
	        transition: all 500ms ease-in;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
			margin-bottom:40px;
}
.lp-price-main .lp-price-list .lp-listprc {
	padding: 0px;
	margin: 0px;
	text-align: left;
	padding-bottom: 20px;
}
.lp-price-main .lp-price-list .lp-listprc li {
	list-style: none;
	line-height: 34px;
}
.lp-price-main .lp-title  {
	background: #41a6df;
    padding-top: 60px;
    padding-bottom: 60px;
}
.lp-price-main .lp-title a {
    border: 2px solid #fff;
    padding: 3px 15px;
    border-radius: 15px;
	text-transform: uppercase;
}
.lp-price-main .lp-title a,
.lp-price-main .lp-title p {
	color: #fff;
}
.lp-price-main .lp-title p {
    margin-bottom: 0;
}
.lp-price-main .lp-price-list {
	background-color: #fff;
    padding: 20px 20px 30px;
	position: relative;
}
.lp-price-main .lp-price-list .lp-listprc li span.icon,
.lp-price-main .lp-price-list .lp-listprc li span.icon-text {
    float: left;
    margin-right: 10px;
    width: 20px;
}
.lp-price-main .lp-price-list .lp-listprc li span img {
	width: 18px;
} 
.lp-price-free:active,
.lp-price-free:focus {
	outline: none;
	box-shadow: none;
}
.lp-price-free {
    color: #363f48;
    background: transparent;
    border: 2px solid #363f48;
    font-weight: bold;
	text-transform: uppercase;
	padding: 6px 25px;
}
.lp-sales-option {
    position: absolute;
    width: 115px;
    height: 30px;
    background-color: #202111;
    z-index: 1;
    left: -31px;
    top: 10px;
    color: #fff;
    line-height: 30px;
    font-weight: bold;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.lp-price-list .lp-hot {
	background-color: #c0392b;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    left: 50%;
    line-height: 30px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -16px;
    width: 88px;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}
.lp-price-main .lp-upgrade {
    color: #c0392b;
    border-color: #c0392b;
}
.lp-price-main .lp-upgrade-color {
    background-color: #363f48;
    color: #fff;
}
.lp-price-main .lp-upgrade:hover {
	color: #fff;
    background-color: #c0392b;
	-webkit-transition: all 500ms ease;
	   -moz-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	     -o-transition: all 500ms ease;
	        transition: all 500ms ease;
}
.lp-price-main .lp-upgrade-color:hover {
	background-color: #fff;
    color: #363f48;
	-webkit-transition: all 500ms ease;
	   -moz-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	     -o-transition: all 500ms ease;
	        transition: all 500ms ease;
}
.lp-price-main .lp-without-prc:hover {
	background-color: #363f48;
	color: #fff;
	-webkit-transition: all 500ms ease;
	   -moz-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	     -o-transition: all 500ms ease;
	        transition: all 500ms ease;
}
.lp-price-main:hover {
    -webkit-transform: scale(1.05);
       -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
	-webkit-transition: all 500ms ease;
	   -moz-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	     -o-transition: all 500ms ease;
	        transition: all 500ms ease;
}
.featured-plan .lp-price-main {
	box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
    margin-bottom: 50px;
    z-index: 9;
    -webkit-transform: scale(1.09);
       -moz-transform: scale(1.09);
        -ms-transform: scale(1.09);
         -o-transform: scale(1.09);
            transform: scale(1.09);
}
.featured-plan .lp-price-free.lp-without-prc.btn {
    background-color: #363f48;
    color: #ffffff;
    font-weight: 600;
}
.featured-plan .lp-price-free.lp-without-prc.btn:hover {
	background-color: #42A7DF;
	border-color: #42A7DF;
}
/*priceing by moin 20/02/017 edns*/
.vertical_view .lp-price-main .lp-title p {
    font-weight: 800;
    margin-bottom: 0;
    margin-top: 30px;
}
.vertical_view .lp-price-main .lp-title {
    padding-bottom: 45px;
}

/*06/02/2017 start by moin*/
.lp-header-full-width .lp-add-listing-btn li a {
    font-size: 15px;
}

/* first header full width */
.lp-header-full-width .lp-menu-bar .lp-logo-container {
    padding: 5px 15px;
} 
.lp-header-full-width .lp-add-listing-btn ul li {
    line-height: 46px;
}
.lp-header-full-width .lp-add-listing-btn ul li a {
	/*line-height: 23px !important;*/
}
.lp-header-full-width .lp-add-listing-btn ul li a:hover {
	background-color: #fff;
	color: #333;
}
.lp-header-full-width .lp-menu.menu > .menu-main-container > ul > li > a {
	/*line-height: 60px;*/
}
.lp-header-full-width .lp-menu.menu {
	float: right;
}
.lp-header-full-width .lp-add-listing-btn ul {
	padding: 0px;
}
.lp-header-full-width .lp-add-listing-btn li a {
	/*display: inline-block;*/
	border: 1px solid #fff;
    padding: 7px 20px;
    border-radius: 5px;
}
.lp-header-full-width  .lp-menu-container .lp-joinus-icon {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
	float:none;
}
.lp-header-full-width .lp-join-user-info li:hover .lp-user-menu {
    top: 100%;
}
.lp-header-full-width .lp-user-menu.list-style-none {
	line-height: normal;
}
.lp-header-full-width .lp-menu-container .col-md-4 {
    padding: 0px;
	text-align: right;
}
.lp-header-full-width .lp-search-bar .lp-interest-bar:last-child {
    margin-right: 12px;
}
/* second header full width width blck icon*/
/*.lp-header-bg-black .lp-menu-bar-color {
	background: #333;
}*/
.lp-header-bg-grey .navbar-toggle,
.lp-header-bg-black .navbar-toggle {
    color: #fff;
    display: inline-block;
    float: left;
    margin: -3px 0 0;
    padding: 0;
    vertical-align: top;
}
.lp-dropdown-menu.dropdown > button.navbar-toggle i {
    border: 1px solid #fff;
    border-radius: 5px;
    display: inline-block;
    float: left;
    line-height: 18px;
    padding: 8px 10px 7px;
    vertical-align: top;
}
.lp-header-bg-grey .lp-menu-container .lp-without-icon-bar-right,
.lp-header-bg-black .lp-menu-container .lp-without-icon-bar-right {
    text-align: right;
}
.lp-header-bg-black .lp-add-listing-btn {
	display: inline-block;
}
.lp-header-bg-grey .lp-joinus-icon,
.lp-header-bg-grey .lp-add-listing-btn,
.lp-header-bg-black .lp-joinus-icon,
.lp-header-bg-black .lp-add-listing-btn {
    padding-right: 8px;
}
/* second header full width without black icon*/
/* .icon-nt .lp-without-icon-bar-right .lp-joinus-icon {
	float: left;
    padding: 0px;
}
.icon-nt .lp-add-listing-btn {
    padding-right: 0px;
} */

/* second header full width without grey icon*/
.lp-header-bg-grey .lp-menu-bar.lp-menu-bar-color {
	background-color: #fafafa !important;
}
.lp-header-full-width.lp-header-bg-grey .lp-menu-container .lp-joinus-icon .lp-join-now a {
    color: #4aa2e2;
}
.lp-header-full-width.lp-header-bg-grey .lp-add-listing-btn li a:hover,
.lp-header-full-width.lp-header-bg-grey .lp-add-listing-btn li a {
    color: #41a6df;
    border-color: #41a6df;
}
.lp-header-bg-grey .navbar-toggle {
    color: #41a6df;
    border: 1px solid #41a6df;
}
.lp-header-full-width.lp-header-bg-grey .lp-add-listing-btn {
	display: inline-block;
}
.lp-dropdown-menu #main-nav:hover #menu {
	display: block;
}
.lp-without-icon-bar-right .dropdown {
    display: inline-block;
    vertical-align: middle;
}
.lp-without-icon-bar-right .dropdown ul li {
	line-height: 69px;
}
.lp-dropdown-menu ul {
    right: -38px;
    top: 30px;
	left: auto;
    border: 0px;
    box-shadow: none;
    padding-top: 15px;
    padding-bottom: 15px;
    list-style: none;
}
.lp-dropdown-menu ul li a {
    line-height: 33px;
}
.lp-dropdown-menu ul li a:hover {
    background: #41a6df;
    color: #fff;
}
.lp-dropdown-menu ul:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    right: 12px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
}


/*serach bar for all demos*/
.lp-search-bar-all-demo {
	padding: 11px;
}
.lp-search-bar-all-demo .lp-search-bar {
	margin: 0px;
	padding: 0px;
	background: transparent;
}
.lp-search-bar-all-demo .chosen-container {
	/* border: 1px solid #dedede; */
	width: 100% !important;
}
.lp-search-bar-all-demo .chosen-container .chosen-single {
    border: 1px solid #dedede;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.lp-search-bar-all-demo .icons8-Define-Location {
	width: 18px;
	height: 18px;
}
.lp-search-bar-all-demo .add-more {
	display: inline-block;
	height: 38px;
    line-height: 38px;
	color: #41a6df;
}
.lp-search-bar-all-demo .add-more:hover {
	cursor: pointer;
}
.lp-right-grid .add-more {
	line-height: normal;
}
.lp-search-bar-all-demo .border-dropdown:after {
	top: 12px;
}
.lp-search-bar-all-demo .border-dropdown {
	width: 100%;
}
.lp-search-bar-all-demo .lp-search-bar-left .input-group {
    width: 100%;
}
.lp-search-bar-all-demo .lp-search-bar .chosen-container-single .chosen-single {
	height: 38px; 
	line-height: 38px;
}
.lp-search-bar-all-demo .lp-search-btn {
	width: 66px;
    height: 38px;
}
.lp-search-bar-all-demo .lp-search-bar-right {
	margin: 0px;
}
.lp-search-bar-all-demo .form-control {
	height: 40px;
	line-height: 38px;
}
.lp-search-bar-all-demo .lp-search-btn:hover {
	background: #41a6df;
}
.lp-search-bar-all-demo .lp-search-icon {
    color: #fff;
    top: 5px;
    left: 30px;
}
.lp-search-bar-all-demo .lp-interest-bar input[type="text"]{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.lp-search-bar-all-demo .lp-interest-bar, 
.lp-search-bar-all-demo .lp-location-bar, 
.lp-search-bar-all-demo .lp-catagory-bar {
	width: 280px;
	float: left;
	margin-right: 10px;
}
.lp-search-bar-all-demo .lp-feature-event {
	margin-right: 15px;
	padding: 15px 0px;
}
.lp-search-bar-all-demo .lp-feature-event .form-group {
	width: auto;
    float: left;
}
.lp-search-bar-all-demo .lp-feature-event .form-group label {
    padding-right: 20px;
    padding-left: 25px;
}
.lp-search-bar-all-demo .lp-feature-event .lp-feature-title {
	display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 25px;
}
.lp-search-bar-all-demo .lp-search-bar-left .border-dropdown .chosen-container-single span:after {
	top: 10px;
}


.lp-right-grid  #lp_feature_panel5,
.lp-right-grid  #lp_feature_panel4,
.lp-bg-black #lp_feature_panel3,
.lp-bg-with-header-grey #lp_feature_panel2,
.lp-bg-grey #lp_feature_panel1,
.lp-search-bar-all-demo #lp_feature_panel{
	display: none;
}

/*with grey background*/
.lp-bg-grey {
	background: #eff3f6;
}
.lp-bg-grey .input-group-addon i {
	color: #fff;
}
.lp-bg-grey .input-group-addon {
    background: #41a6df;
}
.lp-bg-grey .lp-interest-bar input[type="text"] {
    border-color: #41a6df;
}
.lp-bg-grey .chosen-container .chosen-single {
	border-color: #41a6df;
}
.lp-bg-grey .lp-search-bar-left .border-dropdown .chosen-container-single span:after {
    color: #41a6df;
}

/*with black background*/
.lp-bg-black {
	background: #333;
}
.lp-bg-black .lp-search-bar {
	background: #333;
}
.lp-bg-black p, 
.lp-bg-black, 
.lp-bg-black .form-group label {
    color: #fff;
}
/*Top grid with right starts*/
.lp-search-bar-all-demo.lp-right-grid .lp-interest-bar, 
.lp-right-grid.lp-search-bar-all-demo .lp-location-bar, 
.lp-right-grid.lp-search-bar-all-demo .lp-catagory-bar {
	float: none;
}
.lp-right-grid  {
	width: 320px;
    float: right;
    border-radius: 6px;
    margin-right: 100px;
}
.lp-right-grid .lp-search-title {
	font-size: 24px;
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.lp-search-bar-all-demo.lp-right-grid .lp-interest-bar, 
.lp-right-grid.lp-search-bar-all-demo .lp-location-bar, 
.lp-right-grid.lp-search-bar-all-demo .lp-catagory-bar {
    width: 100%;
    margin-right: 0px;
	margin-bottom: 15px;
}
.lp-right-grid .lp-search-bar-right {
    float: none;
}
.lp-right-grid .lp-search-icon {
    left: 80px;
}
.lp-right-grid .lp-search-btn {
	width: 100%;
}
.lp-right-grid .lp-search-btn {
    height: 38px;
    line-height: 38px;
    padding: 0px;
}
.lp-right-grid .add-more {
    display: block;
    width: 100%;
    text-align: left;
	color: #41a6df;
}
.lp-right-grid .lp-feature-event .lp-feature-title {
    margin-right: 0px;
    width: 100%;
	text-align: left;
}
.lp-right-grid .lp-feature-event .form-group label {

}
.lp-right-grid .lp-feature-event {
    margin-top: 0px;
    margin-bottom: 0px;
}
.lp-search-bar-all-demo .lp-feature-event .form-group {
	margin-bottom: 0px;
}
.lp-search-bar-all-demo .lp-feature-event .form-group .checkbox {
	margin: 0px;
}
.lp-search-bar-all-demo .lp-search-bar-price .lp-interest-bar {
	/* margin-bottom: 0px; */
}
.lp-search-bar-all-demo .lp-search-bar-price {
	float: none;
}
.lp-search-bar-all-demo .lp-search-bar-price input[type="text"] {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.lp-search-bar-all-demo .input-group-addon {
    width: 40px;
    height: 38px;
}
.lp-search-bar-all-demo .input-group {
	width: 100%;
}
.lp-bottom-with-map-back {
	border-radius: 5px;
}
.lp-bottom-with-map-back,
.lp-right-with-white-bg {
	box-shadow: 0px 1px 5px #ccc;
}
.lp-bottom-border {
	border-radius: 5px;
}
.lp-bottom-border .lp-search-bar {
	background: transparent;
}
/*Top grid with right ends*/

/*For range slider at search strt*/
.lp-search-bar-all-demo input[type="range"] {
	width: 295px;
}
.lp-search-bar-all-demo input[type="range"].multirange {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: top;
}
.lp-search-bar-all-demo input[type="range"].multirange.original {
	position: absolute;
}
.lp-search-bar-all-demo input[type="range"].multirange.original::-webkit-slider-thumb {
	position: relative;
	z-index: 2;
}
.lp-search-bar-all-demo input[type="range"].multirange.original::-moz-range-thumb {
	transform: scale(1); /* FF doesn't apply position it seems */
	z-index: 1;
}
.lp-search-bar-all-demo input[type="range"].multirange::-moz-range-track {
	border-color: transparent; /* needed to switch FF to "styleable" control */
}
.lp-search-bar-all-demo input[type="range"].multirange.ghost {
	position: relative;
	background: var(--track-background);
	--track-background: linear-gradient(to right,
			transparent var(--low), var(--range-color) 0,
			var(--range-color) var(--high), transparent 0
		) no-repeat 0 45% / 100% 23%;
	--range-color: hsl(190, 80%, 40%);
}
.lp-search-bar-all-demo input[type="range"].multirange.ghost::-webkit-slider-runnable-track {
	background: var(--track-background);
}
.lp-search-bar-all-demo input[type="range"].multirange.ghost::-moz-range-track {
	background: var(--track-background);
}
/*For range slider at search ends*/
.lp-search-bar-all-demo .lp-range-slider {
    display: inline-block;
}
/* ===== Moin Styles End ===== */

.img-col.review-img-slider img {
    border-radius: 3px;
    cursor: pointer;
}
.ui-accordion .ui-accordion-header span.question-icon {
    float: left;
    font-weight: bold;
    margin-top: -3px;
}
.listing-second-view .ui-accordion-header.ui-state-default,
.listing-second-view .ui-widget-content .ui-state-default,
.listing-second-view .ui-widget-header .ui-state-default {
    border: 1px solid #dedede;
    border-radius: 5px;
   
	
    padding: 15px 15px 15px 20px;
}
.listing-second-view .ui-accordion-header.ui-state-default:first-child,
.listing-second-view .ui-widget-content .ui-state-default:first-child,
.listing-second-view .ui-widget-header .ui-state-default:first-child {
  
    margin-top: 0px;
	
}
.lp-header-full-width .lp-menu > .menu-main-menu-container > ul > li > ul > li {
    line-height: normal;
    padding-right: 0;
}
.lp-header-full-width .lp-menu > .menu-main-menu-container > ul > li > ul > li > a {
    line-height: 32px !important;
}
header.stickytop.sticky_header {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.logged-in.admin-bar header.stickytop.sticky_header {
    top: 32px;
}

/* ===================
	Custom Searches
====================== */
/*serach bar for all demos*/
.lp-left-grid {
    float: left;
    width: 320px;
    border-radius: 6px;
}
.lp-search-bar-all-demo {
	padding: 11px;
}
.lp-search-bar-all-demo .lp-search-bar {
	margin: 0px;
	padding: 0px;
	background: transparent;
	text-align: center;
}
.lp-search-bar-all-demo .chosen-container {
	/* border: 1px solid #dedede; */
	width: 100% !important;
}
.lp-search-bar-all-demo .chosen-container .chosen-single {
    border: 1px solid #dedede;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.lp-search-bar-all-demo .icons8-Define-Location {
	width: 18px;
	height: 18px;
}
.lp-search-bar-all-demo .add-more {
	display: none;
	height: 38px;
    line-height: 38px;
	color: #41a6df;
}
.lp-search-bar-all-demo .add-more:hover {
	cursor: pointer;
}
.lp-right-grid .add-more {
	line-height: normal;
}
.lp-search-bar-all-demo .border-dropdown:after {
	top: 12px;
}
.lp-search-bar-all-demo .border-dropdown {
	width: 100%;
}
.lp-search-bar-all-demo .lp-search-bar-left .input-group {
    width: 100%;
}
.lp-search-bar-all-demo .lp-search-bar .chosen-container-single .chosen-single {
	height: 38px; 
	line-height: 38px;
}
.lp-search-bar-all-demo .lp-search-btn {
	width: 66px;
    height: 38px;
}
.lp-search-bar-all-demo .lp-search-bar-right {
	margin: 0px;
}
.lp-search-bar-all-demo .form-control {
	height: 40px;
	line-height: 38px;
}
.lp-search-bar-all-demo .lp-search-btn:hover {
	background: #41a6df;
}
.lp-search-bar-all-demo .lp-search-icon {
    color: #fff;
    top: 5px;
    left: 30px;
}
.lp-search-bar-all-demo .lp-interest-bar input[type="text"]{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.lp-search-bar-all-demo .lp-interest-bar, 
.lp-search-bar-all-demo .lp-location-bar, 
.lp-search-bar-all-demo .lp-catagory-bar {
	display: inline-block;
    float: none;
    margin-right: 5px;
    padding-right: 15px;
    text-align: left;
    vertical-align: top;
    width: 280px;
}
.lp-search-bar-all-demo .lp-feature-event {
	margin-right: 15px;
    padding: 15px 0 0 65px;
    text-align: left;
    width: 100%;
}
.lp-search-bar-all-demo .lp-feature-event .form-group {
	width: auto;
    float: left;
}
.lp-search-bar-all-demo .lp-feature-event .form-group label {
    padding-right: 20px;
    padding-left: 25px;
}
.lp-search-bar-all-demo .lp-feature-event .lp-feature-title {
	display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 25px;
}
.lp-search-bar-all-demo .lp-search-bar-left .border-dropdown .chosen-container-single span:after {
	top: 10px;
}


.lp-right-grid  #lp_feature_panel5,
.lp-right-grid  #lp_feature_panel4,
.lp-bg-black #lp_feature_panel3,
.lp-bg-with-header-grey #lp_feature_panel2,
.lp-bg-grey #lp_feature_panel1,
.lp-search-bar-all-demo #lp_feature_panel{
	display: none;
}

/*with grey background*/
.lp-bg-grey {
	background: #eff3f6;
}
.lp-bg-grey .input-group-addon i {
	color: #fff;
}
.lp-bg-grey .input-group-addon {
    background: #41a6df;
}
.lp-bg-grey .lp-interest-bar input[type="text"] {
    border-color: #41a6df;
}
.lp-bg-grey .chosen-container .chosen-single {
	border-color: #41a6df;
}
.lp-bg-grey .lp-search-bar-left .border-dropdown .chosen-container-single span:after {
    color: #41a6df;
}

/*with black background*/
.lp-bg-black {
	background: #333;
}
.lp-bg-black .lp-search-bar {
	background: #333;
}
.lp-bg-black p, 
.lp-bg-black, 
.lp-bg-black .form-group label {
    color: #fff;
}
/*Top grid with right starts*/
.vertical-view .lp-search-bar-all-demo .lp-interest-bar, 
.vertical-view .lp-search-bar-all-demo .lp-location-bar, 
.vertical-view .lp-search-bar-all-demo .lp-catagory-bar {
	float: none;
}
.lp-right-grid  {
	width: 320px;
    float: right;
    border-radius: 6px;
}
.vertical-view .lp-search-title {
	font-size: 24px;
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.vertical-view .lp-search-bar-all-demo .lp-interest-bar,
.vertical-view .lp-search-bar-all-demo .lp-location-bar,
.vertical-view .lp-search-bar-all-demo .lp-catagory-bar {
    margin-bottom: 15px;
    margin-right: 0;
    padding: 0 10px;
    width: 100%;
}
.lp-right-grid .lp-search-bar-right {
    float: none;
}
.lp-right-grid .lp-search-icon {
    left: 80px;
}
.lp-right-grid .lp-search-btn {
	width: 100%;
}
.lp-right-grid .lp-search-btn {
    height: 38px;
    line-height: 38px;
    padding: 0px;
}
.lp-right-grid .add-more {
    display: block;
    width: 100%;
    text-align: left;
	color: #41a6df;
}
.lp-right-grid .lp-feature-event .lp-feature-title {
    margin-right: 0px;
    width: 100%;
	text-align: left;
}
.lp-right-grid .lp-feature-event .form-group label {

}
.lp-right-grid .lp-feature-event {
    margin-top: 0px;
    margin-bottom: 0px;
}
.lp-search-bar-all-demo .lp-feature-event .form-group {
	margin-bottom: 0px;
}
.lp-search-bar-all-demo .lp-feature-event .form-group .checkbox {
	margin: 0px;
}
.lp-search-bar-all-demo .lp-search-bar-price .lp-interest-bar {
	/* margin-bottom: 0px; */
}
.lp-search-bar-all-demo .lp-search-bar-price {
	float: none;
}
.lp-search-bar-all-demo .lp-search-bar-price input[type="text"] {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.lp-search-bar-all-demo .input-group-addon {
    width: 40px;
    height: 38px;
}
.lp-search-bar-all-demo .input-group {
	width: 100%;
}
.lp-bottom-with-map-back {
	/*border-radius: 5px;*/
	border-radius: 0px;
}
.vertical-view .lp-search-bar-all-demo {
    box-shadow: 0 1px 5px #ccc;
    margin-bottom: 45px;
    margin-right: 0;
    margin-top: 45px;
    position: relative;
    z-index: 9999;
}
.vertical-view .lp-search-bar-all-demo.lp-right-with-white-bg {
	background-color: #fff;
}
.lp-bottom-border {
	border-radius: 5px;
}
.lp-bottom-border .lp-search-bar {
	background: transparent;
}
/*Top grid with right ends*/
.lp-align-bottom .lp-search-bar-all-demo {
	border-radius: 0px 0px 5px 5px;
    padding: 40px 0;
}
.lp-interest-bar.text-center {
    margin-right: 0;
    padding-right: 0;
    width: 135px;
}
.top-section {
	position: relative;
}
.container.lp-align-underBanner {
	min-height: 0px;
}
.top-section .lp-align-underBanner {
    position: relative;
}
.top-section .lp-align-underBanner .lp-search-bar-all-demo {
    border-radius: 0;
    bottom: 40px;
    box-shadow: none;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
/*body .top-section .lp-align-underBanner .lp-search-bar-all-demo .container .lp-search-bar #lp_feature_panel.lp-feature-event {
    display: block;
    margin: 0;
}*/
.lp-align-top .lp-search-bar-all-demo {
	border-radius: 0 0 5px 5px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
}
.top-section .absolute {
    left: 0;
    position: absolute;
    top: 66px;
    width: 100%;
    z-index: 9999;
}
.lp-align-bottom .lp-search-bar-all-demo.lp-bg-black {
    box-shadow: none;
}
.vertical-view.absolute .lp-feature-event {
    padding-left: 0;
}
.vertical-view .lp-search-bar-all-demo input[type="range"] {
    width: 100%;
}
.vertical-view .lp-search-bar-all-demo .lp-feature-event .lp-feature-title {
    width: 100%;
}
.vertical-view .lp-search-bar-all-demo .lp-search-btn {
    padding: 5px 30px 6px 45px;
    width: auto;
}
.vertical-view .lp-search-bar-all-demo i.lp-search-icon {
    left: 20px;
}
.vertical-view .lp-search-bar-all-demo.lp-bg-black {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
.lp-search-description p {
    display: inline-block;
    max-width: 42%;
}
.top-section .lp-align-underBanner .lp-search-bar-all-demo.lp-bg-white {
    background-color: #fff;
    border-radius: 0px;
    box-shadow: 0 1px 5px #ccc;
}
.top-section .lp-search-bar-all-demo .add-more {
    display: none;
}
.top-section .lp-search-bar-all-demo .lp-search-btn {
    min-width: 130px;
    padding: 3px 30px 6px 45px;
    text-indent: 0;
    width: auto;
}
.top-section .lp-search-bar-all-demo .lp-search-bar-right i {
    left: 20px;
}
.top-section .lp-search-bar-all-demo .container {
    width: 100%;
}
.top-section > .container,
.top-section > .absolute > .container {
    width: 1030px;
}
.lp-bg-white {
    background-color: #fff;
}
.top-section .container .lp-search-bar-all-demo {
	border-radius: 5px;
}
.top-section .container.lp-align-top .lp-search-bar-all-demo {
	border-radius: 0px 0px 5px 5px;
}


/* =====================
 	Harry New Fixes
======================== */
section.aliceblue {
    float: left;
    overflow-x: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}
.top-section {
	margin-bottom: 0px;
}
.pos-relative .container {
    position: relative;
}
body div.pp_overlay {
    z-index: 99999;
}
body div.pp_pic_holder {
    z-index: 999999;
}
header .lp-without-icon-bar-right .lp-join-now span {
    float: left;
    /*margin-top: -3px;*/
}
header .lp-without-icon-bar-right .lp-join-now a {
    position: relative;
    top: -1px;
    margin-left: 3px;
    text-transform: capitalize;
}
.lp-without-icon-bar-right .lp-dropdown-menu ul ul {
    padding: 3px 0px 3px 15px;
}
.featuresDataContainer .radio-inline{
	margin-left:0px !important;
}
.featuresDataContainer .slider {
    /*top:14px;
    bottom:-14px;*/
}
/* .header-with-topbar .lp-menu-container .lp-menu > div > ul > li > a, .header-with-topbar .lp-menu-container .lp-add-listing-btn > ul > li > a {
    line-height: 80px;
} */
.header-with-topbar .lp-topbar .lp-join-now > ul ul.lp-user-menu > li > a {
    line-height: 32px;
}
.lp-list-page-grid .list_view .lp-grid-box-thumb img {
    /*width: auto;
    height: 100%;
    max-width: none;*/
}
.header-with-topbar .lp-menu-container .lp-add-listing-btn > ul > li > a {
    display: inline-block;
    padding: 11px 0;
}
.listing-simple .list_view .lp-grid-box-description {
    width: 77%;
}
.listing-simple .list_view .lp-grid-box-thumb-container {
    width: 23%;
}
.listing-with-map .list_view .lp-grid-box-thumb-container {
    width: 33%;
}
.listing-with-map .list_view .lp-grid-box-description {
    width: 67%;
}
.lp-grid-box-price li > a {
    color: #7f7f7f;
    line-height: 24px;
}
.radio-inline > input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: 0px;
}
.radio-inline > span strong {
    font-weight: normal;
}
.featuresDataContainer.row .col-xs-12 {
    margin: 5px 0px;
}
.slick-prev::before, .slick-next::before {
    background-color: #42a7df;
    border-radius: 100%;
    color: #fff;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    opacity: 0.5;
    width: 50px;
}
.slick-prev::before {
	content: "\f060";
}
.slick-next::before {
	content: "\f061";
}
footer.text-center {
    float: left;
    width: 100%;
}
.form-group .panel-default > .panel-heading {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
}
.form-group .panel-default > .panel-heading > h4 > a > i {
    color: #333;
    margin-right: 6px;
}
.availableprice_options  .checkboxx input[type=checkbox]{
	margin-right:10px;
}

/* ===================================
		27 Feb 2017
====================================== */
body .list_view a.add-to-fav.lp-add-to-fav span {
	color: #fff;
    float: left;
    /*line-height: 37px;*/
}
body .list_view a.add-to-fav.lp-add-to-fav span, .grid_view2 a.add-to-fav.lp-add-to-fav span {
    margin: 0;
}
body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable {
    float: none;
    line-height: normal;
    margin-top: 3px;
    padding: 0;
}
.listing-second-view .features-listing > ul > li {
    float: left;
    line-height: 23px;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.listing-second-view .features-listing > ul > li:last-child {
    border: medium none;
    padding-bottom: 0;
}
.listing-second-view .features-listing > ul > li span {
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
}
.lp-review-btn:hover {
    color: #fff;
}
.day-hours, .hours-display {
    float: left;
    width: 100%;
}
.hours {
    float: left;
    width: 100%;
    line-height: 27px;
}
.hours > span.weekday {
    font-weight: bold;
    width: 100px;
    float: left;
    text-transform: capitalize;
}
.hours > span.start {
    width: 65px;
    float: left;
}
.hours > span {
    float: left;
    width: 7px;
}
.hours > span.end {
    float: left;
    margin-left: 15px;
    width: 60px;
}
.hours > a.remove-hours {
    margin-left: 15px;
    color: #ff0000;
}
.day-hours ul.hours-select {
    float: left;
    padding: 0;
    width: 100%;
    margin: 10px 0px 0px;
    list-style-type: none;
}
.day-hours ul.hours-select li {
    float: left;
    margin-right: 10px;
}
.hours-select > li > button.add-hours {
	background-color: #41a6df;
    color: #fff;
    font-size: 31px;
    border: none;
    padding: 0px 15px;
    border-radius: 5px;
	vertical-align:top;
	margin-left: 5px;
    font-weight: bold;
}
.hours-select > li > button.add-hours:hover {
    background-color: #363f48;
}
.day-hours span.select2.select2-container {
	max-width: 100%;
    min-width: 90px;
}
.day-hours .select2-container--default .select2-selection--single {
    height: 40px;
    line-height: 40px;
}
.day-hours .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
    padding-right: 30px;
}
.day-hours .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    width: 30px;
}
.form-group .panel.panel-default {
    float: left;
    width: 100%;
}
.lp-search-bar span.typeahead__filter {
    display: none;
}
.lp-search-bar input.js-typeahead-input.lp-home-search-input {
    margin-bottom: 15px;
    height: 40px;
    border: 1px solid #fff;
}
.lp-search-bar span.typeahead__button {
    padding: 0;
    float: left;
}
.typeahead__list > li.typeahead__group.active > a, 
.typeahead__list > li.typeahead__group > a,
.typeahead__list > li.typeahead__group > a:focus,
.typeahead__list > li.typeahead__group > a:hover {
    text-transform: capitalize;
}
.typeahead__container .typeahead__button > button {
    background-color: #41a6df;
}
a.toggle-currencey-area {
    color: #333;
    display: inline-block;
    font-weight: bold;
    margin: -3px 0 10px;
    line-height: 26px;
}
a.toggle-currencey-area > span {
    width: 25px;
    height: 25px;
    float: left;
    background-color: #d3d3d3;
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    margin-right: 7px;
    position: relative;
}
a.toggle-currencey-area.active span {
    background-color: #fff;
}
a.toggle-currencey-area.active > span:before {
    content:"\f00c";
    color: #42A7DF;
    font-family: "FontAwesome";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    line-height: 24px;
    text-align: center;
}
.currency-area {
    float: left;
    width: 100%;
    display: none;
}
.typeahead__container button.lp-search-btn {
    border: 1px solid #42a7df;
    color: #fff;
    float: left;
    padding: 0;
    position: relative;
    width: 50px;
    height: 40px;
    text-align: center;
}
.typeahead__container button.lp-search-btn i.lp-search-icon {
    width: 50px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    line-height: 40px;
    -webkit-transform: scaleX(-1);
       -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
         -o-transform: scaleX(-1);
            transform: scaleX(-1);
}
.typeahead__container button.lp-search-btn:hover {
    background-color: #42A7DF;
}
.typeahead__container .typeahead__field .typeahead__cancel-button {
    top: 13px;
}
form#lp-submit-form .form-group > label {
	color: #7f7f7f;
    float: left;
}
.help-text {
    float: left;
    position: relative;
    width: 17px;
    margin-left: 10px;
}
.help-text a.help {
    border: 1px solid #a0a0a0;
    border-radius: 100%;
    color: #a0a0a0;
    float: left;
    font-size: 11px;
    height: 15px;
    line-height: 14px;
    margin-top: 6px;
    text-align: center;
    width: 15px;
}
.help-tooltip {
	background-color: #f0f0f0;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    bottom: 94%;
    display: none;
    left: -10px;
    margin-bottom: 5px;
    padding: 10px 12px;
    position: absolute;
    width: 270px;
    z-index: 99;
}
.lp-appview-ppolicy .help-tooltip{
 width: 220px !important;
}
.checkbox.form-group.check_policy.termpolicy.pull-left.termpolicy-wraper.lp-appview-ppolicy {
    padding-top: 0px !important;
    padding-bottom: 10px;
}
.help-text:hover .help-tooltip {
	display: block;
}
.
.help-tooltip > p {
    font-weight: 400;
    line-height: 18px;
    margin: 0;
}
.help-tooltip:before {
    border-color: #d8d8d8 transparent;
    border-style: solid;
    border-width: 7px 7px 0;
    bottom: -7px;
    content: "";
    left: 11px;
    position: absolute;
}
.help-tooltip > h5 {
    margin: 0px 0px 5px;
    font-size: 14px;
}
.lp-menu-bar.sticky_header.sticky {
    background-color: rgba(0,0,0,0.7);
    -webkit-transition: all 0.4 ease;
       -moz-transition: all 0.4 ease;
        -ms-transition: all 0.4 ease;
         -o-transition: all 0.4 ease;
            transition: all 0.4 ease;
}
.error_box {
    color: #ff0000;
    margin-bottom: 20px;
}

/* =======================
   Harry styles 4 Mar, 17
========================== */
.header-with-topbar .lp-menu-bar.lp-menu-bar-color .fullwidth-header .lp-menu.pull-right.menu {
    text-align: right;
    width: 70%;
}
.header-with-topbar .lp-menu-bar .menu > .menu-main-menu-container > ul > li {
    padding-left: 20px;
    padding-right: 0;
}
.header-with-topbar .lp-menu-bar .lp-add-listing-btn > ul {
    padding-left: 30px;
}
.header-without-topbar .header-filter .input-group-addon.lp-border,
.header-with-topbar .header-filter .input-group-addon.lp-border {
    background-color: #ffffff;
    border-radius: 0;
    color: #333333;
    font-weight: 600;
    height: 46px;
    left: 1px;
    line-height: 47px;
    padding: 0 10px 0 15px;
    position: absolute;
    top: 0;
    width: 70px;
    z-index: 9;
}
.header-filter .chosen-container-single .chosen-single span {
    line-height: 46px;
    margin-right: 0;
}
.header-with-topbar .fullwidth-header .lp-join-user-info > ul > li {
    display: inline-block;
}
.lp-without-icon-bar-right .lp-dropdown-menu ul ul {
	padding: 0px;
}
.lp-without-icon-bar-right .lp-dropdown-menu ul ul > li > a {
    padding: 3px 0 3px 25px;
}
header .lp-without-icon-bar-right .lp-join-now > ul > li > ul > li > a {
    margin: 0;
}
.header-menu-dropdown .lp-join-now ul li > ul.lp-user-menu,
.header-without-topbar .lp-join-now ul li > ul.lp-user-menu {
	left: auto;
    right: 0;
    top: 115%;
}
header.header-without-topbar .menu ul li:hover > ul.children,
header.header-without-topbar .lp-menu-bar .menu ul li:hover > ul.sub-menu {
    left: auto;
    right: 0;
    top: 100%;
}
.lp-menu ul.children::after, .lp-menu ul.sub-menu::after {
    left: auto;
    right: 34px;
}
.lp-menu ul.children, .header-with-topbar .lp-menu ul.sub-menu {
    left: auto;
    right: 0;
}
.lp-home-banner-contianer .lp-search-bar .form-group {
    background-color: #ffffff;
    border-radius: 0 4px 4px 0;
    vertical-align: top;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search {
    height: 46px;
    margin: 0px;
    position: relative;
    width: 50%;
}
.form-group .lp-search-bar-right {
    background-color: #41a6df;
    border-radius: 5px;
    margin: 0;
    z-index: 0;
}
.form-group .lp-search-bar-right:hover {
	background-color: #2186bf;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search .lp-search-input.form-control.ui-autocomplete-input {
    border-color: #fff #f3f3f3 -moz-use-text-color -moz-use-text-color;
    border-radius: 5px 0 0 5px;
    border-style: solid solid none none;
    border-width: 1px 1px medium 0;
    height: 46px;
    width: 100%;
	line-height:21px;
}
.lp-search-bar .custom-combobox .lp-home-locaton-input {
    border-radius: 0px 5px 5px 0px;
    height: 44px;
    width: 158px;
}
body .ui-autocomplete li.ui-menu-item {
	margin-top: 0px;
    padding: 7px 20px;
}
.lp-home-banner-contianer .lp-search-bar {
    padding-bottom: 10px;
}
.lp-home-banner-contianer .lp-search-bar .form-group:last-of-type {
	background-color: transparent;
    margin-right: 0;
}
.lp-home-banner-contianer .lp-search-bar .form-group button.lp-search-btn {
    text-align: center;
    width: 58px;
}
.lp-home-banner-contianer .lp-search-bar .form-group button.lp-search-btn i {
	width: 100%;
}
.custom-combobox {
    overflow: hidden;
}
body .simptip-position-top.simptip-movable::before {
    margin-bottom: -8px;
}
.list_view a.status-btn.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable {
    border: medium none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: static;
    text-align: right;
}
.grid_view2 .lp-grid-box-left.pull-left {
    padding: 0;
    width: 100%;
}
.grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable {
    text-align: center;
}
header {
    position: relative;
}
.lp-header-overlay {
	z-index: 9;
}
.lp-menu-bar {
    z-index: 10;
}
.input-group.width-49-percent.margin-right-15 {
    width: 43%;
}
.input-group.width-49-percent.margin-right-15 input.form-control {
	background-color: transparent;
    border-radius: 5px 0px 0px 5px;
    min-width: 0px;
    padding-left: 58px;
	line-height: 23px;
}
.input-group span.custom-combobox .custom-combobox-input {
    border: medium none;
    padding: 12px 32px 12px 15px;
    color: #7f7f7f;
}
.form-group.lp-location-search {
    margin-left: -4px;
    margin-right: 0px;
    position: relative;
}
body .nav-tabs > li > a::after {
    bottom: 0;
}
.vcenter {
    padding: 10px;
    vertical-align: top;
}
.lp-tabs .lp-rigt-icons .lp-list-view-edit.aliceblue {
    background-color: transparent;
    padding-right: 0px;
    padding-top: 0px;
}
body .lp-tabs .lp-list-view-thumb {
    padding: 20px 5px !important;
}
table td.comment.column-comment.has-row-actions.column-primary {
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 5px 15px;
}
table td.author.column-author {
    padding: 15px;
    text-align: center;
    width: 120px;
}
.avatar.avatar-32.photo.avatar-default {
    text-align: center;
    width: 60px;
}
.author.column-author > strong {
    text-transform: capitalize;
}
textarea.review_reply {
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    height: 125px;
    margin-bottom: 15px;
    padding: 10px 15px;
    resize: none;
}
.reviews h4 i {
    color: #73cf42;
    font-size: 16px;
}
td.comment.column-comment.has-row-actions .reviews h4 {
    font-size: 15px;
    margin-right: 10px;
    margin-top: 20px;
}
td.comment.column-comment.has-row-actions .reviews h4 span {
    margin-right: 5px;
}
td.comment.column-comment.has-row-actions.column-primary > h4 {
    font-size: 15px;
    font-weight: normal;
}
td.comment.column-comment.has-row-actions.column-primary > p {
    line-height: 24px;
}
.reply-response {
    background-color: #fff;
    float: left;
    padding: 10px 0 10px 25px;
    width: 100%;
}
.reply-response > h4 {
    margin-bottom: 5px;
    margin-top: 0;
}
.reply-response > p {
    line-height: 24px;
}
.open-reply.pull-right {
    color: #42a7df;
    margin-top: 0px;
}
.post_response {
    display: none;
    float: left;
    width: 100%;
}
.reviews > span {
    color: #7f7f7f;
    float: right;
    margin-top: 5px;
}
/* ========================== */
span.custom-combobox .custom-combobox-input {
    width: 120px;
}
header .lp-topbar {
	z-index: 11;
}
.lp-menu-bar .ui-widget.border-dropdown, .lp-menu-bar .ui-widget.border-dropdown span.custom-combobox input {
	height: 46px;
    width: 100%;
}
.lp-search-bar .lp-suggested-search .input-group-addon.lp-border {
    background-color: transparent;
    color: #333333;
    float: left;
    font-weight: 600;
    height: 46px;
    left: 0px;
    line-height: 43px;
    padding: 0px 0px 0px 15px;
    position: absolute;
    top: 0px;
    width: 55px;
    z-index: 0;
}
.header-filter .top-search-form .chosen-container-single .chosen-single {
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    color: #444444;
    display: block;
    height: 46px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 0 0 70px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search .lp-search-input.form-control.ui-autocomplete-input {
	background-color: transparent;
    border: medium none;
    border-radius: 5px 0px 0px 5px;
    min-width: 295px;
    padding-left: 65px;
    width: 100%;
}
.lp-search-bar .lp-search-btn {
    height: 40px;
}
span.custom-combobox {
    border-left: 0px solid #f5f5f5;
    float: left;
}
.lp-home-banner-contianer .lp-search-bar {
    padding-bottom: 15px;
}
.lp-home-banner-contianer::before {
    /* background-color: rgba(0, 0, 0, 0.6); */
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.lp-menu-bar .lp-menu .children .page_item_has_children a::after,
.lp-menu-bar .lp-menu .sub-menu .menu-item-has-children a::after {
	top: 6px;
}
.header-filter .input-group:first-child .input-group-addon.lp-border {
	background-color: transparent;
    border-radius: 5px 0 0 5px;
    font-weight: bold;
    height: 46px;
    left: 0;
    line-height: 46px;
    padding: 0px 0px 0px 4px;
    position: absolute;
    top: 0;
    width: 55px;
    z-index: 0;
}
.header-filter .input-group.width-49-percent.margin-right-15 {
    margin-right: 0;
    padding-right: 0;
    width: 50%;
}
.col-md-5.col-xs-12.lp-menu-container.pull-right {
	/*height: 40px;
    width: 45%;*/
}
.search-row .form-group.margin-right-0 {
    padding-right: 0;
}
.search-row .form-inline .form-group {
    margin-right: 0;
    padding-right: 5px;
}
.search-row .form-inline .form-group.margin-right-0 {
    padding-right: 0;
    /* width: 210px; */
}
.lp-without-icon-bar-right .lp-dropdown-menu ul ul ul > li > a {
    padding-left: 35px;
}
.header-menu-dropdown.lp-header-full-width .lp-menu-bar .lp-logo-container {
	margin: 0px;
    /*width: 25%;*/
}
header.header-without-topbar .menu ul li:hover > ul.children,
header.header-without-topbar .lp-menu-bar .menu ul ul li:hover > ul.sub-menu {
    border-radius: 3px;
    left: 100%;
    margin: 0;
    right: auto;
    top: 0;
}
.lp-header-full-width .lp-menu > .menu-main-menu-container > ul > li > ul > li > ul > li {
    padding-right: 0px;
}
.lp-header-full-width .lp-menu > .menu-main-menu-container > ul > li > ul > li > ul > li > a {
    line-height: 32px;
}
.reviewer-details span {
    display: block;
}
body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable i {
    border-radius: 5px;
    float: left;
    font-size: 14px;
    line-height: normal;
    margin-top: 6px;
    padding: 0 2px 0 5px;
}
body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable i:hover,
body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable:focus i,
body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable:hover i {
	color: #fff;
}
/*body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable i.fa.fa-bookmark-o {
    background-color: #41a6df;
    border-color: #41a6df;
    color: #fff;
}
.lp-add-to-fav.status-btn:focus i.fa.fa-bookmark-o::before,
.lp-add-to-fav.status-btn i.fa.fa-bookmark-o:hover::before {
	color: #fff;
}*/
.grid_view2 .lp-grid-box-bottom a.status-btn.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable {
    border: medium none;
}
.aliceblue > .pos-relative {
    background-color: #fff;
}
.list-style-none span {
    color: #97959a;
    font-weight: 600;
    padding: 0;
}
.list-style-none span.post-rice {
	line-height: 24px;
}
.list-style-none span:first-of-type {
	padding-left: 0px;
}
.list-style-none span.post-rice{
	font-weight: bold;
}
.list-style-none span.post-rice span.text {
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-right: 8px;
}
.listing-second-view .post-price-row > li.grayscale-dollar {
    margin-right: 8px;
    width: 40px;
}
.claim-area {
    border-top: 1px solid #e8e8e8;
    float: left;
    margin-top: 16px;
    width: 100%;
}
.md-content.claimform-box > h3 {
    margin-bottom: 10px;
    margin-top: 0;
}
.md-effect-3 #claimform .form-group {
    margin: 0;
}
.single-page-popup.md-effect-3 .md-content > div {
    padding: 10px 0 0;
}
textarea {
    resize: none;
}
.md-show.md-effect-3 .md-content{
	border-radius: 6px;
}
.form-control.textarea1 {
    margin-bottom: 10px;
}
.fa.fa-circle-o-notch.fa-spin.fa-2x.formsubmitting {
    font-size: 20px;
}
.alert.alert-success {
    font-size: 15px;
    margin-left: 0;
    padding: 9px 10px;
    width: 100%;
}
.status > span.alert.alert-danger {
    color: #c42020;
    padding: 9px 10px;
}
.status > span.alert.alert-info {
    padding: 9px 10px;
}
.extra-fields.widget-box .post-row-header > h3 {
    margin: 0;
}
.extra-fields {
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 25px;
}
.listing-second-view .open-hours ul.hidding-timings {
    display: none;
    margin-top: 10px;
}
.open-hours {
    border: 1px solid #dedede;
    border-radius: 5px;
    /*margin-bottom: 30px;*/
    padding: 14px 20px;
}
.listing-second-view .open-hours ul li.today-timing {
    line-height: normal;
}
a.show-all-timings {
    float: right;
    font-size: 12px;
}


/* a.show-all-timings {
    color: #337ab7;
    float: right;
    font-size: 12px;
    font-weight: 500;
    margin-top: 3px;
    position: relative;
} */
a.show-all-timings {
    background-color: #ffffff;
    border: 1px solid #dedede;
    bottom: -24px;
    color: #939393;
    float: left;
    font-size: 9px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 0.7px;
    padding: 2px 5px;
    position: absolute;
    text-transform: capitalize;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}
a.show-all-timings::before {
    content: "+";
    display: inline-block;
    margin-top: -2px;
    vertical-align: top;
    width: 10px;
}
a.show-all-timings.opened::before {
	content: "-";
}
.video-option {
    background-color: #fafafa;
    border: 1px solid #dedede;
    border-radius: 5px;
    display: inline-block;
    padding: 8px 8px 8px 15px;
    width: 100%;
}
.video-option > h2 {
	font-size: 16px;
    color: #7f7f7f;
    line-height: 33px;
    margin: 0;
}
.video-option > h2 > span:first-of-type {
    float: left;
    height: 33px;
    line-height: 33px;
    width: 33px;
}
.video-option > h2 > span:first-of-type i {
    color: #41a6df;
    font-size: 26px;
    line-height: 35px;
}
a.watch-video.popup-youtube,a.blog-detail-link {
    border: 1px solid #41a6df;
    border-radius: 5px;
    color: #41a6df;
    float: right;
    font-size: 14px;
    line-height: 26px;
    padding: 3px 15px;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
a.watch-video.popup-youtube:hover {
    background-color: #41a6df;
    color: #fff;
}
.blog-detail-link:hover{
	color:#fff !important;
}
.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li {
    border: medium none;
    padding: 0;
    text-align: left;
    width: 35px;
}
.sidebar-post .map-area .listing-detail-infos .widget-social.widget-box {
    border-top: 1px solid #dedede;
    float: left;
    margin-bottom: 0;
    padding-top: 5px;
    width: 100%;
    padding-bottom: 8px;
}
.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li a {
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}
.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li {
    border: medium none;
    border-radius: 5px;
    display: inline-block;
    float: none;
    height: 35px;
    margin-right: 5px;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 22px;
}
.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li a {
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 100%;
}
/*.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li.lp-fb {
    background-color: #3d5a98;
}
.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li.lp-tw {
    background-color: #2aa9e0;
}
.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li.lp-li {
    background-color: #0085af;
}*/
.lp-user-menu li a {
	line-height: 32px;
}
header .menu ul li:hover > ul.children,
header .lp-menu-bar .menu ul ul li:hover > ul.sub-menu li:first-child,
header .menu ul li:hover > ul.children,
header .lp-menu-bar .menu ul ul li:hover > ul.sub-menu:last-child {
    padding: 0;
}
.lp-menu-bar .header-filter {
    /*margin-top: -1px;
    opacity: 0;*/
}
.menu ul.children li ul.children, .menu ul.sub-menu li ul.sub-menu {
    top: 0;
}
.single-page-slider-container .slick-list {
    overflow: visible;
}
.container .header-filter .input-group.width-49-percent.margin-right-15 {
    width: 52%;
}
.container .input-group.width-49-percent {
    width: 45%;
}
form#lp-submit-form input[type="file"] {
    cursor: pointer;
    height: 30px;
}
.listing-second-view .open-hours ul li.today-timing img,
.listing-second-view .open-hours ul li.today-timing i {
    margin-right: 2px;
    width: 18px;
}
.submit_new_style .author-section.lp-form-row {
    background-color: #bdc3c7;
    border-radius: 5px;
    float: left;
    margin-bottom: 20px;
    padding: 26px 68px;
    width: 100%;
}
.submit_new_style .lp-form-row-left > p {
    color: #fff;
}
.submit_new_style a.btn-first-hover.lp-signout-btn {
	background-color: #bdc3c7;
    border: 1px solid #fff;
    display: inline-block;
    height: 48px;
    line-height: 44px;
    padding: 0;
    text-align: center;
    width: 139px;
}
.submit_new_style .lp-form-row-right.text-right.pull-right.margin-top-35 {
    margin-top: 23px;
}
.border-bottom {
    position: relative;
}
.border-bottom::before {
    border-bottom: 1px solid #dedede;
    bottom: -11px;
    content: "";
    height: 1px;
    left: 3%;
    position: absolute;
    width: 94%;
}
.submit_new_style {
    padding: 35px 40px 90px;
}
.white-section {
    background-color: #fff;
    border-radius: 5px;
    float: left;
    margin-bottom: 20px;
    padding: 30px;
    width: 100%;
}
.quick_tip {
    background-color: #f7fbfe;
    border-radius: 5px;
    float: left;
    margin-bottom: 25px;
    padding: 20px;
    width: 100%;
}
.quick_tip h2 {
    color: #7f7f7f;
    line-height: 26px;
    margin-top: 0;
}
.quick_tip > p {
    color: #7f7f7f;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 5px;
}
p.paragraph-form {
    float: left;
    width: 100%;
}
.blue-section {
    background-color: #fff;
    border-radius: 5px;
    color: #fff;
    float: left;
    padding: 30px 30px 30px;
    width: 100%;
}
form#lp-submit-form .blue-section .form-group label {
    color: #1e2a36;
    font-weight: bold;
}
.blue-section .preview-section .lp-secondary-btn.btn-first-hover {
    background-color: #27ae60;
    font-size: 20px;
    height: 55px;
    line-height: 24px;
    width: 100%;
}
.blue-section .preview-section .lp-secondary-btn.btn-first-hover:hover {
    background-color: #078e40;
}
.submit_new_style .form-control {
    height: 44px;
}
.form-group.preview-section {
    padding-right: 0;
    text-align: center;
}
form#lp-submit-form .blue-section .form-group .preview-section label {
    text-align: center;
    width: 100%;
}
.blue-section .form-group input.form-control {
    height: 55px;
}
.blue-section .form-group .checkbox.form-group {
    margin-bottom: 0;
    margin-top: 60px;
}
.blue-section .preview-section i {
    float: right;
    font-size: 25px;
    margin-right: 25px;
    margin-top: -42px;
    position: relative;
}
.blue-section .preview-section .error_box {
    background-color: #ffffff;
    border: 1px solid #ff0000;
    border-radius: 5px;
    bottom: 55px;
    display: none;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 12px;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 100%;
}
.blue-section .preview-section .error_box::before {
    border-color: #fff transparent;
    border-style: solid;
    border-width: 10px 10px 0;
    bottom: -9px;
    content: "";
    position: absolute;
    right: 20px;
    z-index: 1;
}
.blue-section .preview-section .error_box::after {
    border-color: #ff0000 transparent;
    border-style: solid;
    border-width: 10px 11px 0;
    bottom: -10px;
    content: "";
    position: absolute;
    right: 19px;
    z-index: 0;
}
.page-container-four .jFiler-items-grid .jFiler-item {
    width: 25%;
}
.page-container-four .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb {
    height: auto;
    width: 100%;
}
.page-container-four .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets {
    padding: 3px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 0;
}
.page-container-four .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets a.icon-jfi-trash.jFiler-item-trash-action {
    background-color: rgba(255, 255, 255, 0.7);
    float: left;
    padding: 5px 2px 5px 5px;
    text-align: center;
    width: 35px;
}
.extra-fields h3 {
    margin: 0;
}
.submit_new_style .checkbox label::before {
    opacity: 0.3;
}
.submit_new_style textarea.form-control {
    height: 100px;
}
.page-template-template-dashboard .page-heading.listing-page {
    display: none;
}
.admin-top-section {
    background-color: #fff;
    float: left;
    width: 100%;
}
.admin-top-section .user-portfolio .user-thumb {
    float: left;
    margin-right: 0;
    width: 20%;
}
.admin-top-section .user-portfolio .user-text {
    float: left;
    padding-left: 20px;
    width: 80%;
}
.admin-top-section .user-text p span {
    float: left;
    margin-right: 6px;
    width: 15px;
}
.admin-top-section .user-text > p {
    color: #7f7f7f;
    font-size: 12px;
    margin-bottom: 0px;
    line-height: normal;
}
.admin-top-section h5.user-name {
    margin-top: 13px;
    text-transform: capitalize;
}
.admin-top-section .social-icons.post-socials {
    display: inline-block;
    margin-left: 10px;
    margin-top: 0;
}
.user-description-box > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/* .user-description-box > ul li {
    display: inline-block;
    padding: 0 15px;
    text-align: center;
    vertical-align: top;
}
.user-description-box > ul li span.count {
    color: #7f7f7f;
    display: block;
    font-weight: bold;
	margin-bottom:5px;
} */
.admin-top-section .user-portfolio {
    float: left;
    padding: 30px;
    width: 100%;
}
/* .admin-top-section .user-description-box {
    bottom: 32px;
    position: absolute;
    right: 32px;
    text-align: right;
} */
.count-text.all-listing {
    color: #41a6df;
}
.count-text.pending-listing {
    color: #7f7f7f;
}
.count-text.published-listing {
    color: #67a33b;
}
.count-text.expired-listing {
    color: #d56d6d;
}
.dashboard-content .lp-main-tabs .nav-tabs > li {
    text-align: left;
    margin: 0px;
    width: 100%;
}
.dashboard-content .lp-main-tabs .nav-tabs > li a {
    border-left: 4px solid transparent;
    border-top: 1px solid #576370;
    float: left;
    margin: 0;
    text-align: left;
    width: 100%;
}
.dashboard-content .lp-main-tabs .nav-tabs > li.active > a,
.dashboard-content .lp-main-tabs .nav-tabs > li a:hover {
	border-left-color: #41a6df
}
.dashboard-content .lp-main-tabs .nav-tabs > li a::after {
    display: none;
}
.dashboard-content .dashboard-tabs ul li span.icon {
    float: left;
    width: 25px;
}
.dashboard-content {
    background-color: #363f48;
    float: left;
    width: 100%;
}
.user-recent-listings-container {
    float: left;
    margin-bottom: 30px;
    padding-top: 5px;
    width: 100%;
}
.user-recent-listings-container > h3 {
    margin-bottom: 24px;
}
.dashboard-content .lp-list-view-content.lp-list-cnt {
    margin-left: -16px;
}
.dashboard-content .dashboard-tab .panel-body {
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    width: 100%;
}
.col-md-12.col-sm-6.col-xs-12.lp-list-view {
    margin-bottom: 0;
}
.lp-tabs .lp-list-view .lp-list-view-content-upper h4, .lp-tabs .lp-list-view .lp-list-view-paypal-inner h4 {
    line-height: normal;
    margin-bottom: 3px;
}
.dashboard-content .dashboard-tab .lp-rigt-icons .lp-list-view-edit.aliceblue {
    float: left;
    padding: 0;
}
.lp-list-view-edit li a {
    margin-right: 10px;
    padding: 0;
}
.lp-list-view-edit li a > span {
    font-weight: 500;
}
.dashboard-content .tab-content.dashboard-contnt #updateprofile .tab-header {
    padding-bottom: 5px;
}
.upload-photo.margin-top-25 {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.btn-file input.upload-author-image[type="file"] {
    cursor: pointer;
}
.dashboard-content .tab-content.dashboard-contnt .comments-box {
    border: medium none;
    padding: 0;
}
.dashboard-content .tab-content.dashboard-contnt .ui-sortable-handle {
    color: #363f48;
    font-size: 24px;
    margin-bottom: 30px;
}
.dashboard-content .postbox table.widefat .review-count span.rate {
    background-color: #73cf42;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 27px;
    min-width: 50px;
    padding: 0 5px;
    text-align: center;
}
.dashboard-content .postbox table.widefat .review-count .reviews {
    float: left;
}
.dashboard-content .postbox table.widefat .review-count .reviews > h4 {
    line-height: 28px;
    margin-bottom: 0;
    margin-top: 0;
}
.dashboard-content .postbox table.widefat .review-content .reviews {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.dashboard-content .postbox table.widefat .review-content > p {
    float: left;
    width: 100%;
}
.dashboard-content .postbox table.widefat .review-count {
    margin-bottom: 5px;
    width: auto;
}
.dashboard-content .postbox table.widefat .review-content {
	background-color: #ffffff;
    display: none;
    float: left;
    padding: 10px 0px;
    width: 100%;
}
.dashboard-content .postbox table.widefat h4 span {
    font-weight: bold;
}
.dashboard-content .postbox table.widefat a.see_more_btn {
    border: 1px solid #363f48;
    border-radius: 5px;
    color: #363f48;
    float: right;
    margin-top: -21px;
    padding: 5px 10px 5px 30px;
    position: relative;
}
/* .dashboard-content .postbox table.widefat a.see_more_btn::before {
    content: "\f063";
    font-family: "FontAwesome";
    height: 100%;
    left: 9px;
    line-height: 31px;
    position: absolute;
    top: 0;
} */
.dashboard-content .postbox table.widefat a.see_more_btn.active::before {
	content: "\f062";
}
.dashboard-content .postbox table.widefat a.see_more_btn:hover {
    background-color: #363f48;
    color: #fff;
}
.widefat.fixed.striped.comments.wp-list-table.comments-box > tbody,
.widefat.fixed.striped.comments.wp-list-table.comments-box > tbody tr,
.widefat.fixed.striped.comments.wp-list-table.comments-box > tbody tr td {
    float: left;
    width: 100%;
}
.lp-pay-options > ul > li {
    border-bottom: 1px solid #dedede;
}
.lp-pay-options ul li:last-of-type {
    border-bottom: none;
}
#invoices.tab-pane.fade.in.active {
    padding-top: 45px;
}
.tab-header {
    padding-bottom: 5px;
}
.dashboard-content .tab-content.dashboard-contnt h4 a {
    color: #41a6df;
}
.day-hours ul.hours-select li {
    overflow: hidden;
    width: 100px;
}
.day-hours ul.hours-select li:last-of-type {
    width: auto;
}
#tabs.clearfix.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    margin-top: 0;
}
.submit-img {
	padding-top: 30px;
    text-align: center;
}
.submit_new_style .jFiler-input-dragDrop {
    height: 180px;
}
.submit_new_style .form-group label {
    color: #7f7f7f;
}
.submit_new_style .form-group .featuresDataContainer label {
    display: block;
    font-size: 13px;
    font-weight: 500;
}
.submit_new_style .form-group label span {
    font-weight: 400;
}
.submit_new_style a.btn-first-hover.lp-signout-btn:hover {
    background-color: #fff;
    color: #bdc3c7;
}
ul.list-style-none.list-st-img li:last-child a.edit-list > span {
    color: #fff;
    padding: 0;
}
.lp-home-banner-contianer .lp-search-bar .lp-suggested-search .input-group-addon.lp-border {
    height: 46px;
    line-height: 44px;
}
.single-page-popup .md-content.claimform-box,
.single-page-popup.md-effect-3 .md-content.claimform-box > div {
    padding: 0;
}
.col-md-5.col-xs-12.padding-0 {
    background-color: #c1392b;
    display: table-cell;
    float: none;
    vertical-align: top;
}
.col-md-7.col-xs-12.padding-0 {
    display: table-cell;
    float: none;
    padding: 10px 30px 29px !important;
    position: relative;
    vertical-align: top;
}
.col-md-7.col-xs-12.padding-0::before {
    border-color: transparent #c1392b;
    border-style: solid;
    border-width: 20px 0 20px 20px;
    bottom: 33px;
    content: "";
    left: 0;
    position: absolute;
}
.claim-text h1 {
    color: #fff;
    float: left;
    font-size: 58px;
    margin: 0 0 33px;
    padding: 20px 30px 0px !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.claim-text h1 > span {
    background-color: #fff;
    color: #c1392b;
    display: inline-block;
    font-size: 64px;
    line-height: 60px;
    vertical-align: top;
    width: 260px;
}
.claim-text h1 > small {
    color: #fff;
    float: left;
    font-size: 35px;
    line-height: 36px;
    text-align: center;
    width: 100%;
}
.claim-details > h3 {
    color: #2c2c2c;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px 7px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.claim-details > h2 {
    font-size: 27px;
    text-align: center;
    text-transform: uppercase;
}
.claim-details > h2 > span {
    color: #3eace1;
}
.claim-details > ul {
    border-bottom: 1px solid #f8f8f8;
    list-style-type: none;
    margin: 15px 0 5px;
    padding: 0 0 4px;
    text-align: center;
}
.claim-details ul li i {
    color: #3eace1;
    display: inline-block;
    font-size: 15px;
    margin-right: 3px;
    margin-top: 2px;
    vertical-align: top;
}
.claim-details ul li {
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    width: 310px;
}
.claim-details .form-group > label {
    float: left;
    font-size: 17px;
    margin-top: -25px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.claim-details .form-group > input[type="text"] {
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    line-height: 34px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 100%;
}
.claim-details .form-group > .form-control.textarea1 {
    height: 100px;
}
.claim-text h1 > span.big {
    background-color: transparent;
    color: #fff;
    font-size: 69px;
}
.md-effect-3 #claimform .claim-details .form-group {
    text-align: center;
}
#claimform .claim-details .form-group .lp-review-btn {
    background-color: #c1392b;
    color: #fff;
    text-transform: uppercase;
}
#claimform .claim-details .form-group .lp-review-btn:hover {
    background-color: #a1190b;
}
.secure-text {
    font-size: 11px;
    font-weight: 500;
    padding: 8px 0 0;
    text-align: center;
    text-transform: uppercase;
}
.secure-text > i {
    color: #3eace1;
    font-size: 14px;
}
.currency-signs > ul, .search-filters > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.currency-signs > ul > li {    
    float: left;
    line-height: 27px;
    min-width: 37px;
    text-align: center;
}
.listing-app-view .app-view-filters .currency-signs > ul > li{
	min-width: 24.8888%;
}
.listing-app-view .app-view-filters div#lp-find-near-me ul li a{
	padding: 5x 0px;
    width: 100%;
    display: inline-block;
}
.listing-style-3 .currency-signs > ul > li { 
	min-width: 33px;
}
.currency-signs > ul > li:last-of-type a {
    border-radius: 0px 3px 3px 0px;
	border-right: 1px solid #eaeaea;
}
.currency-signs > ul > li:first-child a {
    border-radius: 3px 0px 0px 3px;
}
.currency-signs > ul > li > a {
    background-color: #f8f8f8;
	color: #9f9f9f;
    float: left;
    font-size: 13px;
    font-weight: 500;
    padding: 3px 10px;
    width: 100%;
	border-bottom: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
}

.currency-signs > ul > li > a:hover {
    background-color: #F7FBFE;
}
/* .currency-signs > ul > li:nth-child(3) > a {
    background-color: #f8f8f8;
}
.currency-signs > ul > li:last-child > a {
    background-color: #c8e0f0;
} */
.search-filters > ul > li {
    float: left;
    margin-right: 8px;
}
.search-filters > ul > li > a {
    background-color: #f8f8f8;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    color: #9f9f9f;
    float: left;
    font-size: 13px;
    font-weight: 500;
    line-height: 27px;
    padding: 3px 15px;
    width: 100%;
}
.listing-style-3 .search-filters > ul > li > a { 
	 padding: 3px 10px;
}
.search-filters > ul > li > a:hover,.currency-signs > ul > li > a:hover {
    background-color: #F7FBFE;
	    box-shadow: none;
}
.input-group.margin-right-0 > ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.input-group.margin-right-0 > ul > li {
    float: left;
    margin-right: 13px;
    /*width: 20%;*/
}
.input-group.margin-right-0 input[type="checkbox"] {
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin-right:5px;
    margin-top: 5px;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
.search-row .form-inline.tags-area {
    /*background-color: #f0f3f5;*/
    border: 1px solid #dedede;
    box-shadow: none;
    margin-top: 15px;
    /*padding: 20px 15px 0;*/
}
.tags-area ul li label {
    color: #7f7f7f;
    font-weight: 500;
}
.app-view-filters .tags-area ul li label{
	font-size:14px;
}
.listing-view-layout {
    display: inline-block;
    vertical-align: top;
}
.view-on-map {
    display: inline-block;
    line-height: 38px;
    vertical-align: top;
}
.view-on-map a {
	color: #fff;
}
.listing-view-layout > ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.listing-view-layout > ul li {
    float: left;
    margin-left: 8px;
}
.listing-view-layout > ul li a {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 35px;
    line-height: 32px;
    text-align: center;
    width: 35px;
}
.post-with-map-container-right .listing-view-layout > ul li a {
    border-color: #a3a3a3;
    color: #a3a3a3;
	border-width: 1px;
	line-height: 34px;
}
.listing-view-layout > ul li a.active,
.listing-view-layout > ul li a:hover {
    border-color: #42a7df;
    color: #42a7df;
}
a.md-trigger.mobilelink.all-list-map {
    margin-right: 5px;
}
.col-md-4 .view-on-map {
    margin-top: 6px;
    -webkit-transform: translateX(0px) !important;
       -moz-transform: translateX(0px) !important;
        -ms-transform: translateX(0px) !important;
         -o-transform: translateX(0px) !important;
            transform: translateX(0px) !important;
}
body .grid_view2 a.add-to-fav.lp-add-to-fav span {
    color: #fff;
    line-height: 26px;
}
.grid_view2 .lp-grid-box-right.pull-right {
    width: 100%;
}
.grid_view2 .categories-area {
    float: left;
}
.grid_view2 .lp-grid-box-right .pull-left, .grid_view2 .lp-grid-box-right .pull-right {
    width: auto;
}
.grid_view2 .lp-grid-box-description {
	padding: 6px 13px 16px;
}
.grid_view2 .lp-grid-box-description .lp-grid-box-right {
    /*border-top: 1px solid #dedede;*/
    padding: 10px;
}
.grid_view2 .lp-grid-box-description .lp-grid-box-left.pull-left {
    padding: 15px;
}
.grid_view2 .lp-grid-box-description .reviewer-details > p,
.grid_view2 .lp-grid-box-description .reviewer-details > h4,
.grid_view2 .lp-grid-box-left.pull-left > p {
	color: #7f7f7f;
}
.cat-area h1 {
    margin-top: 5px;
}
.cat-area .col-md-6.col-sm-6.text-right {
    padding-top: 23px;
}
.page-heading-inner-container.cat-area {
    margin-top: -10px;
}
.currency-signs > ul > li > a.active,
.search-filters > ul > li > a.active {
    background-color: #62c7ff;
    border-color: #62c7ff;
    color: #fff;
}
.form-inline.tags-area .radio label, .form-inline.tags-area .checkbox label {
    padding-left: 27px;
}
.jFiler-input-dragDrop input[type="file"] {
    height: 100% !important;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.lp-grid-box-bottom .pull-left {
    max-width: 65%;
}
/* css for search by zaheer */
input.dropdown_fields {
    border: 1px solid #fff;
    border-radius: 0;
    height: 46px;
    line-height: 34px;
    min-width: 365px;
    padding: 0 12px;
    position: relative;
    z-index: 1;
}
#input-dropdown {
    background-color: #fff;
    border: 1px solid #dedede;
    border-top: 0px;
    left: -45px;
    min-width: 100%;
    max-height: 260px;
    display: none;
    position: absolute;
    top: 42px;
}
#input-dropdown option {
    border-bottom: 1px solid #dedede;
    cursor: pointer;
    padding: 8px 10px;
}
select::-webkit-scrollbar {width:1px;background-color:transparent}
select::-moz-scrollbar {width:1px;background-color:transparent}
select::-o-scrollbar {width:1px;background-color:transparent}
select::-google-ms-scrollbar {width:1px;background-color:transparent}
select::-khtml-scrollbar {width:1px;background-color:transparent}

#input-dropdown > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
	text-transform: capitalize;
}
#input-dropdown > ul li {
	 border-bottom: 1px solid #f9f9f9;
    color: #484848;
    cursor: pointer;
    float: left;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 22px;
    padding: 8px 15px;
    text-decoration: none;
    width: 100%;
}
#input-dropdown > ul li:last-of-type {
    border-bottom: medium none;
}
#input-dropdown > ul li:first-of-type {
    border-top: medium none;
}
.lp-s-tag{
	font-weight: bold;
} 
#input-dropdown > ul li i {
    margin-right: 4px;
    width: 20px;
}
img.loadinerSearch{
	height: 30px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 30px;
    z-index: 99;
	display:none;
}
#rewies_form img.loadinerSearch{
	 bottom: 39px;
    height: 30px;
    left: 31%;
    position: absolute;
    right: 100%;
    top: auto;
    width: 30px;
    z-index: 99;
}
.lp-home-banner-contianer .lp-search-bar .chosen-container-single .chosen-single {
    border-radius: 0 5px 5px 0;
    height: 46px;
}
.lp-home-banner-contianer .lp-search-bar .chosen-container-single .chosen-single > span {
    margin-right: 0;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search .ui-widget.border-dropdown .chosen-container {
    max-width: none;
}
.lp-home-banner-contianer .lp-search-bar .chosen-container .chosen-results {
    float: right;
    height: 250px;
    width: 100%;
}
.header-container.lp-header-bg .lp-section-row .lp-home-categoires {
    z-index: 0;
}
.list_view.lp-grid-box-contianer .lp-grid-box-description {
    padding-bottom: 45px;
    padding-top: 7px;
    vertical-align: top;
    width: 67%;
}
.list_view.lp-grid-box-contianer .lp-grid-box .lp-grid-box-bottom {
    background-color: transparent;
    bottom: 0;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    text-align: right;
    vertical-align: top;
    width: 67%;
}
.listing-simple .list_view.lp-grid-box-contianer .lp-grid-box .lp-grid-box-bottom {
    width: 70%;
}
.listing-simple .list_view.lp-grid-box-contianer .lp-grid-box-thumb-container {
    vertical-align: top;
    width: 30%;
}
.list_view .lp-grid-box {
    border-radius: 5px;
    float: left;
    position: relative;
    width: 100%;
}
.list_view a.add-to-fav.lp-add-to-fav i.fa {
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
}
.listing-simple .search-row .form-inline.tags-area .form-group {
    padding: 0;
    width: 100%;
}
.list_view .categories-area {
    display: inline-block;
    float: none;
}
.listing-simple .search-row .form-inline .input-group .input-group-addon.lp-border {
    background-color: #f8f8f8;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-top: 1px solid #dedede;
    float: left;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 12px;
    width: 30px;
}
/*.listing-simple .search-row .form-inline .input-group .input-group-addon.lp-border i {
    color: #9f9f9f;
    font-size: 20px;
}*/
.listing-simple .search-row .form-inline .input-group .chosen-container-single-nosearch.chosen-container a {
    border-left: 0 none;
}
.lp-search-bar .lp-search-btn {
	background-color: transparent;
    height: 46px;
    z-index: 999999;
}
.form-group.lp-location-search .chosen-container.chosen-container-single {
	width: 214px !important;
}
.form-group.lp-location-search .chosen-container.chosen-container-single .chosen-single span {
	 margin-left: 25px;
	 -webkit-transition: all .25s ease;
	    -moz-transition: all .25s ease;
	     -ms-transition: all .25s ease;
	      -o-transition: all .25s ease;
	         transition: all .25s ease;
}
.form-group.lp-location-search .chosen-container.chosen-container-single .chosen-single {
	background-color: transparent; 
	border-radius: 0 5px 5px 0;
    float: left;
    height: 46px;
    line-height: 47px;
    margin: 0;
    padding-left: 70px;
    width: 100%;
}
.form-group.lp-location-search .lp-where {
	background-color: transparent; 
    border-radius: 0;
    color: #333333;
    font-weight: 600;
    height: 46px;
    left: 1px;
    line-height: 46px;
    padding: 0 0 0 10px;
    position: absolute;
    top: 0;
    width: 65px;
    z-index: 0;
} 
.lp-search-bar .lp-s-cat {
	font-weight: normal;
}
#input-dropdown {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    box-shadow: 0 6px 5px rgba(0, 0, 0, 0.3);
    margin-top: 1px;
    padding-bottom: 10px;
    padding-top: 0px;
    top: 42px;
    left: 0px;
    width: 100%;
    z-index: 9999;
}
#input-dropdown .lp-s-caticon, #input-dropdown .lp-wrap-cats > img{
	margin-right: 10px;
    margin-top: 3px;
    vertical-align: top;
    width: 17px;
}
#input-dropdown li a {
	color: #7e7e7e;
	font-size: 14px;
}
#input-dropdown li span {
	font-size: 14px;
    line-height: 26px;
    vertical-align: top;
}
#input-dropdown li:hover span,
#input-dropdown li:hover a,
#input-dropdown li:hover {
    background-color: #363f48;
    color: #fff;
}
#input-dropdown li .lp-s-extra {
	font-size: 11px;
}
#input-dropdown li {
	line-height: 29px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.form-group.lp-suggested-search input {
	border-right: 1px solid #ddd !important;
}
.lp-search-bar .lp-s-title {
	display: block;
    line-height: 13px;
}
.lp-search-bar .lp-s-extra {
    display: inline-block;
    font-size: 11px;
    color: #999;
	line-height: normal;
}
.lp-search-bar .form-group.lp-suggested-search {
	border-radius: 0px;
}
.lp-search-bar .form-group.lp-suggested-search {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.what-placeholder::after
{
	color: #000;
    content: attr(data-holder);
    font-size: 13px;
    left: 55px;
    opacity: 0.3;
    pointer-events: none;
    position: absolute;
    top: 13px;
    z-index: 999999;
}
/*moin latest 11/03/017 endedds*/


/* 12 march */
.lp-list-page-grid .grid_view2 .lp-grid-box-description .lp-grid-box-left.pull-left {
    padding: 0;
}
.lp-list-page-grid .grid_view2 .lp-grid-box-description .lp-grid-box-right {
    margin: 0;
    padding: 0;
}
.lp-home-banner-contianer > .page-header-overlay {
    
}
.lp-section-content-container .grid_view2 .lp-grid-box-description .lp-grid-box-right {
    border: medium none;
}
.lp-grid-box-description h4.lp-h4 > a {
    color: #292929;
    line-height: 27px;
}
.list_view .lp-grid-box-description h4.lp-h4 > a {
	display: inline-block;
	width: 100%;
}
.grid_view2 .lp-grid-box-description .reviewer-details > p {
	color: #7f7f7f;
    height: 35px;
    line-height: normal;
    overflow: hidden;
}
.grid_view2 .lp-grid-box-description .reviewer-details > h4, .grid_view2 .lp-grid-box-left.pull-left > p {
    margin-bottom: 7px;
}
.grid_view2 .lp-grid-box-left.pull-left > p i {
    font-size: 17px;
    margin-right: 5px;
}
.lp-grid-box-description h4.lp-h4 > a > .listing-pro {
	border: 1px solid #ebac2c;
    border-radius: 3px;
    color: #ebac2c;
    float: left;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-right: 7px;
    margin-top: 5px;
    padding: 0 3px 0 4px;
}
.vc_column_container .grid_view2.lp-grid-box-contianer .lp-grid-box-description .lp-grid-box-right {
    display: none;
}
.element-price-range.list-style-none {
    padding-left: 0px;
    position: relative;
}
.lp-grid-box-contianer.grid_view2 .lp-grid-box-description .lp-grid-box-left p > span {
	position: relative;
}
.lp-grid-box-contianer.grid_view2 .lp-grid-box-description .lp-grid-box-left p > span::before {
    background-color: #e9e9e9;
    content: "";
    height: 20px;
    left: 4px;
    position: absolute;
    top: 0;
    width: 1px;
}
.lp-grid-box-contianer.grid_view2 .lp-grid-box-description .lp-grid-box-left p > span:first-child::before {
    display: none;
}
.list_view .lp-grid-box-description .reviewer-details {
    /*padding-top: 7px;*/
}
.lp-grid-box-description span.cat-icon {
    display: inline-block;
    line-height: 17px;
    margin-right: 5px;
    width: 15px;
}
.lp-grid-box-description span.cat-icon img.icon {
    margin-top: 0;
    vertical-align: top;
}
.lp-grid-box-description .lp-grid-box-left.pull-left > p > a {
    color: #7f7f7f;
}
.lp-grid-box-bottom span.cat-icon {
    float: left;
    line-height: 27px;
    margin-right: 2px;
    width: 17px;
}
.lp-grid-box-bottom .pull-left a {
    color: #7f7f7f;
    line-height: 30px;
    margin-right: 2px;
    position: relative;
}
.lp-grid-box-bottom .pull-left a::before {
    bottom: -6px;
    content: ",";
    display: inline-block;
    left: -5px;
    position: absolute;
}
.lp-grid-box-bottom .pull-left a:first-of-type::before {
    display: none;
}
.lp-grid-box-left.pull-left > ul {
    float: left;
    padding: 0;
    width: 100%;
}
.lp-grid-box-left.pull-left > ul > li {
    border-left: 1px solid #f1f1f1;
    float: left;
    line-height: 24px;
    padding: 0 14px;
    text-align: center;
}
.lp-grid-box-left.pull-left > ul > li:first-of-type {
    padding-left: 0px;
    border-left: medium none;
    color: #7f7f7f;
    text-align: left;
}
.lp-grid-box-left.pull-left > ul > li:last-child {
    padding-right: 0;
}
.lp-grid-box-left.pull-left > ul > li > a {
    color: #7f7f7f;
}
.lp-menu ul.inner_menu > li {
    padding-right: 14px;
}
.lp-grid-box-contianer.list_view .lp-grid-box-left.pull-left > ul > li:last-child {
    padding-right: 0;
}
.lp-grid-box-contianer.list_view .lp-grid-box-left.pull-left > ul > li.middle {
    padding-right: 17px;
}
.list_view .lp-grid-box-description .reviewer-details > p {
	color: #7f7f7f;
    height: 33px;
    line-height: normal;
    overflow: hidden;
}
.listing-simple.listing_list_view .lp-list-page-grid {
    margin: 0 auto;
    width: 900px;
}
.list_view .lp-grid-box-quick {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0) 8%, rgba(0, 0, 0, 0.9) 94%) repeat scroll 0 0;
    bottom: auto;
    border-radius: 8px 0px 0px;
    padding: 4px 10px 15px;
    top: 0;
}
.listing-simple.listing_list_view .list_view.lp-grid-box-contianer .lp-grid-box-bottom .show {
    display: none !important;
}
.listing-simple.listing_list_view .list_view.lp-grid-box-contianer .lp-grid-box-bottom .hide {
    display: block !important;
}
.listing-simple.listing_list_view .list_view.lp-grid-box-contianer .lp-grid-box-bottom span.text {
    color: #7f7f7f;
    line-height: 30px;
}
.list_view .lp-grid-box-left.pull-left > p .icon, .grid_view2 .lp-grid-box-left.pull-left > p .icon {
    float: left;
    width: 22px;
}
.list_view .lp-grid-box-bottom span.cat-icon {
    margin-right: 3px;
    width: 15px;
}
.grid_view2 .lp-grid-box-thumb-container > .lp-grid-box-thumb > .hide {
    display: block !important;
}
.grid_view2 .lp-grid-box-thumb-container > .lp-grid-box-thumb > .show {
    display: none !important;
}
.hide-img {
	display: none;
}
.show-img {
	display: block;
}
.list_view .show-img {
    display: none;
}
.list_view .hide-img {
    display: block;
}
.post-detail-content {
	border: 1px solid #dedede;
    border-radius: 5px;
    color: #7f7f7f;
    font-size: 14px;
    line-height: 24px;
    width:100%;
    padding: 14px 20px 15px;
	display: inline-block;
}
.lp-detail-page-template-3 .post-detail-content{
margin-bottom:30px;
}
.listing-second-view .ui-accordion-content{
	 color: #7f7f7f;
	 font-size: 14px;
}
.ui-accordion p {
    color: #7f7f7f;
}
.listing-second-view .ui-accordion-content:last-of-type {
    margin-bottom: 0;
}
.img_1 .slick-slide img {
    border-radius: 5px;
}
.review_status {
    float: right;
    line-height: 45px;
}
.listing-second-view .images-gal-section .slick-prev, .listing-second-view .images-gal-section .slick-next {
    height: 30px;
    width: 30px;
}
.images-gal-section .slick-prev::before, .images-gal-section .slick-next::before {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 30px;
}
.listing-second-view .images-gal-section .slick-prev {
	left: 10px;
}
.listing-second-view .images-gal-section .slick-next {
	right: 10px;
}
.slick-prev:focus::before, .slick-next:focus::before {
	opacity: inherit;
}
.lp-header-full-width .lp-add-listing-btn ul li a i {
    display: inline-block;
    line-height: 17px;
    margin-top: 4px;
}
.listing-second-view .open-hours ul li a.closed.dayoff {
    float: right;
    text-transform: uppercase;
}
.post-row-header > h3 {
    margin-bottom: 0;
}
form#searchform {
    position: relative;
    z-index: 1;
}
.search-filters > ul > li > a i {
    margin-right: 3px;
}
.search-filters > ul > li > a.active i {
    color: #fff;
}
#searchform .tags-area.form-inline ul li .checkbox label::before {
    background-color: #fff;
    border: 1px solid #dedede;
}
#searchform .tags-area.form-inline ul li .checkbox label {
    font-weight: 300;
}
.list_view .lp-grid-box-left.pull-left > p > span.icon i,
.grid_view2 .lp-grid-box-left.pull-left > p > span.icon i {
    font-size: 16px;
}
#searchform .chosen-container-single .chosen-single > span {
    font-size: 13px;
    padding-left: 5px;
}
.search-row .form-inline .form-group:nth-child(2) {
    padding-right: 0;
}
.search-row .form-inline .form-group:nth-child(2) ul li {
    margin-right: 4px;
}
.dashboard-tabs.lp-main-tabs.text-center > ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li {
    border-top: 1px solid #42474c;
    float: left;
    line-height: 47px;
    text-align: left;
    width: 100%;
}
/*.dashboard-tabs.lp-main-tabs.text-center > ul > li.opened > a,*/
.dashboard-tabs.lp-main-tabs.text-center > ul > li:hover > a {
	background-color: #3a4a59;
}
.dashboard-tabs.lp-main-tabs .opened > a{
	border-left-color: transparent;
	color: #fff;
}
/* .dashboard-tabs.lp-main-tabs .opened > a {
	background-color: #3a4a59;
} */
.dashboard-tabs.lp-main-tabs.text-center > ul > li > a {
    border-left: 5px solid transparent;
    color: #fff;
    float: left;
    font-size: 14px;
    padding: 0 15px;
    width: 100%;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > a > i {
    width: 20px;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > ul {
	display: none;
    float: left;
    padding-bottom: 13px;
    padding-left: 32px;
    padding-right: 40px;
	padding-top:15px;
    width: 100%;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > ul.opened {
    display: block;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li {
    float: left;
    line-height: 28px;
    width: 100%;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a {
    border-top: 1px solid #42474c;
    color: #ffffff;
    float: left;
    font-size: 13px;
    line-height: 34px;
    padding: 0 28px 0 30px;
    width: 100%;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a i {
    margin-right: 5px;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > ul > li > a > span {
    float: right;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li > a > i.fa.fa-angle-down {
    float: right;
    line-height: 47px;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > li.opened > a > i.fa.fa-angle-down {
    -webkit-transform: scaleY(-1);
       -moz-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
         -o-transform: scaleY(-1);
            transform: scaleY(-1);
}
.listing-second-view .review-form #reply-title {
    font-size: 16px;
    line-height: 24px;
}
.dashboard-content .dashboard-contnt .dashboard-tab .lp-list-view-content-upper .category-cion > a {
    border: medium none;
    border-radius: 0;
    height: 20px;
    line-height: normal;
    width: 20px;
}
.dashboard-content .dashboard-contnt .dashboard-tab .lp-list-view-content-upper .category-cion > a > img {
    float: left;
    height: auto;
    margin-top: 4px;
    width: 14px;
}
.dashboard-content .dashboard-contnt .dashboard-tab .lp-list-view-content-upper li.category-cion {
    height: 20px;
    float: left;
    width: 20px;
}
.dashboard-tab .list-pt-display li span, .dashboard-tab .lp-list-view .lp-grid-box-price {
    font-weight: 400;
    margin-bottom: 3px;
}
.dashboard-content .dashboard-contnt .dashboard-tab .lp-list-view-content-upper .lp-grid-box-price li > a {
    line-height: 20px;
}
.dashboard-tab .lp-rigt-icons {
    float: left;
    padding: 0;
    width: 100%;
}
.dashboard-tab .lp-rigt-icons ul li span {
    font-weight: 400;
    padding-right: 10px;
}
.dashboard-content .dashboard-tab .lp-rigt-icons .lp-list-view-edit.aliceblue {
    margin-top: -4px;
}
.dashboard-tab .lp-list-view-edit li a i {
    color: #9f9f9f;
    float: left;
    font-size: 13px;
    line-height: 24px;
}
.dashboard-content .tab-header {
    background-color: #464f58;
    margin-bottom: 30px;
    margin-left: -30px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
    width: 110%;
}
.promotion-sorting {
    float: right;
    padding: 8px 0 0;
	margin-bottom:12px;
}
.promotion-sorting .select2.select2-container {
    min-width: 200px;
}
.promotion-sorting .select2-container--default .select2-selection--single {
    height: 40px;
}
.promotion-sorting .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
    padding-left: 12px;
}
.promotion-sorting .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%;
}
.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto;
}
.dashboard-content .lp-flip {
    float: right;
    width: 100%;
}
.dashboard-content .promotional-section {
    border-radius: 5px;
    float: left;
    text-align: center;
    width: 100%;
}
.dashboard-content .promotional-section.padding {
    background-color: #fff;
    border: 1px solid #dedede;
    margin-bottom: 30px;
	padding: 30px;
}
.dashboard-content .promotiona-text {
    display: inline-block;
    width: 470px;
}
.dashboard-content .promotiona-text > h3 {
    color: #363f48;
    font-size: 24px;
    margin-bottom: 20px;
}
.dashboard-content .promotiona-text > p {
    color: #626262;
    font-size: 14px;
    margin-bottom: 50px;
}
.dashboard-content .promotional-section > img {
    height: auto;
    width: auto;
}
.dashboard-content .lp-card > form#ads_promotion {
    display: none;
}
.dashboard-content .promotional-section a.lp-submit-btn {
    background-color: #42a7df;
    color: #fff;
    display: inline-block;
    height: 59px;
    line-height: 59px;
    margin-top: 45px;
    padding: 0;
    width: 369px;
}
.dashboard-content .promotional-section a.lp-submit-btn:hover {
    background-color: #363f48;
}
.dashboard-content .promotional-section .lp-list-view-thumb {
    float: left;
    padding: 0;
    text-align: left;
    width: 5%;
}
.dashboard-content .promotional-section .lp-list-view-content-upper {
    float: left;
    min-height: 0px;
    padding-left: 15px;
    text-align: left;
    width: 95%;
}
.dashboard-content .lp-pay-options .lp-inner > li {
    float: left;
    padding: 15px;
    width: 100%;
}
.dashboard-content .lp-grid-box-price .category-cion {
    float: left;
    height: 20px;
    margin-right: 2px;
    width: 20px;
}
.dashboard-content .lp-grid-box-price .category-cion img {
    float: left;
    height: auto;
    margin-top: 5px;
    width: 17px;
}
.dashboard-content .list-pt-display li span {
    font-weight: 400;
}
.dashboard-content .lp-face.lp-front.lp-pay-options > h3,
.dashboard-content .lp-face.lp-dash-sec > h4 {
    color: #363f48;
    font-size: 24px;
    margin-bottom: 20px;
    padding: 0 17px;
    text-align: left;
}
.dashboard-content .lp-face.lp-dash-sec > h4 {
    margin-top: 20;
    margin-bottom: 0px;
}
.dashboard-content .promotional-section .margin-bottom-30.lp-dash-sec {
    border-radius: 5px;
    padding: 20px;
}
.dashboard-content .lp-list-view-content-upper > a {
    display: inline-block;
}
.dashboard-content .promote-btn.pull-right {
    margin-top: -17px;
    position: relative;
}
.dashboard-content .lp-list-view-content-bottom {
    float: left;
    width: 100%;
}
.dashboard-content .lp-pay-options .lp-promotebtn {
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: #363f48;
    height: 32px;
    padding: 5px 15px 5px 40px;
    position: relative;
    width: auto;
}
.dashboard-content .promote-btn.pull-right::before {
    color: #363f48;
    content: "\f145";
    font-family: "FontAwesome";
    left: 15px;
    position: absolute;
    top: 2px;
}
.dashboard-content .lp-pay-options .promote-btn.pull-right {
    border: 1px solid #363f48;
    border-radius: 4px;
}
.dashboard-content .lp-pay-options .promote-btn.pull-right:hover {
	background-color: #363F48;
}
.dashboard-content .lp-pay-options .promote-btn.pull-right:hover::before,
.dashboard-content .lp-pay-options .promote-btn.pull-right:hover .lp-promotebtn {
	background-color: transparent;
	color: #fff;
}
.lp-list-view-content-upper h4, .lp-list-view-paypal-inner h4 {
    margin-bottom: 5px;
}
.dashboard-content .lp-pay-options .lp-inner > li:last-child {
    margin-bottom: 0;
}
.dashboard-content .promotional-section.lp-promote-listing-margin {
    border-radius: 0px;
}
.dashboard-content .margin-bottom-30.lp-dash-sec {
    background-color: #fff;
	border: 1px solid #dedede;
	border-radius: 0px;
	float: left;
	text-align: left;
	width: 100%;
}
.dashboard-content .availableprice_options .checkboxx {
    float: left;
    margin-bottom: 40px;
    text-align: left;
    width: 33%;
}
.dashboard-content .availableprice_options .checkboxx .checkbox.pad-bottom-10 {
    display: inline-block;
    padding-left: 18px;
}
.dashboard-content .availableprice_options .checkboxx input[type="checkbox"] {
    bottom: 0px;
    cursor: pointer;
    display: block;
    height: 245px;
    left: 0;
    margin-left: 0;
    margin-right: 10px;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.dashboard-content .availableprice_options.padding-top-30 {
    float: left;
    width: 100%;
}
.dashboard-content .checkboxx .checkbox label {
    font-weight: 400;
    line-height: 25px;
}
.dashboard-content .lp-dash-sec .form-group {
    background-color: #f4f4f6;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    height: 71px;
    line-height: 71px;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0 25px;
    width: 100%;
}
.dashboard-content .promotional-section .lp-method-wrap.lp-listing-form {
    display: inline-block;
    margin: 30px 0 50px;
    padding-right: 10px;
    vertical-align: middle;
	width:200px;
}
.dashboard-content .promotional-section .lp-method-wrap.lp-listing-form label img {
	position:relative;
	
}
.dashboard-content .promotional-section .lp-method-wrap.lp-listing-form input[type="radio"]:checked + label::before{
	top:2px;
}
.dashboard-content .promotional-section > label {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
    max-width: 100%;
    padding-left: 30px;
    position: relative;
    vertical-align: top;
}
.dashboard-content .lp-listing-form .radio.radio-danger {
    left: 10px;
    margin-top: 0;
    top: 18px;
}
.dashboard-content .lp-listing-form input[type="radio"]:checked + label::before {
    background-color: #999;
    height: 18px;
    width: 18px;
}
.lp-method-wrap.lp-listing-form > label {
    cursor: pointer;
}
.lp-pay-options #lp-next.promotebtn {
    display: none;
}
.promotional-section > .lp-face.lp-pay-options.lp-dash-sec > span.show {
    background-color: #e3e3e3;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    float: right;
    padding: 3px 10px;
    text-align: center;
    text-transform: capitalize;
    width: 71px;
}
.listing-app-view .promotional-section > .lp-face.lp-pay-options.lp-dash-sec > span.show{
	
	padding: 5px 10px !important;
   
    width: 86px !important;
}
.plan-img {
    float: left;
    padding-left: 4%;
    width: 96%;
}
.promotional-section .checkbox label::before {
    background-color: #f8f8f8;
    border: 1px solid #cecece;
}
.review-form > form#rewies_form.open_review_form {
    display: block;
}
.faq-section .post-row-header > h3 {
	font-size: 18px;
    margin-bottom: 0 !important;
    margin-top: 11px;
    text-transform: capitalize;
}
.post-row-header > h3 {
	font-size: 18px;
    margin-bottom: 10px;
}
.md-modal.md-effect-3.single-page-popup.md-show {
    width: 70%;
}
.listing-second-view .post-price-row > li.grayscale-dollar > span {
    font-size: 14px;
    font-weight: 400;
}
.listing-second-view .claim-area .phone-icon i {
    margin-right: 6px;
    width: 10px;
}
.listing-second-view .claim-area .phone-icon > strong {
    display: inline-block;
    font-weight: 500;
    line-height: 20px;
    vertical-align: top;
}
.widget-box .features-listing.extra-fields .post-row-header.clearfix.margin-bottom-15 {
    margin-bottom: 0 !important;
}
a.open-modal {
    border-radius: 5px;
    border-bottom: 1px solid #dedede;
    color: #53af22;
    float: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 12px;
    padding: 0 0 7px;
    text-transform: capitalize;
    width: 100%;
}
a.open-modal > img {
    float: left;
    margin: 5px 7px 0 0;
    width: 20px;
}
.widget-box.reservation-form a.make-reservation {
    background-color: #363f48;
    border: 1px solid #363f48;
    border-radius: 5px;
    color: #ffffff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 52px;
    line-height: 40px;
    margin-bottom: 0px;
    padding: 5px 25px;
    width: 100%;
}
.reservation-form > a.make-reservation > img {
    display: inline-block;
    margin-right: 3px;
    margin-top: 10px;
    vertical-align: top;
    width: 20px;
}
.widget-box.reservation-form a.make-reservation i.fa-calendar-check-o, a.open-modal i.fa-calendar {
    width: 25px;
}
.widget-box.reservation-form a.make-reservation i.fa-caret-down {
    float: right;
    line-height: 42px;
}
.widget-box.reservation-form a.make-reservation span {
	color: #fff;
}
.ifram-reservation, .hotel-menu {
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid #dedede;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.inner-reservations {
    background-color: #ffffff;
    border-radius: 5px;
    height: 450px;
    left: 50%;
    overflow: hidden;
    padding: 20px 20px 0;
    position: absolute;
    top: 50%;
    width: 340px;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.inner-menu {
	background-color: #ffffff;
	border-radius: 5px;
	left: 50%;
	padding: 20px 20px;
    position: absolute;
    top: 50%;
    width: 640px;
    max-width: 90%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.inner-reservations::before {
    background-color: #ffffff;
    bottom: 0;
    content: "";
    height: 21px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
.inner-reservations > iframe {
    height: 450px;
}
a.close-btn, a.close-menu-popup {
    border-radius: 100%;
    color: #000000;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: -4px;
    top: -5px;
    width: 30px;
}
a.close-menu-popup {
    right: -15px;
    top: -15px;
}
.fullwidth-header .header-filter .input-group-addon.lp-border {
    background-color: transparent;
    border-radius: 0;
    font-weight: bold;
    height: 100%;
    left: 0;
    line-height: 46px;
    padding: 0 0 0 11px;
    position: absolute;
    top: 0;
    width: 55px;
    z-index: 0;
}
.fullwidth-header .header-filter .chosen-container-single .chosen-single {
    background-color: transparent;
    border: 0px solid #fff;
    border-radius: 0 5px 5px 0;
    height: 46px;
    padding-left: 65px;
    padding-top: 1px;
}
.fullwidth-header .header-filter .input-group.width-49-percent.margin-right-15 {
	border-radius: 4px 0px 0px 4px;
    border-right: 1px solid #f0f0f0;
    width: 62%;
}
.fullwidth-header .header-filter .input-group.width-49-percent {
	background-color: #fff;
	border-radius: 0px 4px 4px 0px;
    float: left;
    position: relative;
    width: 35%;
}

.container .header-filter .search-form-field {
	background-color: #fff;
	border-radius: 4px 0px 0px 4px;
	border:none !important;
}
.container .header-filter .input-group.width-49-percent, .container .header-filter .top-search-form .chosen-container-single .chosen-single {
	border:none !important;
}
.container .header-filter .lp-search-icon {
	 -ms-transform:  rotate(1deg);
  -webkit-transform:  rotate(1deg);
  -moz-transform:  rotate(1deg);
  -o-transform:  rotate(1deg);
  transform:  rotate(1deg);
}

.lp-menu-bar .fullwidth-header .header-filter .ui-widget.border-dropdown {
    height: 46px;
	line-height:21px;
}
.fullwidth-header .header-filter .chosen-container-single .chosen-single span {
    font-size: 13px;
    height: 46px;
    line-height: 44px;
    margin-right: 0;
}
#input-dropdown .lp-s-title > a {
    color: #333;
    display: block;
    line-height: 14px;
}
#input-dropdown .lp-s-title > a > .lp-loc {
    display: block;
	margin-top:0px;
	font-size:12px;
}  
#input-dropdown .lp-wrap-title > img {
    border-radius: 3px;
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 40px;
}
.fullwidth-header .header-filter .lp-search-btn-header i {
    top: 5px;
}
#input-dropdown .lp-default-cats > img {
    margin-right: 8px;
    width: 25px;
}
#full-overlay{	
	opacity : 0.2;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	width: 100%;
	z-index: 5000;
}
.reviews-section span.interests-score{
    display: inline-block;
    text-align: center;
}
.chosen-container.chosen-container-single.chosen-container-single-nosearch {
    float: left;
    height: 46px;
    min-width: 100%;
    width: auto !important;
}
.header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative {
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    width: 6%;
}
.lp-section-title-container.text-center > h1 {
    text-transform: capitalize;
}
.list_view .lp-grid-box-left.pull-left > ul {
    text-align: right;
}
.list_view .lp-grid-box-left.pull-left > ul > li:first-of-type {
    float: left;
}
.list_view span.rate, .grid_view2 span.rate {
    border-radius: 3px;
    line-height: 18px;
    padding: 3px 10px;
}
.list_view span.rate sup, .grid_view2 span.rate sup {
	display: none;
}
.lp-menu-bar .header-filter.pos-relative.form-group {
    display: none;
}
.search-row #searchform .chosen-container.chosen-container-single.chosen-container-single-nosearch {
    height: 35px;
    min-width: 0;
    width: 160px !important;
}
.search-row #searchform .chosen-container .chosen-results li.active-result {
    font-size: 12px;
}
.listing_list_view.listing-simple .row.listing-page-result-row.margin-bottom-25 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 870px;
}
.fullwidth-header .header-filter .chosen-container .chosen-results {
    float: right;
    width: 100%;
}
.mfp-title {
    display: none;
}
.listing-with-map .search-row .lp-filter-inner,
.listing-with-map .search-row .lp-features-filter  {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    float: left;
    padding-top: 0px;
    width: 100%;
	border-radius:0px
}
.listing-simple .search-row .lp-features-filter,
.listing-with-map .search-row .lp-features-filter {
    background-color: #ffffff;
    border-bottom: 1px solid #dedede;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-radius: 0;
    box-shadow: none;
    margin-top: 0;
    padding: 14px 14px 9px;
}
.listing-simple .search-row .lp-features-filter ul > li,
.listing-with-map .search-row .lp-features-filter ul > li {
    display: inline-block;
    float: none;
    margin-bottom: 5px;
    margin-right: 0;
    padding-right: 26px;
    vertical-align: top;
    width: 25%;
}
.listing-app-view .app-view-filters .lp-features-filter ul > li{
	width: 100% !important;
    margin: 0px !important;
    padding: 5px 0px !important;
    border-top: 1px solid #e3e3e3 !important;
}
.listing-app-view .app-view-filters .lp-features-filter ul > li:last-child{
	 border-bottom: 0px solid #e3e3e3 !important;
}

.listing-simple .search-row .lp-features-filter .input-group,
.listing-with-map .search-row .lp-features-filter .input-group {
    border: medium none;
}
.listing-with-map .search-row > form > .form-inline.tags-area  > .form-group {
    width: 100%;
}
.listing-with-map .search-row > form > .form-inline > .search-filters.form-group,
.listing-with-map .search-row > form > .form-inline > .form-group.pull-right.margin-right-0 {
    width: auto;
}
.listing-with-map .filter-top-section{
	margin-top:36px;
	margin-bottom:26px;
}
.filter-top-section > h3 {
    display: inline-block;
    font-size: 16px;
    line-height: 30px;
    margin: 0;
    padding-left: 14px;
    vertical-align: top;
}
.listing-with-map .lp-title h3{
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
	text-transform:capitalize;
}
.listing-view-layout {
    display: inline-block;
    float: right;
    vertical-align: top
}
.listing-with-map .filter-top-section .listing-view-layout {
	margin-top: -7px;
    position: absolute;
    right: 0;
}
.filter-top-section {
    float: left;
    width: 100%;
}
.filter-top-section > .form-group.pull-right {
    margin-bottom: 0;
}
#searchform > .form-inline > .search-filters > ul > li {
    margin-right: 0;
}
#searchform > .form-inline > .search-filters > ul.search-filter-attr > li {
    padding-right: 9px;
}
#searchform > .form-inline > .search-filters > ul.search-filter-attr > li:last-child {
    padding-right: 5px;
}
.post-with-map-container-right .breadcrumbs{
	margin-left:2px;
}
.post-with-map-container-right .breadcrumbs li a,
.post-with-map-container-right .breadcrumbs li span
{
	color: #a3a3a3;
}
.post-with-map-container-right .breadcrumbs li::before
{
	color: #a3a3a3;
	background-color: #a3a3a3;
}
.post-with-map-container-right #searchform .chosen-container-single .chosen-single:focus {
    border-color: #dedede;
    outline: medium none;
}
.post-with-map-container .m-text-center {
    display: none;
}
.post-with-map-container #listing_found.m-text-center {
    display: block;
    font-size: 13px;
    position: absolute;
    top: 125px;
}
form#searchform {
    padding: 13px 0px 0px;
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border-color: #dedede;
}
.header-container .fullwidth-header .header-filter #input-dropdown {
    border: medium none;
    left: -45px;
    top: 41px;
    width: initial;
}
.search-page-header{
	margin-top:-17px;
}
.search-page-header h1{
	font-size:30px;
	margin-top: 10px;
}
.page-heading-inner-container h1 span{
	font-weight:400;
	
}
.search-page-header .col-md-6.col-sm-6.text-right {
    padding-top: 23px;
}
.top-search-form.form-inline .input-group .form-control {
    width: 100%;
}
.top-search-form .lp-search-btn-header .lp-search-btn {
    padding: 9px 32px;
}
span.package-type{
	display: inline-block;
    color: #fff;
    margin-top: 22px;
}
.dashboard-tabs ul li ul li.active a{
	color:#41a6df !important;
}
.dashboard-tabs.lp-main-tabs.text-center  ul  li  a.active-dash-menu{
	border-left-color: #41a6df !important;
	color: #fff !important;
	background-color: #3a4a59 !important;
}
.city-thumb {
    float: left;
    overflow: hidden;
    border-radius: 8px;
    width: 100%;
}
.city-thumb > img {
	margin-left: -13px;
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
.city-girds:hover > .city-thumb > img {
    margin-left: 13px;
}
.header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative {
	width: 3%;
}
.header-filter.form-group.pos-relative .form-inline.top-search-form {
    float: left;
    padding: 0px;
    position: relative;
    width: 100%;
}
.header-container .fullwidth-header .header-filter #input-dropdown {
    left: 0;
    max-height: 293px;
    overflow: hidden;
    padding-bottom: 0;
}
.dashboard-content form.form-horizontal {
    padding: 0 44px 0 0;
    width: 100%;
}
body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable:hover > i,
body .grid_view2 a.add-to-fav.lp-add-to-fav.simptip-position-top.simptip-movable:hover > span {
	color: #41A6DF;
}
form.form-inline .chosen-container.chosen-with-drop .chosen-drop {
    top: 46px;
}
form.form-inline div#input-dropdown {
    padding-bottom: 0;
}
.lp-grid-box-contianer .lp-grid-desc-container {
    overflow: visible;
}
.lp-grid-box-contianer .lp-grid-box-thumb-container {
    overflow: hidden;
    position: relative;
}
.lp-grid-box-thumb img {
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
/*.search-row .form-inline .form-group:nth-child(2) {
    padding-right: 5px;
}*/
.promotiona-col-left, .promotiona-col-right {
    float: left;
    width: 50%;
}
.promotiona-col-right {
	padding: 20px 30px 0px;
}
.promotional-element {
    float: left;
    position: relative;
    width: 100%;
}
.promotional-row {
    float: left;
    padding-top: 177px;
    width: 100%;
}
.promotiona-col:first-of-type {
    margin-bottom: -2px;
}
.promotional-row .promotiona-col-right h3 {
    color: #fff;
    font-size: 48px;
    line-height: 47px;
    margin-bottom: 20px;
}
.promotiona-col-right > p {
    color: #fff;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 30px;
}
a.lp-sent-btn {
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    margin-bottom: 7px;
    padding: 0 20px;
    text-transform: uppercase;
}
.promotiona-col-right > p.phone_content {
    margin-bottom: 0;
}
.promotional-service {
	background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 6px;
    float: left;
    padding: 10px;
    width: 100%;
}
.promotiona-thumb {
    float: left;
    text-align: center;
    width: 100%;
}
.promotiona-thumb > img {
    display: inline-block;
}
.promotiona-text-details {
    float: left;
    padding: 30px 10px 15px;
    text-align: center;
    width: 100%;
}
.promotiona-text-details > h3 {
    font-size: 22px;
    margin: 0 0 15px;
    text-transform: uppercase;
}
.promotiona-text-details > p {
    color: #7f7f7f;
    font-size: 15px;
    line-height: 26px;
    margin: 0;
}	
.promotional-timeline {
	background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    padding: 60px 70px;
    width: 100%;
}
.top-desc {
    float: left;
    text-align: center;
    width: 100%;
}
.top-desc h2 {
    color: #535353;
    font-size: 27px;
    margin: 0 0 10px;
    text-align: center;
}
.top-desc > p {
    color: #7f7f7f;
    font-size: 15px;
}
.timeline-section {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.promotional-thumb {
    float: left;
    width: 50%;
}
.promotional-text-details {
    float: left;
    width: 50%;
}
.promotional-text-details > h3 {
    color: #535353;
    font-size: 20px;
}
.promotional-text-details > p {
    color: #7f7f7f;
    font-size: 15px;
}
.promotional-text-details {
    float: left;
    padding: 60px 30px 0 0;
    width: 50%;
}
.timeline-section:last-of-type {
    margin-bottom: 0;
}
.timeline-section:last-of-type .promotional-text-details {
    padding-left: 30px;
    padding-right: 0;
}
.promotional-presentation {
	background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    padding: 48px 70px 0px;
    text-align: center;
    width: 100%;
}
.promotional-presentation .top-desc {
    margin-bottom: 27px;
}
.presentation-section {
    display: inline-block;
    margin-left: -2px;
    padding: 0 10px;
    vertical-align: top;
    width: 48%;
}
.presentation-text-details {
    float: left;
    text-align: center;
    width: 100%;
}
.presentation-text-details > h3 {
    color: #535353;
    font-size: 20px;
    margin: 0;
}
.presentation-text-details > p {
    color: #7f7f7f;
    font-size: 16px;
    margin-bottom: 10px;
}
.support-section {
    float: left;
    padding: 123px 70px 41px;
    position: relative;
    width: 100%;
}
.support-section::before {
	content: '\f10d';
	color: #dedbdb;
	font-family: 'FontAwesome';
	font-size: 100px;
    left: 50px;
    position: absolute;
    top: 3px;
}
.promotional-support {
    background-repeat: no-repeat;
    float: left;
    width: 100%;
}
.support-text-details {
    float: left;
    width: 70%;
}
.testi-detail {
    float: left;
    width: 100%;
}
.testi-detail > p {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 15px;
}
.support-text-details > h3 {
    display: inline-block;
    font-size: 16px;
    margin: 0 0 6px;
    padding-bottom: 10px;
    position: relative;
}
.support-text-details > h3::before {
	background-color: #2ba1ec;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 67px;
}
.support-text-details > p {
    font-size: 14px;
}
.call-to-action {
    float: left;
    padding: 70px 0 80px;
    width: 100%;
}
.calltoaction-left-panel {
    float: left;
    width: 75%;
}
.calltoaction-right-panel {
    float: left;
    width: 25%;
}
.calltoaction-left-panel > h3 {
    color: #000;
    font-size: 35px;
    margin: 0 0 1px;
}
.calltoaction-left-panel > p {
    color: #000;
    font-size: 15px;
    margin-bottom: 0;
}
.calltoaction-right-panel > a {
    background-color: #d80000;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    min-width: 217px;
    text-align: center;
}
.calltoaction-right-panel > a:hover {
    background-color: #c80000;
}
.calltoaction-right-panel > p {
    margin: 0;
    padding-left: 26px;
}
.thankyou-page {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.thankyou-panel h3 {
    color: #292929;
    font-size: 35px;
    margin: 20px 0px 50px;
}
.thankyou-panel > p {
    color: #333333;
    font-size: 15px;
    margin-bottom: 35px;
}
.thankyou-panel > ul {
    padding: 0;
}
.thankyou-panel ul li {
    display: inline-block;
    margin: 0 2px;
}
.thankyou-panel ul li a {
    border: 1px solid #363f48;
    border-radius: 4px;
    color: #363f48;
    display: inline-block;
    height: 34px;
    line-height: 31px;
    padding: 0 25px;
    vertical-align: top;
}
.thankyou-panel ul li a:hover {
	background-color: #363f48;
	color: #fff;
}
.lp-section-content .submit_new_style .author-section.lp-form-row {
    background-color: #f7fbfe;
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 18px 20px;
    text-align: left;
}
.lp-section-content .submit_new_style .lp-form-row-left > p {
    color: #1e2a36;
    margin-left: 5px;
}
.author-section p a.md-trigger,
.author-section p a.lp-signout-btn {
    color: #008df3;
}
.submit_new_style form#lp-submit-form .blue-section .form-group label {
	font-weight: 600;
}
.author-section p a.lp-signout-btn {
    font-size: 15px;
    padding: 0;
}
.submit_new_style .lp-form-row-left strong {
    font-weight: 600;
    text-transform: capitalize;
}
.error-msg {
	border: 1px solid #ff0000 !important;
}
.error-msg::-webkit-input-placeholder {
  color: #ff0000;
}
.error-msg::-moz-placeholder {
  color: #ff0000;
}
.error-msg:-ms-input-placeholder {
  color: #ff0000;
}
.error-msg:-moz-placeholder {
  color: #ff0000;
}
#invoices .lp-invoice-table {
    background-color: rgba(0, 0, 0, 0);
    border: none;
    margin: 0px;
}
.invoice-section {
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.dashboard-content .top-section {
    border-bottom: 1px solid #dedede;
    padding: 18px 18px 18px;
}
.dashboard-content .invoice-section .top-section > h3 {
    color: #7f7f7f;
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    line-height: 33px;
    margin: 0;
}
.invoice-section .top-section a.btn.btn-first-hover.pull-right.showme {
    color: #ffffff;
    font-weight: bold;
    padding-left: 30px;
    position: relative;
}
.invoice-section .top-section a.btn.btn-first-hover.pull-right.showme::before {
    content: "\f06e";
    font-family: "FontAwesome";
    left: 10px;
    position: absolute;
    top: 6px;
}
.invoice-section table tr th {
    line-height: 21px;
    padding: 10px 15px;
}
.lp-invoice-table .invoice-section table tr td {
    line-height: 33px;
    width: 18%;
}
.lp-invoice-table > h3 {
    font-size: 24px;
    margin-bottom: 30px;
}
.invoice-section a.author-link {
    color: #42a7df;
}
.author-section .avatar-circle {
    height: 40px;
    width: 40px;
}
.author-social .status > span {
    margin-left: 10px;
    /*padding-left: 15px;*/
}
.blue-section .preview-section i.fa-check
.blue-section .preview-section i.fa-check {
    margin-right: 20px;
}
.listing-slide.img_1 .slick-slide img {
    border-radius: 0;
}
.widget-box.listing-price .claim-area {
    border: medium none;
    line-height: 17px;
    margin-top: 0px;
   
}

.single-inner-container .price-area > div {
    border-bottom: 1px solid #ececec;
    float: left;
    padding: 10px 0px;
    width: 100%;
}
.listing-app-view2 .listing-price .price-area .app-view-lead-form-row{
	 border-bottom: 0px!important;
}
.listing-app-view2 .widget-box.listing-price .price-area .claim-area{
	 border-bottom: 1px solid #ececec !important;
}

.single-inner-container .price-area > div:first-of-type {
    padding-top: 0;
}
.single-inner-container .price-area > div:last-of-type {
    border-bottom: 0 none !important;
    padding-bottom: 0;
}
.listing-app-view2 .single-inner-container .price-area > div:last-of-type {
    border-bottom:1px solid #e3e3e3 !important;
        padding-bottom: 30px !important;
}
.price-area {
    float: left;
    width: 100%;
}
.table-responsive.campaign {
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    margin-bottom: 25px;
    width: 100%;
}
.table-responsive.campaign .listing_pro {
    border: 1px solid #ebac2c;
    border-radius: 3px;
    color: #ebac2c;
    font-size: 14px;
    float: left;
    line-height: 24px;
    margin-right: 10px;
    padding: 0 2px;
}
.table-responsive.campaign .top-section > h3 span {
    float: left;
    font-size: 18px;
    line-height: 25px;
    position: relative;
}
.campaign.table-responsive .top-section > h3 {
    float: left;
    margin: 4px 0 15px;
    width: 100%;
}
.campaign-options {
    float: left;
    width: 100%;
}
.campaign-options > ul {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.campaign-options ul > li {
	color: #7f7f7f;
    float: left;
    margin-right: 20px;
}
.campaign-options ul li i.fa-bar-chart {
    color: #41a6df;
}
.campaign-options ul li i {
    font-size: 17px;
    margin-right: 2px;
}
.campaign-options ul li i.fa-check-circle {
    color: #3dcc4e;
}
.campaign-options ul li i.fa-close {
    color: #d93b3b;
}
span.active-status {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-left: 10px;
    padding-left: 15px;
    position: relative;
    vertical-align: middle;
}
span.active-status::before {
    background-color: #afafaf;
    border-radius: 100%;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 10px;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
span.active-status.active::before {
    background-color: #3dcc4e;
}
.table-responsive.campaign .table.table-striped > thead > tr > th {
    border-bottom: 0 none;
    border-top: 0 none;
    line-height: 31px;
}
.table-responsive.campaign .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff;
}
.table-responsive.campaign .table.table-striped > tbody > tr > td,
.table-responsive.campaign .table.table-striped > thead > tr > th {
    color: #7f7f7f;
    font-size: 14px;
    line-height: 34px;
    padding-left: 15px;
    width: 18%;
}
.table-responsive.campaign .table.table-striped > thead > tr > th {
	color: #333;
}
.table-responsive.campaign table {
    border: medium none;
    margin-bottom: 0;
}
.dashboard-content .tab-header h3 {
    color: #ffffff;
    font-size: 18px;
    margin: 0;
    width: 100%;
}
.active-packages-area .table-responsive {
    background-color: #ffffff;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-radius: 5px;
    border-right: 1px solid #dedede;
    float: left;
    margin-bottom: 25px;
    width: 100%;
}
.active-packages-area .table-responsive .top-area {
    background-color: #41a6df;
    color: #ffffff;
    float: left;
    padding: 20px;
    width: 100%;
}
.listing-app-view .active-packages-area .table-responsive .top-area{
	background-color: #fff !important;
	color:#333 !important;
	border:0px !important;
}
.listing-app-view .active-packages-area .table-responsive .top-area h2{
	color:#333 !important;
	text-align: left!important;
}
.listing-app-view .active-packages-area .table-responsive .top-area h2 span{
	color:#333 !important;
}
.listing-app-view .dashboard-content .active-packages-area span.active-status::before{
	background-color:#333 !important;
}
.active-packages-area .table-responsive .top-area > h2 {
    color: #ffffff;
    float: left;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
}
.listing-options {
    float: right;
}
.listing-options > ul {
    float: left;
    margin: 0;
    padding: 0;
}
.listing-options > ul > li {
    float: left;
    font-size: 16px;
    line-height: 26px;
    margin-left: 25px;
}
.dashboard-content-app-view .packages .listing-options > ul > li{
	
	margin-left:0px !important;
}
.dashboard-content .active-packages-area span.active-status::before {
    background-color: #ffe779;
}
.dashboard-content .active-packages-area span.active-status.active::before {
    background-color: #3DCC4E;
}
.dashboard-content .active-packages-area .table-responsive .table.table-striped thead th,
.dashboard-content .active-packages-area .table-responsive .table.table-striped tbody td {
    border: medium none;
    color: #7f7f7f;
    line-height: 34px;
    padding: 5px 20px;
}
.dashboard-content .active-packages-area .table-responsive .table.table-striped thead th {
	color: #292929;
}
.dashboard-content .active-packages-area .table-responsive .table.table-striped tbody td {
	border-top: 1px solid #dedede;
}
.dashboard-content .active-packages-area .table-responsive .table.table-striped {
    margin-bottom: 0;
}
.dashboard-content .active-packages-area .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: transparent;
	border-top: 1px solid #dedede;
}
.dashboard-content .lp-invoice-table .wp-list-table tbody tr:hover {
    background-color: transparent;
}
.dashboard-content .lp-list-view-content .lp-grid-box-price .category-cion a {
    border: medium none;
    height: 20px;
    width: 20px;
}
.dashboard-content .lp-list-view-content-bottom .lp-rigt-icons .lp-list-view-edit {
    background-color: transparent;
    padding: 4px 0 0;
    width: 100%;
}
.dashboard-content .lp-list-view-content-bottom .list-pt-display li {
    line-height: 26px;
}
.dashboard-content .lp-list-view-content-bottom ul.lp-list-view-edit > li > a {
    color: #7f7f7f;
    font-size: 13px;
    padding-right: 11px;
}
.dashboard-content .lp-list-view-inner-contianer .lp-list-view-content.lp-list-cnt,
.dashboard-content .lp-list-view .lp-list-view-inner-contianer .lp-list-view-thumb {
	margin-left: 0px;
    padding: 6px 0px 0px;
}
.dashboard-content .lp-list-view .lp-list-view-inner-contianer {
    float: left;
    padding: 10px;
    width: 100%;
}
#pending .row.lp-list-page-list {
    float: left;
    margin-bottom: 30px;
    margin-left: 0;
    padding-right: 0;
    width: 100%;
}
.dashboard-content .lp-list-view-inner-contianer input.lp-pay-publsh.btn-first-hover {
    border-radius: 4px;
    color: #ffffff;
    float: right;
    font-weight: bold;
    line-height: 27px;
    padding: 5px 20px;
    text-transform: uppercase;
    vertical-align: bottom;
}
.lp-list-view-content-bottom ul.lp-list-view-edit > li > a:hover,
.lp-list-view-content-bottom ul.lp-list-view-edit > li > a:hover > span {
	color: #42A7DF;
}
.dashboard-content .updateprofile-tab.aligncenter {
    margin: 0;
}
.dashboard-content .dashboard-tabs.lp-main-tabs.text-center > ul > li > ul {
    background-color: #2e3740;
    padding: 0px;
}
.dashboard-content .tab-pane.fade, .user-recent-listings-innerfade {
    float: left;
    padding-right: 30px;
    width: 100%;
}
.active-packages-area {
    float: left;
    width: 100%;
}
.packages > p {
    padding: 20px 0;
    text-align: center;
}
.dashboard-content form.form-horizontal {
	padding: 0px;
}
#invoices .aligncenter, #invoices div.aligncenter {
    margin: 0;
}
.lp-modal-list .modal-footer a.lp-print-list, .lp-modal-list .modal-footer button.btn.btn-white {
    border: 1px solid #dedede;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    margin-left: 10px;
    padding: 0 35px;
    text-transform: uppercase;
    width: auto;
}
#modal-invoice.modal.lp-modal-list .modal-body .lp-list-detail {
    float: left;
    padding: 0px;
    width: 100%;
}
#modal-invoice.modal.in .modal-dialog {
    float: left;
    margin-bottom: 0px;
    padding: 0px;
    width: 100%;
}
#modal-invoice.modal.fade.lp-modal-list.in {
    background-color: rgba(0, 0, 0, 0);
    left: 50%;
    padding-right: 0 !important;
    top: 50px;
    z-index: 100000000;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}
#modal-invoice .modal-content {
    float: left;
    width: 100%;
}
#modal-invoice .modal-body {
    float: left;
    padding: 0px 15px;
    position: relative;
    width: 100%;
}
#modal-invoice .modal-footer {
    border-top: 1px solid #e5e5e5;
    float: left;
    padding: 15px 30px;
    width: 100%;
}
.dashboard-content .packages {
    float: left;
    width: 100%;
}
.dashboard-content .row.lp-list-page-list {
    float: left;
    margin: 0 0 0 -15px;
    padding-right: 15px;
    width: 100%;
}
.dashboard-content .btn-file.file-upload-btn input.upload-author-image[type="file"] {
    height: 100%;
    left: 0;
    width: 100%;
}
.dashboard-content table.wp-list-table.comments-box {
    border-top: 0 none;
    padding-top: 0;
}
.dashboard-content .postbox table.wp-list-table.widefat.fixed tbody tr td {
    border-radius: 0;
}
.dashboard-content .col-md-12.col-sm-6.col-xs-12.lp-list-view {
	margin-bottom: 15px;
    padding: 0;
}
.dashboard-content .col-md-12.col-sm-6.col-xs-12.lp-list-view:first-of-type {
    margin-top: 0;
}
.dashboard-content .user-recent-listings-inner .row.lp-list-page-list,
.dashboard-content .user-recent-listings-innerfade .row.lp-list-page-list {
    margin-left: 0;
}
.dashboard-content .lp-list-view-content-bottom .lp-list-view-edit {
    background-color: transparent;
    float: right;
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
}
.dashboard-content .lp-list-view-content-bottom .lp-list-view-edit > li {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.dashboard-content-app-view .lp-rigt-icons.lp-list-view-content-bottom .list-style-none.list-st-img > li{
	float: none !important;
	margin-bottom:10px !Important;
}
.dashboard-content .lp-list-view-content-upper ul.lp-grid-box-price li {
    display: inline-block;
    margin-right: 14px;
}
.dashboard-content .lp-list-view-thumb .lp-list-view-thumb-inner img {
    border-radius: 0px;
    display: inline-block;
    height: auto;
    width: 70px;
}
.dashboard-content .lp-list-view-content-bottom ul.lp-list-view-edit > li > a {
	border: 1px solid #363f48;
    border-radius: 3px;
    color: #363f48;
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    margin-right: 0;
    padding: 8px 10px;
    vertical-align: top;
}
.dashboard-content .lp-list-view-content-bottom ul.lp-list-view-edit > li > a > span {
	color: #363f48;
}
.dashboard-content .lp-list-view-content-bottom ul.lp-list-view-edit > li > a:hover {
	background-color: #363f48;
	color: #fff;
}
.dashboard-content .lp-list-view-content-bottom ul.lp-list-view-edit > li > a:hover > span {
	background-color: #363f48;
	color: #fff;
}
.dashboard-content .lp-list-view-content-bottom ul.lp-list-view-edit > li:first-of-type > a {
    margin-left: 0;
}
.dashboard-content .lp-list-view-content-upper ul.lp-grid-box-price li.category-cion {
    margin-right: 3px;
}
.dashboard-content .lp-list-view .lp-list-view-inner-contianer .lp-list-view-thumb {
    padding: 0;
}
.dashboard-content .lp-list-view .lp-list-view-inner-contianer > .col-md-1 {
    padding-left: 0;
    padding-right: 10px;
    width: 80px;
}
#pending.user-recent-listings-inner .col-md-8.col-sm-8.col-xs-12 {
    width: calc(75% - 80px);
}
.dashboard-content .container {
    float: left;
    width: 100%;
}
.promote-listing-box > h4 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 0;
}
.promote-listing-box .thumb {
    float: left;
    width: 35%;
}
.promote-listing-box .texual-area {
    float: left;
    padding-left: 20px;
    text-align: left;
    width: 65%;
}
.promote-listing-box .promote-listing-box .texual-area > p {
    color: #7f7f7f;
    font-size: 14px;
}
.promote-listing-box .texual-area > ul {
    margin: 0;
    padding: 0;
}
.promote-listing-box .texual-area ul li {
    font-size: 14px;
    line-height: 26px;
}
.promote-listing-box .texual-area > ul li i {
    color: #41a6df;
    font-size: 11px;
}
.promote-listing-box {
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 3px;
    float: left;
    padding: 20px;
    width: 70%;
}
.wpb_wrapper > ul {
    margin: 0;
    padding: 0;
}
.wpb_wrapper > ul > li {
	line-height: 26px;
    padding-left: 20px;
    position: relative;
}
.wpb_wrapper > ul > li::before {
	content: "\f054";
	color: #41a6df;
	font-family: 'FontAwesome';
	font-size: 11px;
	left: 0px;
	position: absolute;
	top: 0px;
}
.dashboard-content .promotiona-text-details > h3 {
    font-size: 22px;
}
.dashboard-content .promotiona-text-details > p {
    font-size: 13px;
    line-height: 22px;
}
.ui-widget.border-dropdown {
    background-color: transparent;
    border-radius: 0 5px 5px 0;
}
.submit_new_style .form-page-heading {
    margin-bottom: 0;
}
#tags-by-cat .col-md-2.col-sm-4.col-xs-6 {
    width: 25%;
}
.pre-load {
    display: inline-block;
}
.submit_new_style .form-group #features-by-cat > label.featuresBycat,
.submit_new_style form#lp-submit-form .form-group > label.lp-nested.labelforfeatures {
    color: #333333;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 8px;
    margin-top: 13px;
    padding-left: 15px;
}
.submit_new_style .form-group label.switch {
    margin-bottom: 10px;
}
.submit_new_style .featuresDataContainer.row {
    border-bottom: 1px solid #dedede;
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 0 0 20px;
    width: 100%;
}
.labelforfeatures {
	font-size: 13px;
	color: #7f7f7f;
	font-weight: 500;
}
.submit_new_style .featuresDataContainer.row:last-of-type {
    margin-bottom: 10px;
    padding-bottom: 25px;
}
.lp-nested {
	/*display: none;*/
}
.md-effect-3 #claimform .claim-details .form-group {
    display: inline-block;
    position: relative;
    vertical-align: top;
    max-width: 100%;
    width: 450px;
}
.md-effect-3 #claimform .claim-details {
    text-align: center;
}
.statuss {
    display: inline-block;
}
.claim-details .alert.alert-success {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0;
}
.md-effect-3 #claimform .claim-details .form-group i.formsubmitting {
    position: absolute;
    right: 30px;
    top: 13px;
}
.dashboard-content .tab-pane .lp-list-page-list .lp-list-view-inner-contianer .lp-list-view-content-upper h4 {
    font-size: 17px;
}
.dashboard-content .lp-list-view-content-upper ul.lp-grid-box-price li a {
    font-size: 12px;
}
.no-result-found h1 {
    font-size: 70px;
    margin-bottom: 5px;
}
.dashboard-content .lp-list-page-list .lp-list-view-inner-contianer .col-md-3.col-sm-12.col-xs-12.vcenter {
    padding: 0;
}
.dashboard-content .lp-list-page-list .lp-list-view-inner-contianer .col-md-3.col-sm-12.col-xs-12.vcenter .lp-rigt-icons.lp-list-view-content-bottom ul {
    padding-bottom: 0;
    float: right;
}
.table-responsive.campaign .top-section > h3 span.active-status {
    font-size: 13px;
}
.dashboard-panel {
    border-right: 1px solid #e7eef2;
    float: left;
    padding-right: 30px;
    vertical-align: top;
    width: calc(100% - 373px);
}
.dashboard-right-panel {
    float: right;
    padding: 30px 30px 25px;
    vertical-align: top;
    width: 370px !important;
}
.nothing-inn{
	border: 2px dashed #dedede;
	padding:100px 0px;
	text-align:center;
	margin-top:30px;	
}
.panel-dash-dismiss {
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    margin-top: 30px;
    position: relative;
    width: 100%;
}
.panel-dash-dismiss > img {
    float: left;
    margin-top: -13px;
    width: 32%;
}
.dash-text-area {
    float: left;
    padding: 0 65px 0 0;
    position: relative;
    width: 68%;
}
.panel-dash-dismiss .dash-text-area::before {
    border-color: transparent #ffffff;
    border-style: solid;
    border-width: 15px 0 15px 15px;
    content: "";
    position: absolute;
    right: -12px;
    top: 30px;
    z-index: 1;
}
.panel-dash-dismiss .dash-text-area::after {
    border-color: transparent #dedede;
    border-style: solid;
    border-width: 15px 0 15px 15px;
    content: "";
    position: absolute;
    right: -13px;
    top: 30px;
    z-index: -1;
}
.dash-text-area > h3 {
    font-size: 17px;
    margin: 20px 0 7px;
}
.dash-text-area > p {
    color: #7f7f7f;
    font-size: 11px;
    line-height: 18px;
}
.dashboard-content .welcome-banner-area .user-thumb, .dashboard-content .welcome-banner-area .user-text {
    position: relative;
    vertical-align: middle;
    z-index: 1;
}
.welcome-banner-area {
    background-attachment: fixed;
    background-color: #000000;
    background-image: url("../images/dashboard-img.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    margin: 0 -30px;
    padding: 50px 30px;
    position: relative;
}
.welcome-banner-area::before {
    background-color: rgba(0, 0, 0, 0.6);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.welcome-banner-area .user-text > h3 {
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
}
.welcome-banner-area .avatar-circle {
    height: auto;
    width: 80px;
}
a.dismiss {
    color: #1074ae;
    font-size: 11px;
    font-weight: 500;
    position: absolute;
    right: 12px;
    top: 10px;
}
a.dismiss > i {
    background-color: #adb4ba;
    border-radius: 100%;
    color: #ffffff;
    float: left;
    font-size: 7px;
    height: 10px;
    line-height: 10px;
    margin-right: 3px;
    margin-top: 3px;
    text-align: center;
    width: 10px;
}
.panel-dash-dismiss .promotional-service {
    border: medium none;
    text-align: center;
}
a.lp-add-new-listing {
    background-color: #27ae60;
    border: 1px solid #26a550;
    border-radius: 5px;
    color: #ffffff;
    float: left;
    line-height: 45px;
    width: 100%;
}
a.lp-add-new-listing i {
    border-right: 1px solid #34be6e;
    float: left;
    font-size: 19px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 40px;
}
a.lp-add-new-listing > span {
    border-left: 1px solid #249e57;
    float: left;
    font-weight: bold;
    padding: 0 14px;
    text-transform: uppercase;
}
a.lp-add-new-listing:hover {
    background-color: #1ea557;
}
.panel-dash-dismiss .promotional-service > h2 {
    background-color: #ffffff;
    border-radius: 100%;
    display: inline-block;
    font-size: 17px;
    height: 70px;
    line-height: 70px;
    margin-bottom: 0;
    margin-top: -60px;
    text-transform: uppercase;
    width: 70px;
}
.panel-dash-dismiss.das-services {
    margin-top: 50px;
}
.strp {
    float: left;
    margin-top: -40px;
    width: 100%;
}
.strp > h2 {
    background-color: #ffffff;
    border-radius: 100%;
    display: inline-block;
    font-size: 15px;
    height: 70px;
    line-height: 70px;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    vertical-align: top;
    width: 70px;
    z-index: 0;
}
.strp > h2::before {
    background-color: #ffffff;
    bottom: 0;
    content: "";
    height: 40px;
    left: -2px;
    position: absolute;
    width: 80px;
    z-index: -2;
}
.strp > h2::after {
    border-left: 1px solid #dedede;
    border-radius: 100%;
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
    content: "";
    height: 72px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 72px;
    z-index: -3;
}
.promotional-service > h3 {
    font-size: 17px;
    margin-bottom: 16px;
    text-transform: uppercase;
}
.panel-dash-dismiss .promotiona-text-details {
    padding-bottom: 13px;
    padding-top: 15px;
}
.dashboard-content .panel-dash-dismiss .promotiona-text-details > p {
    font-size: 11px;
    line-height: 18px;
}
.panel-dash-views {
    float: left;
    margin-bottom: 40px;
    margin-top: 20px;
    width: 100%;
}
.panel-dash-views .count-box {
    border-radius: 2px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.12);
    float: left;
    padding: 15px;
    width: 100%;
}
.panel-dash-views .count-box.green-box {
	background: #1abc9c;
	background: -moz-linear-gradient(45deg,  #1abc9c 0%, #269cf2 100%);
	background: -webkit-linear-gradient(45deg,  #1abc9c 0%,#269cf2 100%);
	background: linear-gradient(45deg,  #1abc9c 0%,#269cf2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1abc9c', endColorstr='#269cf2',GradientType=1 );
}
.panel-dash-views .count-box.orange-box {
	background: #ff6a65;
	background: -moz-linear-gradient(45deg,  #ff6a65 0%, #ff895e 100%);
	background: -webkit-linear-gradient(45deg,  #ff6a65 0%,#ff895e 100%);
	background: linear-gradient(45deg,  #ff6a65 0%,#ff895e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a65', endColorstr='#ff895e',GradientType=1 );
}
.panel-dash-views .count-box.blue-box {
	background: #3b74ee;
	background: -moz-linear-gradient(45deg,  #3b74ee 0%, #974cf2 100%);
	background: -webkit-linear-gradient(45deg,  #3b74ee 0%,#974cf2 100%);
	background: linear-gradient(45deg,  #3b74ee 0%,#974cf2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b74ee', endColorstr='#974cf2',GradientType=1 );
}
.icon-area {
    color: #ffffff;
    float: left;
    text-align: center;
    position: relative;
    width: 25%;
}
.panel-dash-views .col-md-4:first-child .icon-area::before {
	 background-color: transparent;
}
.dash-right-area {
    float: left;
    padding: 0 15px;
    text-align: right;
    vertical-align: top;
    width: 75%;
}
.panel-dash-views .icon-area i {
    font-size: 24px;
    height: 55px;
    line-height: 55px;
    width: 50px;
}
.dash-right-area h3 span {
    color: #ffffff;
    font-size: 10px;
}

h3.blue-color {
    color: #3498db;
}
h3.orange-color {
    color: #e67e22;
}
h3.yellow-color {
    color: #f1c40f;
}
.dash-right-area > h3 {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
.dash-right-area h3 p.views {
    color: #ffffff;
    float: left;
    font-size: 35px;
    font-weight: 600;
    line-height: 35px;
    margin: -7px 0 0;
    width: 100%;
}
.dash-right-area h3 span {
    color: #ffffff;
    float: left;
    font-size: 10px;
    width: 100%;
}
.panel-dash-views .icon-area.orange i {
    background-color: #ff7676;
}
.panel-dash-views .icon-area.yellow i {
    background-color: #53e69d;
}
.panel-recent-activity {
    float: left;
    width: 100%;
	margin-bottom: 50px;
}
.section-title {
	float: left;
    padding: 10px 0;
    width: 100%;
	margin-bottom: 10px;
}
.section-title > h3 {
    color: #354052;
    float: left;
    font-weight: 500;
    margin: 0px;
}
.lp-select-listing {
    float: right;
}
.lp-select-listing .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 11px;
}
.lp-select-listing .select2-container--default .select2-selection--single {
    background-color: transparent;
    border-color: #d9dee6;
}
.lp-select-listing .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #9fa9ba;
    font-size: 11px;
}
.lp-select-listing .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #9fa9ba transparent transparent;
}
.lp-select-listing .select2-container {
    min-width: 95px;
}
.panel-recent-activity > ul {
    background-color: #ffffff;
    border: 1px solid #dedede;
    float: left;
    margin: 0;
    padding: 0 20px;
    width: 100%;
}
.panel-recent-activity > ul > li {
    border-bottom: 1px solid #dedede;
    color: #828282;
    float: left;
    padding: 15px 5px;
    width: 100%;
}
.panel-recent-activity > ul > li:last-of-type {
    border: none;
}
.panel-recent-activity > ul > li i {
    float: left;
    margin: 3px 5px 0 0;
}
.panel-recent-activity span {
    color: #354052;
    font-size: 12px;
}
.panel-recent-activity span strong {
	font-size: 12px;
    font-weight: 600;
    margin-right: 2px;
}
.panel-recent-activity span a {
    color: #354052;
    font-weight: 600;
}
.panel-recent-activity span a:hover {
    color: #2B9FFD;
}
.lp-dashboard-right-panel-listing {
    float: left;
    width: 100%;
}
.lp-dashboard-right-panel-listing h4 {
    border-bottom: 1px solid #dedede;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0 0 20px;
    text-transform: capitalize;
}
a.lp-show-all {
    color: #2b9ffd;
    float: right;
    font-weight: 500;
}
.lp-dashboard-right-panel-listing > ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.lp-dashboard-right-panel-listing > ul > li {
    border-bottom: 1px solid #dedede;
    float: left;
    padding: 19px 0;
    width: 100%;
}
.lp-dashboard-right-panel-listing ul li > i {
    font-size: 14px;
    margin-right: 8px;
    width: 13px;
}
.lp-dashboard-right-panel-listing ul li span {
    font-size: 13px;
    font-weight: 400;
	margin-left:1px;
}
.lp-dashboard-right-panel-listing ul li span .author-name {
    text-transform:capitalize;
	font-weight:600;
}
.lp-dashboard-right-panel-listing ul li a.reply {
	border: 1px solid #363f48;
    border-radius: 2px;
    color: #363f48;
    font-size: 11px;
    margin-left: 14px;
    padding: 1px 7px 2px;
}
.lp-dashboard-right-panel-listing ul li a.reply:hover {
	background-color: #363f48;
	color: #fff;
}
.lp-dashboard-right-panel-listing ul li p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
}
form#lp-submit-form .lp-social-area:first-of-type .form-group > label {
    display: none;
}
.lp-social-area .form-group.col-md-6.col-xs-12 {
    padding-left: 0px;
}
.submit_new_style .lp-social-area textarea.form-control {
    height: 130px;
}
.page-container-four.submit_new_style ul.jFiler-items-list.jFiler-items-grid {
	background-color: #f3f3f3;
    border: 1px solid #dedede;
    float: left;
    margin: 10px 0px 0px 10px;
    padding: 3px;
    position: relative;
    width: 22%;
    z-index: 9;
}
.page-container-four.submit_new_style .jFiler-items-grid .jFiler-item {
	position: relative;
    width: 100%;
}
.submit_new_style.page-container-four .jFiler-items-grid .jFiler-item .jFiler-item-container {
    margin-right: 0px;
    margin-top: 0px;
    padding: 0px;
}
.submit_new_style.page-container-four .jFiler-items-grid .jFiler-item .jFiler-item-container img.thumbnail {
    border: none;
    border-radius: 0px;
    height: 60px;
    margin-bottom: 0px;
    padding: 0px;
    width: auto;
}
.submit_new_style.page-container-four .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb {
    border: none;
}
.jFiler-input-inner > div#filediv {
    margin-left: -15px;
}
a.icon-jfi-trash.jFiler-item-trash-action {
    background-color: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 30px;
}
a.icon-jfi-trash.jFiler-item-trash-action:hover {
	color: #2B9FFD;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li input.lp-review-btn,
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.edit-list {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #363f48;
    border-radius: 3px;
    color: #363f48;
    display: inline-block;
    font-size: 16px;
    height: 35px;
    padding: 2px 15px 2px 40px;
    position: relative;
    text-align: left;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li input.lp-review-btn::before,
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.edit-list::before {
    color: #363f48;
    content: "\f044";
    font-family: "FontAwesome";
    left: 15px;
    position: absolute;
    top: 7px;
    vertical-align: middle;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.edit-list > span {
    color: #363f48;
    font-weight: 500;
    line-height: 30px;
    padding: 0px;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li input.lp-review-btn:hover::before,
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.edit-list:hover::before {
	color: #fff;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li input.lp-review-btn:hover,
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.edit-list:hover {
	background-color: #363f48;
	color: #ffffff;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.edit-list:hover > span {
	color: #ffffff;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-style-none.list-st-img > li {
    display: inline-block;
    float: right;
    margin-bottom: 0px;
    margin-left: 10px;
    vertical-align: top;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-style-none.list-st-img > li:last-of-type {
    margin-left: 0px;
    margin-bottom: 0px;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.edit-list > span img {
    display: none;
}
.lp-rigt-icons.lp-list-view-content-bottom .list-st-img li a.lp-review-btn {
    border-radius: 3px;
    float: left;
    font-size: 13px;
    font-weight: 500;
    height: 35px;
    padding: 8px 20px;
}
.panel-recent-activity ul li span > time {
    color: #7f8fa4;
    float: right;
    font-size: 11px;
    line-height: 20px;
}
.dashboard-content .left-panel.tbl-cell .dashboard-tabs.lp-main-tabs {
    float: left;
    padding-left: 0;
}
.dashboard-content .pull-left.left-panel.tbl-cell {
    width: 220px;
}
.dashboard-content .right-panel {
    background-color: #f6f6f6;
    float: right;
    min-height: 600px;
    width: calc(100% - 220px);
	padding-left: 30px;
}
.listing-second-view .widget-box.listing-price .price-area .price-range.post-row ul.post-price-row > li.grayscale-dollar span.active {
	color: #73cf42;
}
.listing-second-view .widget-box.listing-price .price-area .price-range.post-row ul.post-price-row > li.grayscale-dollar > span {
    font-size: 14px;
}
.listing-with-sidebar form#searchform {
    padding-top: 0;
}
.features-listing.extra-fields a.show-all-timings {
    bottom: -9px;
}
.listing-second-view .features-listing > ul.hidding-timings {
    display: none;
    padding: 10px 0px 0px;
}
.listing-second-view .features-listing > ul.hidding-timings > li:first-of-type {
    border-top: 1px solid #e3e3e3;
}
.widget-box.business-contact .contact-form.quickform form.form-horizontal .form-group.pos-relative i.lp-search-icon {
    color: #363f48;
}
.widget-box.business-contact .contact-form.quickform form.form-horizontal .form-group.pos-relative:hover > i.lp-search-icon {
	color: #ffffff;
}
.page-load{
	background:url(../images/page-load.gif) no-repeat center center;
	width:100%;
	min-height:50px;
	margin-top:-300px;
}

.dashboard-content .user-recent-listings-inner .lp-list-page-list .remove-fav.md-close {
    border: 1px solid #363f48;
    border-radius: 4px;
    cursor: pointer;
    font-size: 13px;
    height: 35px;
    line-height: 14px;
    padding: 8px 15px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.dashboard-content .user-recent-listings-inner .lp-list-page-list .remove-fav.md-close:hover {
	background-color: #363f48;
}
.dashboard-content .user-recent-listings-inner .lp-list-page-list .remove-fav.md-close > span {
    color: #363f48;
    display: inline-block;
    line-height: 16px;
    vertical-align: top;
}
.dashboard-content .user-recent-listings-inner .lp-list-page-list .remove-fav.md-close:hover > i,
.dashboard-content .user-recent-listings-inner .lp-list-page-list .remove-fav.md-close:hover > span {
    color: #fff;
}
.dashboard-content .lp-list-page-list .lp-list-view .remove-fav i {
    background-color: transparent;
    border-radius: 0;
    color: #363f48;
    display: inline-block;
    height: auto;
    line-height: 16px;
    margin: 0 5px 0 0;
    position: static;
    vertical-align: middle;
    width: auto;
}
.lp-grid-box .lp-grid-box-thumb-container .lp-grid-box-quick .lp-post-quick-links.clearfix {
    margin-bottom: 0;
}
.widget-box.listing-price .price-area .claim-area > span.phone-icon > img.icon {
    display: inline-block;
    margin-left: -2px;
    vertical-align: top;
    width: 20px;
	margin-right:4px;
}
.listing-second-view .widget-box:last-of-type {
   
}
a.switch-fields {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 40px;
    padding-left: 50px;
    position: relative;
}
a.switch-fields::before {
    background-color: #cfcfcf;
    border-radius: 20px;
    content: "";
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
a.switch-fields::after {
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 100%;
    content: "";
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.switch-fields.active::before {
    background-color: #42a7df;
}
a.switch-fields.active::after {
    left: 20px;
}
.resurva-booking {
    background-color: #ffffff;
    border-radius: 5px;
    float: left;
    margin-bottom: 30px;
    padding: 15px;
    width: 100%;
}
.hidden-items.clearfix {
	border-top: 1px solid #dedede;
    display: none;
    margin-top: 30px;
    padding: 40px 0px 3px;
    text-align: left;
    width: 100%;
}
.resurva-booking ul {
    margin: 0;
}
.resurva-booking input[type="text"],
.resurva-booking input[type="url"] {
    border: 1px solid #dedede;
    border-radius: 5px;
    float: left;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    width: 100%;
}
.resurva-booking .hidden-items .select2.select2-container {
    min-width: 100%;
}
.resurva-booking .hidden-items .select2.select2-container .select2-selection.select2-selection--single {
    border-color: #dedede;
    height: 42px;
    line-height: 42px;
}
.resurva-booking .hidden-items .select2.select2-container .select2-selection.select2-selection--single .select2-selection__rendered {
    color: #7f7f7f;
    line-height: 42px;
    padding-left: 15px;
    padding-right: 30px;
    text-transform: capitalize;
}
.resurva-booking .hidden-items .select2.select2-container .select2-selection.select2-selection--single .select2-selection__arrow {
    height: 100%;
    width: 30px;
}
.resurva-booking .hidden-items label {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.resurva-booking .hidden-items input.lp-review-btn {
	color: #fff;
}
.resurva-booking .hidden-items input.lp-review-btn:hover {
	background-color: transparent;
}
.dashboard-content .updateprofile-tab form#profileupdate .tab-header {
    background-color: rgba(0, 0, 0, 0);
    float: none;
    margin-top: 25px;
}
.dashboard-content .updateprofile-tab form#profileupdate .tab-header h3 {
    background-color: rgba(0, 0, 0, 0);
    color: #333333;
    float: none;
}
.reservation-form .inner-reservations .close-btn {
    background-color: rgba(0, 0, 0, 0);
    color: #333333;
    font-size: 20px;
    right: -5px;
    top: -5px;
}
.title-field > img {
    margin: 10px 0 20px;
}
p.desc {
    color: #7f7f7f;
    font-size: 12px;
    font-weight: 400;
}
.upload-btn {
	background-color: transparent;
    border: 1px solid ;
    border-radius: 5px;
    float: left;
    height: 45px;
    line-height: 45px;
    min-width: 120px;
    margin-bottom: 20px;
    padding: 0 20px;
    text-align: center;
}
.upload-btn:hover {
	color: #fff;
}
.upload-field {
    float: left;
    margin-top: 20px;
    position: relative;
    width: 100%;
}
.upload-field > img {
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    width: 200px;
}
.send-btn {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.listing-simple .list_view .lp-grid-box-description h4.lp-h4 > a {
    max-width: 72%;
}
.full-width .list_view.lp-grid-box-contianer .lp-grid-box .lp-grid-box-bottom {
    padding-left: 0;
    width: 71%;
}
.listing-with-map .list_view.lp-grid-box-contianer .lp-grid-box-description h4 {
    margin-top: 2px;
}
.listing-with-map .list_view.lp-grid-box-contianer .lp-grid-box-description h4 {
    margin-bottom: 5px;
}
.lp-grid-desc-container {
	border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
.lp-section-content-container .city-girds.lp-border-radius-8 {
	transform: translateZ(0);
}
.submit_new_style .post-submit .white-section .btn-container.clearfix #tabsbtn {
	padding: 5px 22px;
}

.header-filter .input-group.width-49-percent .ui-widget.border-dropdown select,
.lp-home-banner-contianer-inner .lp-search-bar .ui-widget.border-dropdown select {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.header-filter .chosen-select.chosen-select5:focus,
.lp-home-banner-contianer-inner .lp-search-bar .ui-widget.border-dropdown:focus {
	outline: none;
}
.header-filter .chosen-select.chosen-select5,
.lp-home-banner-contianer-inner .lp-search-bar .ui-widget.border-dropdown select {
	border: none;
	box-shadow: none;
	height: 46px;
	padding-top: 0px;
	-webkit-appearance: none;
}
.listing-second-view.paid-listing.lp-list-page-grid.lp-section-content-container .listing-post article {
	border-radius: 8px;
	margin-bottom: 30px;
}
.listing-second-view.paid-listing.lp-list-page-grid.lp-section-content-container .listing-post article figure figcaption .bottom-area .rate {
    height: auto;
    line-height: 23px;
    margin: 0;
}
.listing-second-view.paid-listing.lp-list-page-grid.lp-section-content-container .listing-post article figure figcaption h4 a {
    font-size: 22px;
}
.pp_top, .pp_bottom, div.dark_rounded .pp_details {
    display: none;
}
div.dark_rounded .pp_content_container .pp_left, div.dark_rounded .pp_content_container .pp_right {
    background-image: none !important;
    padding: 0;
    width: 100%;
}
div.dark_rounded .pp_content {
    background-image: none;
}
div.dark_rounded .pp_expand {
    right: 40px;
    top: 0;
}
.rating-symbol-background.fa-star-o {
	color: #7f7f7f;
}
.review-emoticons {
    display: inline-block;
    height: 35px;
    margin-left: -2px;
    margin-top: -2px;
    position: relative;
    vertical-align: top;
    width: 35px;
}
.review-emoticons .review {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    visibility: hidden;
    width: 100%;
}
.review.visible {
	opacity: 1 !important;
	visibility: visible !important;
}
.lp-header-full-width .lp-menu-container .pull-right.padding-right-10 {
    padding-right: 0px !important;
}
.list_view .lp-grid-desc-container .lp-grid-box-bottom .text.gaddress {
    color: #7f7f7f;
    font-size: 13px;
    line-height: 28px;
}
.list_view .lp-grid-desc-container .lp-grid-box-bottom .hide {
    display: inline-block !important;
}
.list_view.lp-grid-box-contianer  .lp-grid-desc-container .lp-grid-box-bottom .show {
    display: none !important;
}
.popup-inner-left-padding .lp-insert-data .lp-grid-box-thumb img {
    border-radius: 0;
}
.popup-inner-left-padding .lp-insert-data .lp-grid-box-bottom {
    background-color: #ffffff;
    border: medium none;
    border-radius: 0;
    padding-bottom: 20px;
    padding-left: 5px;
}
.popup-inner-left-padding .lp-insert-data .lp-grid-desc-container.lp-border.clearfix {
    border: medium none;
    border-radius: 0;
}
.popup-inner-left-padding .lp-insert-data .lp-grid-box-description {
    border: medium none;
    border-radius: 0;
    display: inline-block;
    padding: 8px 0px 0px;
    vertical-align: top;
    width: 100%;
}
.popup-inner-left-padding .col-md-6.lp-insert-data {
    padding-left: 0;
    padding-right: 0;
}
.popup-inner-left-padding .lp-insert-data .lp-grid-box-left.pull-left {
    width: 100%;
}
.popup-inner-left-padding .lp-insert-data .lp-grid-box-thumb {
    margin: 0 -15px;
    overflow: hidden;
}
.popup-inner-left-padding .lp-insert-data .lp-grid-box-thumb .pos-relative {
    padding: 0 15px;
}
.popup-inner-left-padding .lp-insert-data .single-page-slider-container {
    padding: 0;
}
.popup-inner-left-padding .lp-insert-data .slick-prev.slick-arrow,
.popup-inner-left-padding .lp-insert-data .slick-next.slick-arrow {
    height: 50px;
    left: 20px;
    opacity: 1;
    width: 50px;
    z-index: 99999999;
}
.popup-inner-left-padding .lp-insert-data .slick-next.slick-arrow {
    left: auto;
    right: 20px;
}
.popup-inner-left-padding .lp-insert-data .slick-prev.slick-arrow::before {
    content: "\f104";
    font-size: 35px;
    padding-right: 3px;
}
.popup-inner-left-padding .lp-insert-data .slick-next.slick-arrow::before {
    content: "\f105";
    font-size: 35px;
    padding-left: 3px;
}
.popup-inner-left-padding .lp-insert-data .text.gaddress {
    color: #7f7f7f;
    font-size: 13px;
    line-height: 28px;
}
.listingpro-row {
    float: left;
    width: 100%;
}
.listingpro-columns .listingpro-row .promotiona-col-right {
    padding-top: 0px;
    padding-left: 0px;
}
.listingpro-row .promotiona-col-right > article {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.listingpro-row .promotiona-col-right > article > h3 {
    font-weight: 600;
    margin-top: 0;
}
.listingpro-row .promotiona-col-right > article > p {
    font-size: 13px;
    line-height: 24px;
    max-width: 80%;
}
.popup-inner-left-padding .lp-grid-desc {
    float: left;
    padding: 5px 0 0;
    width: 100%;
}
.bookingjs{margin-top:0px !important;}
.bookingjs-poweredby{
	display:none !important;
}
.h-icon{
	display:none;
}
#input-dropdown ul li:hover .d-icon{
	display:none;
}
#input-dropdown ul li:hover .h-icon{
	display:inline-block;
}
#stripe-submit{
	visibility:hidden !important;
}
.lp-rightbnk-transfer-msg{
	margin-bottom:20px;
}
.lp-rightbnk-transfer-msg .lp-tranfer-info {
    margin-bottom: 15px;
}
.lp-listing-form .lp-listing-clm h5 {
    margin: 6px 0;
}
.page-container-four .col-md-10.col-md-offset-1 > table {
    background-color: #ffffff;
    border: 1px solid #dedede;
}
.lp-listing-form .lp-listing-clm div.col-md-1.col-sm-2.col-xs-6:last-of-type {
    float: right;
}
#listings_checkout .lp-rightbnk-transfer-msg .lp-method-wrap .lp-tranfer-info {
    margin-bottom: 0;
}
.header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative {
	text-indent: -999px;
}
#see_filter {
	display: none;
}
.top-heading-area {
	background-color: #41a6df;
    border-radius: 5px 5px 0 0;
    padding: 30px;
}
.top-heading-area p {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    text-align: right;
}
.invoice-area {
	background-color: #ffffff;
    padding: 20px 30px;
}
.checkout-invoice-area ul {
    margin: 0;
    padding: 0;
}
.checkout-invoice-area .invoice-area ul {
    margin-bottom: 20px;
}
.invoice-area .row.heading-area {
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    margin-bottom: 10px;
}
.invoice-area .row.heading-area p {
    line-height: 35px;
    margin-bottom: 0;
}
.invoice-area .row.heading-area p strong {
    font-weight: 600;
}
.row.invoices-company-details a {
    color: #333333;
    font-weight: bold;
    line-height: 27px;
    text-transform: capitalize;
}
.row.invoices-company-details a:hover {
	color: #41A6DF;
}
.invoices-company-details p {
    font-size: 13px;
    font-weight: 400;
    line-height: 27px;
    margin: 0;
}
.invoice-price-details > .col-md-6.col-sm-6.col-xs-12:last-of-type {
    background-color: #f9f9f9;
    border: 1px solid #dedede;
    border-radius: 5px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.checkout-invoice-area .invoice-area .invoice-price-details .col-md-6 > ul {
    border-bottom: 1px solid #dedede;
    margin-bottom: 0;
    width: 100%;
}
.checkout-invoice-area .invoice-area .invoice-price-details .col-md-6 > ul > li:first-of-type {
    font-weight: 600;
    float: left;
}
.checkout-invoice-area .invoice-area .invoice-price-details .col-md-6 > ul > li:last-of-type {
    float: right;
}
.checkout-invoice-area .invoice-area .invoice-price-details .col-md-6 > ul > li {
    color: #7f7f7f;
    line-height: 35px;
}
.checkout-invoice-area .invoice-area .invoice-price-details .col-md-6 > ul:last-of-type {
    border-bottom: 0 none;
    margin-bottom: 0;
}
.invoice-area > .row {
    margin: 0;
}
.invoice-area > .row > .col-md-6.col-sm-6.col-xs-12:first-of-type {
    padding-left: 0;
}
.thankyou-text.text-center {
    background-color: #f9f9f9;
    border: 1px solid #dedede;
    border-radius: 5px;
    margin-top: 30px;
    padding: 20px 0;
}
.thankyou-text.text-center > p {
    color: #7f7f7f;
    margin-bottom: 0;
}
.checkout-bottom-area {
    background-color: #f7f7f7;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid #dedede;
    padding: 20px 30px;
}
.checkout-bottom-area ul.clearfix > li {
    color: #7f7f7f;
    float: left;
    font-size: 12px;
    margin-right: 19px;
    position: relative;
}
.checkout-bottom-area ul.clearfix > li::before {
    background-color: #7f7f7f;
    content: "";
    height: 15px;
    left: -10px;
    position: absolute;
    top: 2px;
    width: 1px;
}
.checkout-bottom-area ul.clearfix > li:first-of-type::before {
    display: none;
}
.checkout-bottom-area ul.clearfix > li > a {
    color: #7f7f7f;
}
.checkout-bottom-area ul.clearfix > li > a:hover {
    color: #41a6df;
}
.checkout-bottom-area > p {
    color: #7f7f7f;
    font-size: 12px;
}
.row.invoices-company-details {
    border-bottom: 1px solid #dedede;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.lp-method-wrap > label img {
    max-width: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
.notices-area {
    float: left;
    padding: 30px 0 0;
    width: 100%;
}
.dashboard-content .notices-area > .notice {
    border-radius: 5px;
    float: left;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}
.notices-area > .notice > .notice-icon {
    color: #ffffff;
    font-size: 29px;
    height: 100%;
    left: 0;
    position: absolute;
    width: 80px;
}
.notices-area .notice .notice-text {
    display: inline-block;
    min-height: 80px;
    padding: 15px 10px 15px 95px;
    vertical-align: top;
    width: 100%;
}
.notice-text > h2 {
    color: #27ae60;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 0;
}
.notice-text > h2 > span {
    font-weight: 400;
}
.notice-text > p {
    color: #27ae60;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
}
.dashboard-panel .notices-area .notice a.close {
    color: #27ae60;
    font-size: 10px;
    opacity: 1;
    position: absolute;
    right: 5px;
    text-shadow: none;
    top: 5px;
}
.dashboard-panel .notices-area .notice.info a.close {
    color: #00a9e5;
}
.dashboard-panel .notices-area .notice.warning a.close {
    color: #f39c12;
}
.notices-area > .notice.success > .notice-icon {
    background-color: #27ae60;
}
.dashboard-content .notices-area > .notice.success {
    background-color: #dbf1d6;
    border-color: #27ae60;
}
.notices-area .notice.info .notice-icon {
    background-color: #00a9e5;
}
.notices-area .notice .notice-icon i {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.notice.info .notice-text > h2, .notice.info .notice-text > p {
    color: #00a9e5;
}
.dashboard-content .notices-area .notice.warning {
    background-color: #fdf9e1;
    border: 1px solid #f39c12;
}
.dashboard-content .notices-area > .notice.info {
    background-color: #d4edf8;
    border-color: #00a9e5;
}
.notices-area .notice.warning .notice-icon {
    background-color: #f39c12;
}
.notices-area .notice.warning .notice-text > h2, .notices-area .notice.warning .notice-text > p {
    color: #f39c12;
}
.notices-area .notice.warning .notice-text > h2 span{
	color: #f39c12 !important;
}
.notice-text > h2 > span{
	color: #00a9e5;
}
.img-curtasy {
    bottom: 11px;
    position: absolute;
    right: 30px;
    z-index: 9;
}
.img-curtasy > p {
    color: #ffffff;
    font-size: 10px;
    line-height: 18px;
    text-align: right;
    text-transform: uppercase;
}
.img-curtasy > p > span {
    display: block;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
}
.img-curtasy > p > span a {
	color: #fff;
}
.img-curtasy > p > span > i {
    margin-left: 5px;
}
.listing-app-view .img-curtasy{
	display:none;
}
.testimonial-inner-box h3 {
	font-size: 25px;
}
input.button.upload-btn {
    border-color: #42a7df;
    border-radius: 3px;
    color: #42a7df;
    height: 35px;
    line-height: 30px;
}
input.button.upload-btn:hover {
	background-color: #42a7df;
	color: #fff;
}
.popup-inner-left-padding .lp-grid-box-bottom a.status-btn {
    line-height: 28px;
    cursor: default;
}
.popup-inner-left-padding .lp-grid-box-description h4.lp-h4 > a {
    font-size: 24px;
}
#restaurant-menu > h3 {
    margin-bottom: 0;
    margin-top: 0;
}
.resurva-booking .file-options {
    color: #7f7f7f;
    font-size: 11px;
    left: 0;
    margin-left: 130px;
    margin-top: 4px;
    position: absolute;
    top: 0;
}
.resurva-booking .file-options > p {
    color: #8f8f8f;
}
.lp-menu-bar, .header-normal .lp-menu-bar.lp-header-full-width {
	padding: 10px 0px;
}
.header-right-panel.clearfix.col-md-10.col-sm-10.col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}
.dashboard-content .lp-list-view .lp-list-view-inner-contianer > .col-md-9 {
    padding: 0;
    width: calc(84% - 90px);
}
.dashboard-content .lp-list-view .lp-list-view-inner-contianer > .col-md-2 {
    padding-right: 0;
}
/*pagination-last-starts*/
.lp-pagination.pagination {
    margin-bottom: 0px;
    width: 100%;
}
.lp-pagination > ul.page-numbers {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    display: table;
}
.lp-pagination ul.page-numbers li {
    border-radius: 2px;
    color: #363f48;
    float: left;
    line-height: 30px;
    margin: 5px 5px 0 0;
    text-align: center;
}
.lp-pagination ul li .page-numbers {
	color: #363f48;
    float: left;
    width: 100%;
	border-radius: 3px;
	cursor: pointer;
	line-height: 30px;
    padding: 0px 10px;
}
.lp-pagination ul li:hover,
.lp-pagination ul li:hover > .page-numbers {
	background-color: #363f48;
}
.lp-infinite-scroll {
    margin-top: 30px;
    float: left;
    width: 100%;
}
.lp-infinite-scroll a:hover {
	color: #fff;
}
/*pagination-last-ended*/
.lp-infinite-scroll {
    margin-top: 30px;
    float: left;
    width: 100%;
}
.lp-infinite-scroll a:hover {
	color: #fff;
}
.dashboard-content .postbox table.widefat a.see_more_btn i {
    margin-right: 5px;
}
.dashboard-content .postbox table.widefat .review-content > p > span {
    color: #121212;
    font-weight: 600;
    margin-right: 5px;
}
.admin-top-section .user-details .user-portfolio {
	background: #2e313e;
}
.admin-top-section .user-portfolio .user-text .user-name {
	color: #ffffff;
    word-break: break-all;
    word-wrap: break-word;
}
.admin-top-section .user-portfolio .user-text .user-name > span {
	display: block;
    font-size: 13px;
    line-height: 25px;
    font-weight: 600;
	color:#fff;
}
.admin-top-section .user-portfolio .user-thumb {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    overflow: hidden;
	background: #434652;
	/*padding: 6px;*/
}
.admin-top-section .user-portfolio .user-thumb .avatar-circle {
    border-radius: 0px;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.admin-top-section .user-portfolio .user-text {
    margin-top: 0;
    padding-left: 5px;
    width: calc(100% - 90px);
}
.admin-top-section .user-text > p {
	text-transform: uppercase;
}
.admin-top-section .user-details .col-md-3 {
	padding: 0px;
	width: 235px;
}
.user-description-box {
    float: left;
    width: calc(100% - 370px);
}
.lp-right-panel-upper {
	width: calc(100% - 253px);
	float: left;
}
.user-description-box > ul li {
    float: left;
	position: relative;
    display: inline-block;
    padding: 25px 0px 23px;
    text-align: center;
    vertical-align: top;
	border-right: 1px solid #e7eef2;
    width: 20%;
}
.user-description-box > ul li .lp-dashboard-circle .lp-circle-content {
	background: #fff;
    border-radius: 100%;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.user-description-box > ul li .lp-dashboard-circle {
    width: 60px;
    height: 60px;
    background: #f7f7f7;
    padding: 6px;
    border-radius: 100%;
	margin: 0 auto;
}
.user-description-box > ul li span.count p {
	margin-bottom: 0px;
	font-size: 12px;
    line-height: 24px;
}
.user-description-box > ul li span.count {
    display: block;
    font-size: 14px;
    line-height: 9px;
    padding: 9px 5px;
}
.user-description-box .count-text {
	margin-bottom: 5px;
    display: block;
	font-weight: 600;
}
.lp-contact-support {
    display: inline-block;
    margin-top: 42px;
    vertical-align: top;
    float: right;
    width: 370px;
}
.lp-contact-support .secondary-btn:hover i {
	color: #fff;
}
.lp-contact-support .secondary-btn:hover {
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	background: #363f48;
	color: #fff;
}
.lp-contact-support .secondary-btn {
    background-color: transparent;
    border: 1px solid #363f48;
    color: #363f48;
    font-size: 17px;
    height: 50px;
    line-height: 48px;
    margin-left: 28px;
    padding: 0 30px;
    width: 311px;
}
.lp-contact-support .secondary-btn i {
    color: #363f48;
    margin-right: 5px;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}	
.admin-top-section h5.user-name {
    margin-left: 10px;
    margin-top: 7px;
    text-transform: capitalize;
}
.admin-top-section .user-portfolio {
    float: left;
    padding: 36px 18px 37px 30px;
    width: 100%;
}
.lp-all-listing span.count > p,
.lp-all-listing span.count {
    color: #41a6df;
}
.lp-pending span.count > p,
.lp-pending span.count {
    color: #7f7f7f;
}
.lp-expired-listing span.count > p,
.lp-expired-listing span.count {
    color: #d56d6d;
}
.lp-active-listing span.count > p,
.lp-active-listing span.count {
    color: #f39c12;
}
.lp-publish-listing span.count > p,
.lp-publish-listing span.count {
    color: #67a33b;
}
.user-description-box > ul li p {
	font-size: 12px;
    color: #82868a;
}
.user-description-box > ul li span.count-text.active-campaigns {
    color: #f39c12;
}
form i.cross-search-q { 
    position: absolute;
    right: 8px;
    top: 15px;
    cursor: pointer;
    z-index: 99;
    color: #DDDDDD;
    font-size: 15px;
	display:none;
}
.panel-recent-activity i.reaction,
.panel-recent-activity span strong.reaction {
	color: #8554F1;
}
.panel-recent-activity i.lead,
.panel-recent-activity span strong.lead {
	color: #FF865F;
}
.panel-recent-activity i.review,
.panel-recent-activity span strong.review {
	color: #1FAFBE;
}
.listing-simple.listing_list_view .lp-list-page-grid .lp-grid-box-contianer.grid_view2 .lp-grid-box-contianer1 {
    width: 100%;
}
.listing-simple.listing_list_view .lp-list-page-grid .lp-grid-box-contianer.grid_view2.card1.lp-grid-box-contianer1 .lp-grid-box-thumb-container {
    border-radius: 8px 0 0 8px;
    float: left;
    width: 260px;
}
.listing-simple.listing_list_view .lp-list-page-grid .lp-grid-box-contianer.grid_view2.card1.lp-grid-box-contianer1 .lp-grid-box-thumb-container .lp-grid-box-thumb img {
    border-radius: 0;
}
.listing-simple.listing_list_view .lp-list-page-grid .lp-grid-box-contianer.grid_view2.card1.lp-grid-box-contianer1 .lp-grid-desc-container {
    width: 100%;
}
.listing-simple.listing_list_view .lp-list-page-grid .lp-grid-box-contianer.grid_view2.card1.lp-grid-box-contianer1 .lp-grid-desc-container .lp-grid-box-description {
    padding-bottom: 6px;
    width: calc(100% - 260px);
}
.listing-simple.listing_list_view .lp-list-page-grid .lp-grid-box-contianer.grid_view2.card1.lp-grid-box-contianer1 .lp-grid-desc-container .lp-grid-box-bottom {
    border: none;
    float: right;
    padding-bottom: 8px;
    padding-top: 0;
    width: calc(100% - 260px);
}
.lp-grid-box-contianer .md-close i {
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0 8px 0 0;
    height: 35px;
    line-height: 35px;
    right: 15px;
    top: 0;
    width: 35px;
}
.lp-grid-box-contianer .md-close i:hover {
	background-color: #41A6DF;
}
.comments-name {
    font-weight: 600;
    text-transform: capitalize;
}
.single .comments-container .comments-form .comment-respond h3.comment-reply-title {
    border-bottom: 1px solid #dedede;
    font-size: 24px;
    margin-bottom: 30px;
    padding-bottom: 25px;
}
.single .comments-container .comments-posts ul.children {
    padding-left: 13%;
}
.resurva-booking .lp-list-view-inner-contianer ul li form > span {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #363f48;
    border-radius: 3px;
    display: inline-block;
    line-height: 32px;
    margin-top: 0px;
    padding: 0px 15px 0px 15px;
    vertical-align: top;
}
.resurva-booking .lp-list-view-inner-contianer ul li form > span > i {
	display: inline-block;
    margin-right: 6px;
    line-height: 31px;
    vertical-align: top;
}
.resurva-booking .lp-list-view-inner-contianer ul li form input[type="submit"] {
    background-color: transparent;
    display: inline-block;
    margin: 0px;
    padding: 0px;
}
.resurva-booking .lp-list-view-inner-contianer ul li form:hover > span {
	background-color: #363f48;
	color: #fff;
}
.resurva-booking .lp-list-view-inner-contianer ul li form:hover input[type="submit"] {
	color: #fff;
}
.resurva-booking .lp-list-view-inner-contianer ul li {
    border-bottom: 1px solid #dedede;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}
.resurva-booking .lp-list-view-inner-contianer ul li:last-of-type {
	border-bottom: none;
}
.resurva-booking .lp-list-view-inner-contianer ul li > h3 {
    font-weight: 500;
    margin: 9px 0;
}
.lp-location-search .ui-widget.border-dropdown > i {
    color: #b6bfc8;
    cursor: pointer;
    font-size: 14px;
    left: 65px;
    position: absolute;
    top: 53%;
    z-index: 7;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.lp-location-search .ui-widget.border-dropdown > i.fa.fa-circle-o-notch.fa-spin {
    top: 39%;
}
.form-group.lp-location-search .chosen-container.chosen-container-single .chosen-single span.slide-right {
   margin-left:5px;
}
.reviews-section article.review-post .review-thumbnail {
    border: 1px solid #eeeeee;
    border-radius: 100%;
    height: 74px;
    overflow: hidden;
    width: 74px;
}
.listing-second-view a.secondary-btn.make-reservation {
    background-color: #41a6df;
    border-color: #41a6df;
    color: #fff;
}
.listing-second-view a.secondary-btn.make-reservation i {
	color: #fff;
}
.listing-second-view a.secondary-btn.make-reservation:hover {
    background-color: #363f48;
    border-color: #363f48;
}
.list-st-img.list-style-none li a.edit-list:hover {
    background-color: #41a6df;
}
body .form-horizontal input.form-control.error-msg,
body .form-horizontal textarea.form-control.error-msg {
    border-color: #ff0000;
}
.review_status.error-msg {
    border: medium none;
    color: #ff0000;
	padding: 0px 10px;
}
.review_status.success-msg {
    color: #439f12;
}
.post-submit .chosen-container-single .chosen-single.error-msg {
    border-color: #ff0000;
    color: #ff0000;
}

/* ============ Moin CSS ============= */
.lp-method-wrap.lp-listing-form > label img {
	width: auto;
}
.post-with-map-container .listing-style-3 .lp-filter-inner .comboboxCategory.chosen-select2.tag-select-four {
    height: 39px;
    border: none;
    background: #f8f8f8;
    color: #b5b5b5;
}
.post-with-map-container .listing-style-3 .lp-filter-inner .comboboxCategory.chosen-select2.tag-select-four:focus {
	outline: none;
}
.searchloading{
	display:none;
	position: absolute;
    top: 7px;
    left: 50%;
    width: 32px;
    height: 32px;
    margin-left: -16px;
}
.rate.lp-rate-worst{
	background-color: #ff9600 !important;
}
.rate.lp-rate-bad{
	background-color: #ffc800 !important;
}
.rate.lp-rate-satisfactory{
	background-color: #c5de35 !important;
}
.faq-btns {
	position:absolute;
	bottom:-35px;
}
.lp-about-section-best-header > h3 {
    font-size: 25px;
}
/* =========== Timekit Booking =========== */

.bookingjs.is-small.show.has-timezonehelper.has-displayname .bookingjs-timezonehelper {
	display: none;
}
.bookingjs.is-small.show.has-timezonehelper.has-displayname {
    background-color: #fafafa;
    border: 1px solid #dedede;
    border-radius: 5px;
    box-shadow: none;
    overflow: hidden;
    margin: 0px;
}
.fc-row.fc-widget-header th.fc-day-header.fc-widget-header {
    background-color: #fafafa;
}
.fc-widget-content .fc-content-skeleton .fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
    border-color: #41a6df;
    border-radius: 0;
    box-shadow: none;
}
.fc-unthemed .fc-day.fc-widget-content.fc-mon.fc-today.fc-state-highlight {
    background-color: #fafafa;
}
.fc-widget-content .fc-content-skeleton .fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end:hover {
    background-color: #41a6df;
}
.header-normal.pos-relative.lp-header-full-width {
    width: 100%;
}
.listing-second-view a.secondary-btn i {
    margin-right: 5px;
}
.listing-second-view .post-meta-right-box .post-stat > li > a i {
    margin-right: 5px;
}
.listing-second-view .post-meta-right-box .post-stat > li > a span.reviews-stars i {
    margin-right: 0;
}
.author-social .status > span.online > a {
    color: #333333;
    text-transform: capitalize;
}
.is-small .bookingjs-displayname {
    left: 0;
    padding-right: 0;
}
.rating-symbol:first-of-type:hover .rating-symbol-foreground .fa-star,
.rating-symbol.angry .rating-symbol-foreground .fa-star {
    color: #de9147;
}
.rating-symbol:nth-child(2):hover .rating-symbol-foreground .fa-star,
.rating-symbol.cry .rating-symbol-foreground .fa-star {
    color: #de9147;
}
.rating-symbol:nth-child(3):hover .rating-symbol-foreground .fa-star,
.rating-symbol.sleeping .rating-symbol-foreground .fa-star {
    color: #dec435;
}
.rating-symbol:nth-child(4):hover .rating-symbol-foreground .fa-star,
.rating-symbol.smily .rating-symbol-foreground .fa-star {
    color: #c5de35;
}
.rating-symbol:nth-child(5):hover .rating-symbol-foreground .fa-star,
.rating-symbol.cool .rating-symbol-foreground .fa-star {
    color: #73cf42;
}

.listing-second-view .rating-symbol:first-of-type::before,
.listing-second-view .rating-symbol.angry::before {
	background-color: #de9147;
}
.listing-second-view .rating-symbol:nth-child(2)::before,
.listing-second-view .rating-symbol.cry::before {
	background-color: #de9147;
}
.listing-second-view .rating-symbol:nth-child(3)::before,
.listing-second-view .rating-symbol.sleeping::before {
	background-color: #dec435;
}
.listing-second-view .rating-symbol:nth-child(4)::before,
.listing-second-view .rating-symbol.smily::before {
	background-color: #c5de35;
}
.listing-second-view .rating-symbol:nth-child(5)::before,
.listing-second-view .rating-symbol.cool::before {
	background-color: #73cf42;
}
#lp-submit-form .select2.select2-container {
    float: left;
    min-width: 100%;
}
#lp-submit-form .select2-selection.select2-selection--single {
    border: 1px solid #e3e3e3;
    height: 44px;
}
#lp-submit-form .select2-selection.select2-selection--single .select2-selection__rendered {
    font-size: 13px;
    line-height: 44px;
    padding-left: 15px;
    padding-right: 30px;
    text-transform: capitalize;
}
#lp-submit-form .select2-selection.select2-selection--single .select2-selection__arrow {
    height: 100%;
    width: 30px;
}
.resurva-booking ul li.clearfix > form#booking {
    float: right;
    position: relative;
    padding-right: 25px;
}
.resurva-booking ul li.clearfix > form#booking > span {
    color: #363f48;
    height: 35px;
    line-height: 32px;
    margin-right: -25px;
}
.resurva-booking ul li.clearfix > form#booking:hover > span {
	color: #fff;
}
/* ========================
	  Moin CSS Starts
=========================== */
.listing-simple .search-row .form-group .input-group .comboboxCategory.chosen-select2.tag-select-four {
	border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: auto;
    border-color: #dedede;
    height: 40px;
    border-left: 0px;
    background: #f8f8f8;
    color: #b5b5b5;
}
.post-with-map-container .listing-style-3 .lp-filter-inner .comboboxCategory.chosen-select2.tag-select-four {
    height: 39px;
    background: #f8f8f8;
    color: #b5b5b5;
	border: none;
}
.listing-simple .search-row .form-group .input-group .comboboxCategory.chosen-select2.tag-select-four,
.post-with-map-container .listing-style-3 .lp-filter-inner .comboboxCategory.chosen-select2.tag-select-four:focus {
	outline: none;
}
section.aliceblue {
	overflow-x: hidden;
}
/* ========================
		Moin CSS End
=========================== */
.reviews a.open-reply.pull-left {
    font-weight: 500;
    padding-left: 20px;
    position: relative;
}
/* .dashboard-content .reviews a.open-reply::before {
    content: "\f063";
    font-family: "FontAwesome";
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0;
} */
.dashboard-content .reviews a.open-reply.active::before {
	content: "\f062";
}
#review-section.review-form form#rewies_edit-form ul.gallery-thumbs {
    margin: 0;
    padding: 0;
    text-align: right;
}
#review-section.review-form form#rewies_edit-form ul.gallery-thumbs > li {
    display: inline-block;
    padding: 0 5px;
    vertical-align: top;
}
#review-section.review-form form#rewies_edit-form ul.gallery-thumbs > li:last-child {
    padding-right: 0;
}
#review-section.review-form form#rewies_edit-form .form-group.submit-images {
    margin-top: 20px;
}
.post_response #review-section.review-form form#rewies_edit-form .form-group > p {
    color: #575757;
    font-size: 15px;
    font-weight: 600;
}
.success-txt > span {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px;
    vertical-align: top;
    width: 40px;
}
.success-txt > p {
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    max-width: 550px;
    text-align: left;
    vertical-align: top;
}
.success-txt {
    margin-bottom: 40px;
}
.dashboard-content .lp-pay-options .promotebtn {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #363f48;
    color: #363f48;
}
.dashboard-content .lp-pay-options .promotebtn:hover {
    background-color: #363f48;
    color: #ffffff;
}

body.archive .listing-pro, body.search .listing-pro{
	display:none;
}
.promoted-listings .promoted .listing-pro{
	display:block
}
/*moin at 18/04/017 strt*/
.listing-simple .search-row .form-group .input-group .comboboxCategory.chosen-select2.tag-select-four,
.post-with-map-container .listing-style-3 .lp-filter-inner .comboboxCategory.chosen-select2.tag-select-four:focus {
	outline: none;
}
section.aliceblue {
	overflow-x: hidden;
}
/*moin at 18/04/017 ends*/

.right-panel .md-modal.md-effect-3.md-show {
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
    text-align: center;
    width: 100%;
    z-index: 9;
}
.right-panel .lp-list-page-list .md-show.md-effect-3 .md-content {
    border-radius: 5px;
    left: 50%;
    padding: 20px;
    position: absolute;
    top: 50%;
    width: 400px;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.form-group.mr-bottom-0 > h3 {
    margin-bottom: 30px;
}
.form-group.mr-bottom-0 > a.md-close {
    border: 1px solid #363f48;
    border-radius: 5px;
    color: #363f48;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 16px;
    margin-right: 20px;
    padding: 10px 30px;
    vertical-align: top;
}
.form-group.mr-bottom-0 > a.md-close:hover {
	background-color: #363f48;
	color: #fff;
}
.right-panel .form-group.mr-bottom-0 input.lp-review-btn {
    height: 40px;
    line-height: normal;
    padding: 8px 30px;
    vertical-align: top;
}
.dashboard-content .lp-list-view-content-bottom .list-style-none.list-st-img {
    float: left;
    padding: 0px 0;
    text-align: right;
    width: 100%;
	margin: 0 0px 0 3px;
}

.dashboard-content .lp-listing-pending-tab  .lp-list-view-content-bottom .lp-list-view-edit{
	padding-top:0;
}

.lp-listing-form .lp-listing-clm .radio.radio-danger > input[type="radio"] {
    margin-top: 0;
}
.listing-simple .listing-view-layout {
    display: none;
}
.listing-simple .lp-title.col-md-10.col-sm-10 {
    margin-top: -130px;
    z-index: 9;
}
.listing-simple .filter-top-section .lp-title h3 {
    color: #ffffff;
    font-size: 30px;
    font-weight: normal;
}
.listing-simple .post-with-map-container-right .search-row .lp-filter-inner {
    border-left: 0 none;
    border-right: 0 none;
    box-shadow: none;
    margin-top: -25px;
    padding: 10px !important;
}
.listing-simple .post-with-map-container-right #searchform .chosen-container.chosen-with-drop .chosen-drop {
    left: auto;
    right: 0;
}
.listing-simple .post-with-map-container-right .search-row {
    padding: 0 15px;
}
/* Moin CSS */
.header-with-topbar div.lp-join-now span {
	margin-top: 6px;
}
.header-with-topbar .lp-join-now ul li span {
	margin-top: 0px;
}
.header-with-topbar div.lp-join-now {
	float: right;
	line-height: 32px;
}
.header-with-topbar .lp-join-now ul li {
	line-height: 32px;
}
.header-with-topbar .lp-join-now {
	line-height: normal;
}
.mm-menu .mm-navbar {
	height: 130px;
}
.mm-menu .mm-navbar.mm-navbar-top {
	background-color: #41a6df;
}
.mm-menu .mm-navbar.mm-navbar-top .iconsmall {
	background: #fff;
}
.mm-menu  .mm-panels {
	/* top: 130px; */
}
.mm-menu  .mm-panels .mm-listview li.menu-item a {
	padding: 13px 10px 13px 20px;
}
.mm-menu .mm-navbar.mm-navbar-top .userimage {
	margin-right: 15px;
}
.login_info i {
    padding-right: 20px;
}
.login_info a {
    width: 41%;
}
.login_info, .login_info a {
    color: #fff;
	margin: 0px;
}
/* Moin CSS End */

/* ==================================
	  Homepage Map Search Styles
===================================== */
.absolute {
    left: 0;
    position: absolute;
    top: 66px;
    width: 100%;
    z-index: 9;
}
.absolute.lp-align-underBanner {
    bottom: 30px;
    top: auto !important;
}
.lp-align-underBanner .lp-bottom-with-map-back {
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.home-categories-area.lp-align-bottom,
.home-categories-area.lp-align-underBanner {
    float: left;
    padding: 0px 0px 0px;
    width: 100%;
}
.home-categories-area.lp-align-bottom .lp-home-categoires,
.home-categories-area.lp-align-underBanner .lp-home-categoires {
    float: left;
    margin: 0;
    position: static;
    width: 100%;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .lp-search-bar .form-group.lp-suggested-search {
    float: left;
    position: relative;
    width: 50%;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-group.lp-suggested-search input.lp-suggested-search {
	background-color: transparent;
    border-radius: 5px 0 0 5px;
    height: 46px;
    padding-left: 65px;
    width: 100%;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .lp-search-bar .lp-suggested-search {
	background-color: #fff;
    z-index: 9;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back form.form-inline div#input-dropdown {
    text-align: left;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-group.lp-location-search {
    background-color: #fff;
    border-radius: 0 5px 5px 0;
    float: left;
    margin-left: -12px;
    width: 30%;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-group.lp-location-search .chosen-container.chosen-container-single .chosen-single {
    border: medium none;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-inline .form-group:last-of-type {
    float: left;
    margin: 0;
    width: 19%;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-inline .form-group .lp-search-bar-right {
    width: 100%;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .lp-search-bar .lp-search-btn {
    background-color: transparent;
    width: 100%;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-inline .form-group .lp-search-bar-right .lp-search-icon {
    left: 34%;
    top: 11px;
    -webkit-transform: translateX(-50%) scaleX(-1);
       -moz-transform: translateX(-50%) scaleX(-1);
        -ms-transform: translateX(-50%) scaleX(-1);
         -o-transform: translateX(-50%) scaleX(-1);
            transform: translateX(-50%) scaleX(-1);
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .container .lp-search-bar {
    padding-left: 15px;
    padding-right: 15px;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-group.lp-location-search .chosen-container.chosen-container-single .chosen-single span {
    text-align: left;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back .form-group.lp-suggested-search input.lp-suggested-search:focus {
    border: none;
}
.lp-search-bar-all-demo.lp-bottom-with-map-back {
    float: left;
    width: 100%;
}
.lp-align-bottom .lp-search-bar-all-demo.lp-bottom-with-map-back {
	padding-left: 30px;
	padding-right: 30px;
}
.home-categories-area.lp-align-top .lp-home-categoires {
    z-index: 9;
}
#homeMap {
	background-color: #ffffff;
	background-image: url("../images/content-loader.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}
.home-categories-area .lp-search-description p {
    color: #7f7f7f;
    margin-bottom: 50px;
}
.home-categories-area .lp-search-description {
    margin-top: 70px;
}
/* ==================================
   Homepage Map Search Styles Ends
===================================== */

.resurva-booking .col-md-6.col-xs-12 > p {
    color: #7f7f7f;
    font-size: 12px;
}
.list-st-img li a.edit-list {
    line-height: 18px;
}
.post-meta-left-box .breadcrumbs li::before {
	top: 50%;
}
.hours-select > li > button.add-hours > span {
	color: #fff;
}
.lp-dyn-city {
    color: #fff;
}
a.open-map-view {
    background-color: #f3f3f3;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #7f7f7f;
    float: right;
    line-height: 19px;
    padding: 9px 10px;
    text-align: center;
    width: 50px;
}
.sidemap-container.pull-right.sidemap-fixed.open-map {
    display: block;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9;
}
a.open-img-view {
    background-color: #f3f3f3;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #7f7f7f;
    padding: 8px 10px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 120px;
    width: 50px;
    z-index: 99;
}

/* Marker Cluster Leaflet */
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
	}
.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}
/* Marker Cluster Leaflet */

/*moin CSS 2504017 START*/
.reviews-section .report {
    color: #363F48;
    border: 1px solid #363F48;
    padding: 7px;
    border-radius: 4px;
	font-size: 12px;
}
.reviews-section .report i {
    padding-right: 5px;
}
.reviews-section .report:hover {
    background: #363F48;
    color: #fff;
    border: transparent;
}
.reviews-section .review-post .detail-sec:last-child {
    background: #fafafa;
    border: 1px solid #dedede;
    padding: 20px;
	border-radius: 4px;
    margin-top: 25px;
}
.reviews-section .review-post .detail-sec .owner-response  p {
	margin-bottom: 0px;
	margin-top: 15px;
}
.reviews-section .review-post .detail-sec .owner-response time {
	font-size: 12px;
}
.reviews-section .review-post .detail-sec .owner-response h3 {
    margin: 0px;
	font-size: 14px;
    font-weight: 600;
}
.reviews-section .review-post figure p {
	margin-bottom: 15px;
}
/*moin CSS 2504017 ENDED*/

/* by zaheer on 28 april */
.reviews-section a.reviewRes span.lp_state{
	position:absolute;
	top:-25px;
	left:0px;
	display:none;
	font-size:12px;
	color:#41a6df;
	width:200%;
}
.instresting.reviewRes span.interests-score{
	color: #417cdf;
}
.lol.reviewRes span.interests-score{
	color: #ff8e29;
}
.love.reviewRes span.interests-score{
	color: #ff2357;
}
.bottom-section ul li a.love:hover > span.interests-score{
	color: #fff;
}
.bottom-section ul li a.lol:hover > span.interests-score {
    color: #fff;
}
.bottom-section ul li a.instresting:hover > span.interests-score {
    color: #fff;
}

.invoice-section .lp-modal-spinn{
	position: absolute;
    top: 29px;
    right: 140px;
    left: auto;
	bottom:auto;
}

/* end by zaheer on 28 april */

/* by haroon on 28 april */
.lpro-cat-icon {
    height: 40px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 40px;
}
/* end by haroon on 28 april */
/* =================================
		Search  Drop Styles
==================================== */
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search {
    width: 30%;
}
.lp-home-banner-contianer .lp-search-bar .ui-widget select,
.lp-home-banner-contianer .lp-search-bar .ui-widget {
    width: 100%;
}
.lp-home-banner-contianer .lp-search-bar .select2-container {
    min-width: 100%;
}
.lp-search-bar .select2-container .select2-selection--single {
    background-color: transparent;
    border: medium none;
    height: 46px;
    padding-left: 75px;
}
.lp-search-bar .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 13px;
    line-height: 46px;
}
.header-filter .select2-container .select2-selection--single {
    background-color: transparent;
    border: medium none;
    height: 46px;
    padding-left: 60px;
}
.header-filter .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 13px;
    padding-left: 5px;
    line-height: 46px;
}
.header-filter .select2-container--default .select2-selection--single .select2-selection__arrow,
.lp-search-bar .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%;
	width: 30px;
}
.header-filter .lp-location-search .ui-widget > i,
.lp-search-bar .lp-location-search .ui-widget > i {
    color: #b6bfc8;
    cursor: pointer;
    font-size: 14px;
    left: 65px;
    position: absolute;
    top: 53%;
    z-index: 7;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.header-filter .lp-location-search .ui-widget > i.fa.fa-circle-o-notch.fa-spin,
.lp-search-bar .lp-location-search .ui-widget > i.fa.fa-circle-o-notch.fa-spin {
    top: 39%;
}
.select2-container.select2-container--default.select2-container--open {
    z-index: 999999999;
}
.header-filter .select2-container.select2-container--default.select2-container--open {
    min-width: 100%;
    z-index: 999999999;
}
.header-filter .ui-widget {
    float: left;
    width: 100%;
}
.header-filter .ui-widget select.select2.select2-hidden-accessible {
    max-width: none;
    width: 100% !important;
}
.select2.select2-container.select2-container--default.select2-container--below {
    min-width: 100%;
}
.form-group.lp-location-search .ui-widget[data-option="yes"] .chosen-container.chosen-container-single .chosen-single span {
    margin-left: 0;
}
.form-group.lp-location-search .chosen-container.chosen-container-single .chosen-single.remove-margin span {
    margin-left: 0;
}
.lp-search-bar .select2-container .select2-selection--single.slide-right {
    padding-left: 60px;
}
 .lp-checkout-wrapper .lp-user-listings input[type=radio]:checked + label:before{
	top: 2px !important;
}
.select2.select2-container.select2-container--default {
    min-width: 100%;
}

/* --------------------------Image Upload gallery */

/*!
 * Theme: DragDropBox
*/

/*-------------------------
	Input
-------------------------*/
.jFiler-input-dragDrop {
    display: block;
    padding: 25px 25px;
    color: #8d9499;
    color: #97A1A8;
    background: #F5F5F5;
    border: 2px dashed #C8CBCE;
    text-align: center;
    -webkit-transition: box-shadow 0.3s,
                        border-color 0.3s;
    -moz-transition: box-shadow 0.3s,
                        border-color 0.3s;
    transition: box-shadow 0.3s,
                        border-color 0.3s;
}

.jFiler.dragged .jFiler-input-dragDrop {
    border-color: #aaa;
    box-shadow: inset 0 0 20px rgba(0,0,0,.08);
}

.jFiler.dragged .jFiler-input-dragDrop * {
    pointer-events: none;
}

.jFiler.dragged .jFiler-input-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.jFiler.dragged .jFiler-input-text,
.jFiler.dragged .jFiler-input-choose-btn {
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.jFiler-input-dragDrop .jFiler-input-icon {
    font-size: 20px;
    margin-bottom: 6px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.jFiler-input-text h3 {
    margin: 0;
    font-size: 18px;
	color:#bcbcbc;
}

.jFiler-input-text span {
    font-size: 12px;
}

.jFiler-input-choose-btn {
    display: inline-block;
    padding: 8px 14px;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    color: #8d9496;
    border-radius: 3px;
    border: 1px solid #c6c6c6;
    vertical-align: middle;
    background-color: #fff;
    box-shadow: 0px 1px 5px rgba(0,0,0,0.05);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.jFiler-input-choose-btn:hover,
.jFiler-input-choose-btn:active {
    color: inherit;
}

.jFiler-input-choose-btn:active {
    background-color: #f5f5f5;
}

/* gray */
.jFiler-input-choose-btn.gray {
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f5f5f5));
    background-image: -webkit-linear-gradient(top,#fcfcfc,#f5f5f5);
    background-image: -o-linear-gradient(top,#fcfcfc,#f5f5f5);
    background-image: linear-gradient(to bottom,#fcfcfc,#f5f5f5);
    background-image: -moz-linear-gradient(top,#fcfcfc,#f5f5f5);
}

.jFiler-input-choose-btn.gray:hover {
    filter: alpha(opacity=87);
    opacity: 0.87;
}

.jFiler-input-choose-btn.gray:active {
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fcfcfc));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#fcfcfc);
    background-image: -o-linear-gradient(top,#f5f5f5,#fcfcfc);
    background-image: linear-gradient(to bottom,#f5f5f5,#fcfcfc);
    background-image: -moz-linear-gradient(top,#f5f5f5,#fcfcfc);
}

/* blue */
.jFiler-input-choose-btn.blue {
    color: #008BFF;
    border: 1px solid #008BFF;
}

.jFiler-input-choose-btn.blue:hover {
    background: #008BFF;
}

.jFiler-input-choose-btn.blue:active {
    background: #008BFF;
}

/* green */
.jFiler-input-choose-btn.green {
    color: #27ae60;
    border: 1px solid #27ae60;
}

.jFiler-input-choose-btn.green:hover {
    background: #27ae60;
}

.jFiler-input-choose-btn.green:active {
    background: #27ae60;
}

/* red */
.jFiler-input-choose-btn.red {
    color: #ed5a5a;
    border: 1px solid #ed5a5a;
}

.jFiler-input-choose-btn.red:hover {
    background: #ed5a5a;
}

.jFiler-input-choose-btn.red:active {
    background: #E05252;
}

/* black */
.jFiler-input-choose-btn.black {
    color: #555;
    border: 1px solid #555;
}

.jFiler-input-choose-btn.black:hover {
    background: #555;
}

.jFiler-input-choose-btn.black:active {
    background: #333;
}

.jFiler-input-choose-btn.blue:hover,
.jFiler-input-choose-btn.green:hover,
.jFiler-input-choose-btn.red:hover,
.jFiler-input-choose-btn.black:hover {
    border-color: transparent;
    color: #fff;
}

.jFiler-input-choose-btn.blue:active,
.jFiler-input-choose-btn.green:active,
.jFiler-input-choose-btn.red:active,
.jFiler-input-choose-btn.black:active {
    border-color: transparent;
    color: #fff;
    filter: alpha(opacity=87);
    opacity: 0.87;
}
li span.lp-userInfo{
	display:block !important;
}
/* Smm13may */
.bookingjs-form-box {
	box-shadow: none !important;
	background-color: transparent !important;
}
.bookingjs-form-box .bookingjs-form-fields {
	background: transparent;
}
.bookingjs-form-box .bookingjs-form-fields .bookingjs-form-input:focus {
	background: #fbfbfb !important;
    box-shadow: none;
}
.bookingjs-form-box .bookingjs-form-fields .bookingjs-form-input.input-name,
.bookingjs-form-box .bookingjs-form-fields .bookingjs-form-input.input-email {
    line-height: 36px;
    height: 40px;
    padding: 0px 15px;
    border: 1px solid #dedede;
    background: #fff;
    border-radius: 4px;
	margin-bottom: 15px;
}
.bookingjs-form-box .bookingjs-form-fields .bookingjs-form-input.input-comment {
    border-radius: 4px;
    border: 1px solid #dedede;
	padding-left: 15px;
}
.author-list-info {
	width: 100%;
}
.author-list-info .author-top-info .icons8-Marker {
	margin-right: 5px;
}
.author-list-info .author-top-info {
	margin: 0 auto;   
	display: block; 
	width: 290px;
	color: #fff;
    padding: 50px 0px;
	z-index: 999;
	position: relative;
}
.author-list-info .author-top-info h5 {
	color: #fff;
	text-align: center;
	margin-bottom: 13px;
}
.author-list-info .author-top-info h3 {
	margin-top: 23px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	margin-bottom: 18px;
}
.author-list-info .author-top-info .user-thumb {
	width: 94px;
    height: 94px;
    border-radius: 100%;
    overflow: hidden;
    margin: auto;
    text-align: center;
    display: block;
}

/*tabs for list and reviews*/
.tabs-listing.listing-second-view .lp-grid-box {
	border-radius: 8px;
}
.tabs-listing {
	background: #eff3f6;
}
.tabs-listing .reviews-section {
    background: #fff;
	padding-left: 25px;
    padding-right: 25px;
}
.tabs-listing .nav-justified li {
	padding-right: 15px;
}
.tabs-listing .nav-justified li.active a i,
.tabs-listing .nav-justified li.active a {
	background: #363f48;
    color: #fff;
}
.tabs-listing .nav-justified li a i {
	color: #363f48;	
}
.tabs-listing .nav-justified li a:hover i,
.tabs-listing .nav-justified li a:hover {
	background-color: #363f48;
	color: #fff;
	transition: all 0.3s ease;
}
.tabs-listing .nav-justified li a {
    padding: 6px 6px;
	color: #363f48;
	border: 1px solid #363f48;
}
.tabs-listing.listing-second-view {
	margin-bottom: 0px;
}
.tabs-listing {
	margin-bottom: 12px;
}
.tabs-listing {
	padding-top: 58px;
	padding-bottom: 58px;
}
.tabs-listing .nav-justified {
    width: 35%;
    margin: 0 auto;
}
.tabs-listing .lp-listngs-title {
    font-size: 24px;
    text-align: center;
    margin-top: 55px;
    margin-bottom: 25px;
}
.tabs-listing .reviews-section .top-section time {
	float: right;
    margin-right: 0px;
	padding-right: 140px;
}
.tabs-listing .reviews-section .top-section h3 {
	display: inline-block;
}
.tabs-listing .reviews-section .top-section p {
    font-size: 13px;
    color: #797979;
	margin-bottom: 0px;
}
.tabs-listing .reviews-section {
	margin-top: 0px;
	width: 868px;
    margin-left: 135px;
}
.tabs-listing.listing-second-view .lp-list-page-grid {
	width: 868px;
	margin-left: 135px;
    padding: 30px 25px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #dedede;
}
.tabs-listing.listing-second-view .lp-grid-box-description {
    padding-bottom: 38px;
}
.tabs-listing.listing-second-view .lp-grid-fullwidth {
    width: auto;
    margin: 0px;
}
.tabs-listing.listing-second-view .list_view .lp-grid-box-thumb-container {
	width: 32%;
}
.tabs-listing.listing-second-view .lp-reviews-gallery {
	width: 868px;
    margin-left: 135px;
    padding: 30px 25px;
    background: #fff;
	border-radius: 4px;
    border: 1px solid #dedede;
}
.tabs-listing.listing-second-view .lp-reviews-gallery ul li {
    float: left;
    padding: 10px;
}
.tabs-listing.listing-second-view .lp-reviews-gallery ul {
	display: inline-block;
    padding: 0px;
}
.tabs-listing.listing-second-view .lp-reviews-gallery h4 {
	font-size: 15px;
    font-weight: normal;
}
.tabs-listing.listing-second-view .lp-reviews-gallery li a{
    display: block;
    overflow: hidden;
    border-radius: 8px;
    width: 100%;
}
.tabs-listing.listing-second-view .lp-reviews-gallery .lp-gall p {
    line-height: normal;
    margin: 0px;
}
.tabs-listing.listing-second-view .lp-reviews-gallery .lp-gall strong,
.tabs-listing.listing-second-view .lp-reviews-gallery .lp-gall p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.leaflet-control-container .leaflet-top,
.leaflet-control-container .leaflet-bottom {
	z-index: 1;
}
.tabs-listing .details .content-section {
	padding-top: 13px;
}
.author-list-info .author-top-info .user-name img {
	margin-right: 0px;
}
.author-list-info .author-top-info .user-name span {
    font-weight: normal;
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
}
.author-list-info .author-top-info .lp-review-photo .lp-reviews {
	margin-right: 10px;
}
.author-list-info .author-top-info .lp-review-photo .lp-reviews,
.author-list-info .author-top-info .lp-review-photo .lp-photos {
    display: inline;
}
.author-list-info .author-top-info .lp-review-photo span {
	color: #fff;
}
.author-list-info .author-top-info .lp-review-photo {
	text-align: center;
}
/* Emm13may */
.dashboard-content .availableprice_options .checkboxx{
	position:relative;
}
.dashboard-content .availableprice_options .checkboxx .help-text{
	position: absolute;
    bottom: -12px;
    left: 10px;
}
.lp-rightbnk-transfer-msg .lp-method-wrap > label img {
	width: 80px;
    margin-top: -4px;
}

.fullwidth-header .header-filter .input-group.width-49-percent.margin-right-15.hide-where {
	width: 95%;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search.hide-where {
    width: 79%;
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search.hide-where .pos-relative input {
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}
#listings_checkout i.lp-after-token{
	display:none;
}

#ads_promotion i.lp-after-token{
	float: right;
    margin-top: 9px;
    margin-right: 5px;
	display:none;
}
/* ====26MAY */
.faq-section .container,
.post-detail-content .container, .faq-section .lp-checkout-wrapper h5 {
	width: auto;	
}
.lp-listing-form .radio.radio-danger {
    border: 1px solid #dedede;
}
.lp-method-wrap > label img {
    left: 35px;
}
.lp-custom-lat-long{
	display:none;
}
button.googleAddressbtn{
	-webkit-transition: all 0.5s linear; /* For Safari 3.1 to 6.0 */
    transition: all 0.5s linear;
	float:left;
}
.post-submit #inputAddresss{
	/* display:none; */
}

/* mmmenu 27may */
.mobile-menu {
    padding: 15px 0px 0px 0px;
	width: 120%;
}
.mobile-menu li {
	line-height: 40px;
    border-bottom: 1px solid #fff;
}

#slide-nav {
	display: none;
}
.navbar-toggle.slide-active {
	padding-top: 0px !important;
	top: -40px;
}
#slide-nav .navbar-toggle {
    cursor: pointer;
    position: relative;
    line-height: 0;
    float: left;
    margin: 0;
    width: 30px;
    height: 40px;
    padding: 10px 0 0 0;
    border: 0;
    background: transparent;
}
#slide-nav .navbar-toggle > .icon-bar {
    width: 100%;
    display: block;
    height: 3px;
    margin: 5px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
    background: #fff;
}
.navbar-header {
    position: relative
}
.navbar.navbar-fixed-top.slide-active {
    position: relative
}
@media (max-width:767px) { 
	#slide-nav {
		display: block;
	    background: transparent;
		border: none;
		margin: 0px;
	}
	#slide-nav .container {
	    margin: 0!important;
	    padding: 0!important;
      height:100%;
	}
	#slide-nav .navbar-header {
	    margin: 0 auto;
	    padding: 0 15px;
	}
	#slide-nav .navbar.slide-active {
	    position: absolute;
	    width: 80%;
	    top: -1px;
	    z-index: 1000;
	}
	#slide-nav #slidemenu {
	    background: #f7f7f7;
	    left: -100%;
	    width: 80%;
	    min-width: 0;
	    position: absolute;
	    padding-left: 0;
	    z-index: 2;
	    top: -40px;
	    margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav {
	    min-width: 0;
	    width: 100%;
	    margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
	    min-width: 0;
	    width: 80%;
	    white-space: normal;
	}
	#slide-nav {
	    border-top: 0
	}
	#slide-nav.navbar-inverse #slidemenu {
	    background: #333
	}
	#navbar-height-col {
	    position: fixed;
	    top: 0;
	    height: 100%;
      bottom:0;
	    width: 80%;
	    left: -80%;
	    background: #f7f7f7;
	}
	#navbar-height-col.inverse {
	    background: #333;
	    z-index: 1;
	    border: 0;
	}
	#slide-nav .navbar-form {
	    width: 100%;
	    margin: 8px 0;
	    text-align: center;
	    overflow: hidden;
	}
	#slide-nav .navbar-form .form-control {
	    text-align: center
	}
	#slide-nav .navbar-form .btn {
	    width: 100%
	}
	.header-with-topbar .navbar-toggle.slide-active {
		top: -40px !important;
	}
	.header-with-topbar .navbar-toggle {
	    top: 70px;
	}
}
@media (min-width:768px) { 
	#page-content {
	    left: 0!important
	}
	.navbar.navbar-fixed-top.slide-active {
	    position: fixed
	}
	.navbar-header {
	    left: 0!important
	}
}
/* end mmmenu 27may */

.post-submit a.btn-link{
	display: inline-block;
    margin-top: 4px;
    font-size: 13px;
	cursor:pointer;
}
.post-submit .hiddenlatlong{
	/* display:none; */
}
.lp-custom-lat {
	display: none;
}
#slidemenu img {
	display: block;
	margin-bottom: 15px;
}
#slidemenu .lpl-button {
    background: #ffffff;
    color: #41a6df;
    border: 1px solid #ececec;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
	margin-right: 10px;
}
#slidemenu .lp-listing-adlisting {
	display: block;
    text-align: center;
    width: 120%;
}
.header-right-panel .navbar-fixed-top{
	position:absolute;
	top:-47px;
}
.header-right-panel .navbar-fixed-top.slide-active{
	top:0px;
}
/*Vedio Search Option css start*/
.header-container.lp-vedio-bg {
    
    position: relative;
}
.header-container.lp-vedio-bg video {
   
   
    
    height: 100%;
   
    -o-object-fit: cover;
    object-fit: cover;
   
    width: 100%;
}
.header-container.lp-vedio-bg .video-lp {
    position: absolute;
    max-width: 1000%;
    min-height: 100%;
    min-width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  
    width: 100%;
	overflow:hidden;
}
/*Vedio Search Option ends*/

.lp_billing_total #lp_tax_type{
	font-size:12px;
}
.lp_section_inner .lp_billing_total{
	display:none;
}


/* moin here 29 */
a.googleAddressbtn {
    background: #363F48;
    color: #7f7f7f;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 4px;
	color: #fff;
}
a.googleAddressbtn.active {
    background: #363F48;
}
a.googleAddressbtn:hover {
	background: #42a7df;
}
a.googleAddressbtn:hover,
a.googleAddressbtn.active {
    text-decoration: none;
	position: relative;
	color: #fff;
}
a.googleAddressbtn.active:hover::after {
	/* border-top-color: #42a7df; */
}
.hiddenlatlong .col-md-6 {
	padding-top: 15px;
}
.lp-coordinates {
    padding-bottom: 15px;
}
a.googleAddressbtn.active::after {
    content: "";
    left: 45%;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 8px solid;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: 25px;
}
.lpl-button:hover {
	
    background: #fff;
	
    color: #333;

}

.lpl-button.md-trigger {

    right: 10px;

}

.lpl-button {

    position: absolute;

    z-index: 9;

    background: transparent;

    color: #363f48;

    border: 1px solid #363f48;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

    float: left !important;

    margin-right: 0px !important;
  
    width: 40%;
    
    margin-left: 15px;

    border-radius: 4px;
	
   /* margin-bottom: 30px; */

    text-align: center;
    top: 85px;

    margin-top: 40px;

}
.mm-panels {
	top: 140px !important;
}
.iconsmall {
	margin-top: 35px;
    float: right !important;
}
/* moin here 29 ends*/

.listing-second-view .single_listing .post-price-row > li.grayscale-dollar{
	width:auto !important;
}

.lp-face.lp-back2 .lp-method-wrap > label img {
    left: 5px !important;
}

.dissablebutton{
	background-color:#e9eaea !important;
}

.header-right-panel .lp-menu ul li ul li a {
	color: #333;
}
.fulldayopen-wrap label{
	font-size: 12px;
    padding-left: 20px;
}
.checkbox.fulldayopen-wrap label:before{
	width: 15px;
    height: 15px;
    top: 6px;
    margin-right: 5px;
}
.checkbox.fulldayopen-wrap input[type=checkbox]:checked + label:before{
	font-size: 9px;
    line-height: 13px;
}
.checkbox.fulldayopen-wrap{
	display:inline-block;
}
.hours > span.fullday {
    width: auto;
    float: left;
	margin:0px 2px 0px 13px;
}
.hours.fullhours > a.remove-hours {
    margin-left: 52px;
}
.leaflet-control-container .leaflet-top, .leaflet-control-container .leaflet-bottom {
z-index: 20;
}
.packages .top-area ul > li span, .packages .top-area h2 span {
		color: #ffffff;
}
.packages .top-area ul > li span, .packages .top-area h2 span {
		color: #ffffff;
}
.lp-search-bar #input-dropdown, .header-filter #input-dropdown {
	
		border-bottom-left-radius: 4px;
	
		border-bottom-right-radius: 4px;

}
.dashboard-tabs.lp-main-tabs.text-center .dropdown.opened a {
    
	border-left-color: #42a7df;
}
/*pagination-last-starts*/
.lp-pagination li a,
.lp-pagination li span {
    border: 1px solid #e3e3e3;
}
.lp-pagination ul li:hover > .page-numbers {
		background-color: #f7f7f7;
}
.lp-pagination ul li:hover {
		background-color: #e3e3e3;
}
.lp-pagination div.page-numbers a:hover{
	background-color: #e3e3e3;	
}
.lp-pagination ul li > span.current:hover,
.lp-pagination ul li > span.current {
	background-color: #363f48;
	color: #fff;
	border-color:  #363f48;
		line-height: 30px;
    padding: 0px 10px;
}
/*pagination-last-ended*/
.claimform.claimform-open h3 {
	margin-top: 0px;
}
.claimform.claimform-open {
	padding: 0px;
    padding-top: 10px;
    margin: 0px;
    padding-left: 3px;
    padding-right: 3px;
}
.claimform.claimform-open #claimform .form-group {
	margin: 0px;
}
.claimform.claimform-open .lp-review-btn {
    padding: 6px 28px 6px 28px;
}
.lp-pagination.pagination {
    padding-left: 15px;
    padding-right: 15px;
}
/*pagination-last-starts*/
.lp-pagination.pagination {
    padding-left: 15px;
    padding-right: 15px;
}
/*pagination-last-ended*/
.widget-rating-box{
	margin-left:0px !important;
}
.widget-rating-box > span.rate{
	border-radius: 3px !important;
	width: 52px !important;
	line-height: 22px !important;
	margin-top:5px;
	margin-bottom:5px;
}
.post-with-map-container-right .list_view .lp-grid-box-bottom .hide {
    display: block !important;
}
.post-with-map-container-right .list_view .lp-grid-box-bottom .hide .gaddress {
    color: #7f7f7f;
    font-size: 12px;
    line-height: 30px;
    max-width: initial;
}
.post-with-map-container-right .list_view .lp-grid-box-bottom .show {
	color: #7f7f7f;
    font-size: 12px;
    line-height: 30px;
    display: none !important;
}
.post-with-map-container-right .lp-grid-box-bottom .pull-left {
    min-width: 65%;
    text-align: left;
}
.listing-second-view.paid-listing.lp-section-content-container.lp-list-page-grid .listing-post article figure {
	background-image:url(../images/background-img.png);
	min-height: 232px;
}
.listing-second-view.paid-listing.lp-section-content-container.lp-list-page-grid figure img {
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0px auto;
}

/* on 14 july 2017 */

.select-plan-form .plan-options {
	display: block;
    margin-top: 15px;
    margin-bottom: 15px;
	font-weight: normal;
}
.select-plan-form .radio.radio-danger {
	width: 20px;
    height: 20px;
    border: 1px solid #ececec;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px;
	margin-bottom: 0px;
    float: left;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}
.select-plan-form input[type="radio"] {
	margin-left: 0px;
	opacity: 0;
}
.select-plan-form .radio label:before {
	content: "";
    display: inline-block;
    position: absolute;
    width: 14px;
    height: 14px;
    left: 22px;
	top:2px;
    margin-left: -20px;
    border-radius: 50%;
    background-color:#eee;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}
.select-plan-form  input[type="radio"]:checked + label::before {
	background-color: #999;
    border: medium none;
    color: #7f7f7f;
    content: "";
    height: 14px;
    left: 22px;
    width: 14px;
}
.select-plan-form .radio {
	margin-bottom: 15px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right .lp-rigt-icons ul:first-child {
	width: auto;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right .lp-rigt-icons ul:last-child  li a {
	padding-left: 15px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right .lp-rigt-icons ul:last-child {
	float: left;
	padding-top: 0px;
	margin-left: 10px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right .lp-rigt-icons {
	margin-left: 10px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right .lp-rigt-icons ul {
    display: inline;
    float: left;
    width: auto;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right {
	width: 36%;	
	position: absolute;
    right: 12px;
    top: 41px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right li:first-child a span {
	line-height: 25px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right li:first-child a {
	padding: 2px 15px 2px 40px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right li a, .dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right li form#lp_recheck .lp-review-btn {
    padding: 5px 20px;
	height: 30px;
}
.dashboard-content .right-panel .lp-list-page-list .lp-list-view-inner-contianer.clearfix .col-md-3.col-sm-3.col-xs-12.pull-right li form#lp_recheck .lp-review-btn{
    font-size: 14px !important;
}
.plane_change_btn,.lp_change_plan_action{
	padding: 0px 15px;
}
.lp-new-plane-container .lp-change-plane-status{
	position:absolute;
	right:15px;
	bottom:41px;
}
.lp-new-plane-container{
	position:relative;
}
.lp_change_plan_action{
	display: inline-block;
}


.lp_change_plan_action,.lp-action-div  form input[type="submit"],.lp-new-plane-container .plane_change_btn input[type="submit"]{
	color: #333;
    border: 1px solid #333;
    border-radius: 3px;
    padding: 6px 10px;
	background:#fff;
}
.lp_change_plan_action:hover,.lp-action-div  form input[type="submit"]:hover,.lp-new-plane-container .plane_change_btn input[type="submit"]:hover{
	color:#fff;
	background:#333;
}
/* css by moin 21 jul */
@media (max-width: 600px) {
    .lp-home-banner-contianer .lp-search-bar div.form-group.lp-location-search.hide-what {
        width: 100% !important;   
    }
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search.hide-what {
    width: 80% !important;
    border-radius: 4px;
}
.header-filter .input-group.width-49-percent.hide-what {
    width: 90%;
    border-radius: 4px;
}
/* #lp_vedio {
    min-width: 100%; 
    min-height: 100%;
    width: auto; 
    height: auto;
} */
.sidebar-post .md-modal.md-effect-3.single-page-popup.md-show {
	max-width: 1600px;
}
.lp-blog-grid-box .lp-blog-grid-box-description .lp-blog-user-thumb {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: -25px;
    border-radius: 50%;
}
#modal-packages {
    top: 25px;
}
#modal-packages .modal-body {
    padding-bottom: 25px;
}
#modal-packages .modal-header .close {
    margin-top: -45px;
    margin-right: -45px;
    background: #42a7df ;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 100%;
}
.list_view .lp-grid-box-bottom .pull-left,
.post-with-map-container-right .lp-grid-box-bottom .pull-left {
	max-width: 65%;
}
.list_view .lp-grid-box-bottom .hide,
.post-with-map-container-right .list_view .lp-grid-box-bottom .hide {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
}
/* end css by moin 21 jul */


/*start shoaib*/
.lp-selected-plan-features ul{
	margin:0px;
	padding:0px;
}
.lp-selected-plan-features {
	padding:15px;
	padding-bottom:0px;
	
}
.lp-selected-plan-features ul li p i{
	color:#2E8B57;
	margin-right:4px;
}
.lp-selected-plan-features ul li p{
	margin-bottom:0px;
}
.lp-selected-plan-price h3{
	font-size:20px;
}
.lp-selected-plan-price h3 span{
	font-size:16px;
	color:#333;
	margin-left:2px;
}
.lp-change-plan-btn{
margin-bottom:0px !Important;

}
.lp-change-plan-popup .modal-header .modal-title{
	font-size:26px;
}
.lp-selected-plan-price .plan-options{
	font-weight: 600;
    font-size: 20px;
    color: #333;
}
.lp-new-plane-container .lp-selected-plan-features{
    border-bottom: 1px solid #e5e5e5;
	padding-bottom:30px;
}
.lp-new-plane-container .lp-selected-plan-features:last-child{
	 border-bottom:0px;
}

.selected-plane-price-features ul li{
	display:inline-block;
	margin-right:15px;
	position:relative;
	padding-right:15px;
	float:left;
}
.selected-plane-price-features ul li:after{
   font-family: FontAwesome;
   content: "|";
   display: inline-block;
   
   vertical-align: middle;
   position:absolute;
    top: 3px;
    right: 0px;
}
.selected-plane-price-features ul li:last-child{
	margin-right:0px;
	padding-right:0px;
}

.selected-plane-price-features ul li:last-child:after{
	display:none;
}
.
/*end shoaib */
.widget-box.listing-price .hotel-menu {
    overflow-y: scroll;
}

/* for recurring payment stripe */
div.lp-recurring-button-wrap{
	float: left;
    margin-left: 17px;
}
div.lp-recurring-button-wrap input[type=checkbox]:checked + label:before{
	color:#fff;
	border-color:#fff;
}
div.lp-recurring-button-wrap input[type=checkbox]+ label{
	padding-top: 3px;
}
/* end for recurring payment stripe */
div.bottom-section a.reviewRes i{
	margin-right:2px;
}
.bottom-section .reviewRes span.interests-score {
    margin-left: 2px;
}
/*strt of new location*/
form #cities {
    padding-left: 67px;
    width: 100%;
    height: 46px;
    line-height: 47px;
    border-radius: 0 5px 5px 0;
}
.input-group.width-49-percent .input-group-addon.lp-border {
    z-index: 7;
}
.city-autocomplete {
	z-index: 100001 !important;
	overflow: hidden;	
    border: none !important;
}
.city-autocomplete .help {
	line-height: 22px;
	padding: 8px 15px;
	border-bottom: 1px solid #f9f9f9;
}
.city-autocomplete .help:hover:last-child {
	border-bottom: none;
}
.city-autocomplete .help:hover {
    background-color: #363F48;
	color: #fff;
	font-size: 14px;
}
@media (max-width: 480px) {
	form #cities {
		border-radius: 0px !important;
	}
}
/*Start by moin*/
.listing-second-view .single-page-slider-container.style2 .img_1 .slick-slide,
.listing-second-view .single-page-slider-container.style2 .img_1 .slick-track {
    width: 100% !important; 
}
.listing-second-view .single-page-slider-container.style2 .img_1 img {
   /* height: 100%;*/
}
@media (max-width: 1024px) {
	.single-page-slider-container.style2.three-imgs img {
		/* height: 100%;*/
	}
}
@media (max-width: 767px) {
    .single-page-slider-container.style2 .listing-slide .slide {
        height: 250px !important;
    }
 .listing-second-view .single-page-slider-container.style2 img {
   height: 100% !important;
  }
}
@media (min-width: 1024px) {
  .single-page-slider-container.style2.three-imgs .img_2 img {
		/* height: 100%;*/
    	width: 100%;
	}
}
.listing-second-view .single-page-slider-container.style2 img {
   /* height: 100%;*/
}
.listing-second-view .single-page-slider-container.style2 .img_3.slick-initialized .slick-slide {
    width: auto !important;
}
/*ENDED by moin*/ 
form#listings_checkout .lp_select_listing_heading{
	font-size:18px;
}

span.email-exist-error{
	padding:5px;
	color:#ff0000;
}
div#lp-find-near-me ul {
    margin: 0;
    padding: 0;
}
div#lp-find-near-me ul li a:hover{
    background-color: #F7FBFE;
}
div#lp-find-near-me ul li a {
    padding: 5px 10px;
}
div#lp-find-near-me-outer ul li #map-view-icon2:hover,div#lp-find-near-me-outer ul li #map-view-icon2:focus{
	
	background-color: #f8f8f8;
}
div#lp-find-near-me-outer ul li #map-view-icon2{
	
	line-height:27px;
}
div#lp-find-near-me ul li a {
    background-color: #f8f8f8;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    color: #9f9f9f;
    float: left;
    font-size: 13px;
    font-weight: 500;
    line-height: 27px;
    padding: 3px 15px;
}
div#lp-find-near-me ul li a.active{
	color: #ffffff;
}

/*side bar widget nearby start*/
.lp-nearby-grids {
	position: relative;
}
.lp-nearby-grids .lp-dis {
    position: absolute;
    bottom: 41px;
    left: 20%;
    z-index: 9;
    font-size: 14px;
}
.lp-nearby.paid-listing .listing-post figure{
	float: left;
    position: relative;
    width: 100%;
    background-color: #000;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    width: 90px;
}
.lp-nearby.paid-listing .listing-post .lp-grid-box .lp-grid-desc-container .lp-grid-box-thumb-container {
	position: relative;
    background-color: #000;
    float: none;
    border-radius: 5px;
    overflow: hidden;
    width: 90px;
	vertical-align:middle;
	display:inline-table;
}
.lp-nearby.paid-listing .listing-post .lp-grid-box .lp-grid-desc-container .details {
    float: none;
    padding-left: 10px;
	width:calc(100% - 100px);
	vertical-align:middle;
	display:inline-table;
}
.lp-nearby.paid-listing .listing-post .details .cat-icon {
	display: inline-block;
    line-height: 17px;
    margin-right: 0px;
    width: 12px;
}
.lp-nearby.paid-listing .listing-post .details ul li {
	font-size: 12px;
}
.lp-nearby.paid-listing .listing-post .details ul li .no-review {
	padding-left: 0px !important;
}
.lp-nearby.paid-listing .listing-post .details ul li span:last-child {
    line-height: 18px;
    padding: 3px 10px;
    height: 27px;
    vertical-align: top;
    width: 42px;
}
.lp-nearby.paid-listing .listing-post .details .lp-h4 a:hover {
	color: #ff5a5f;	
}
.lp-nearby.paid-listing .listing-post .details .lp-h4 a {
	font-size: 14px;
}
.lp-nearby.paid-listing .listing-post .details .lp-h4{
    margin-top: 0px;
    margin-bottom: 5px;
    line-height: 17px;
}
.lp-nearby.paid-listing .listing-post .details span.rate  {
	height: 23px;
	line-height: 15px;
}
.lp-nearby.paid-listing .listing-post .details ul {
	padding: 0px;	
	margin: 0px;
}
.lp-nearby.paid-listing .listing-post .lp-location .show {
	font-size: 16px;
}
.lp-nearby.paid-listing .listing-post .lp-location {
	margin-top: 5px;
}
.lp-nearby.paid-listing .listing-post .lp-location a {
	font-size: 12px;
}
.lp-nearby.paid-listing .listing-post .lp-location .cat-icon  img {
	width: 15px;	
}
.lp-nearby.paid-listing .listing-post .details span.verified {
	background-color: #73cf42;
}
.lp-nearby.paid-listing .listing-post .lp-grid-desc-container {
    padding: 10px;
}
.lp-nearby.paid-listing .listing-post .lp-sidebar-nearby {
	position: relative;
    display: block;
    height: auto;
	
   
}
.lp-sidebar-nearby .grid_view2{
	margin-bottom:10px !important;
}
.lp-nearby.paid-listing .listing-post .lp-sidebar-nearby .lp-distance-sidebar {
    position: absolute;
    bottom: 20px;
    right: 10px;
    z-index: 9;
    font-size: 12px;
	color: #FF4500;
    font-weight: 700;
}
.listing-app-view .lp-nearby{
	margin-bottom:20px;
}
.lp-sidebar-nearby .promoted .lp-h4 a .listing-pro{
	border: 1px solid #ebac2c;
border-radius: 3px;
color: #ebac2c;
float: left;
font-size: 12px;
font-weight: 500;
line-height: 16px;
margin-right: 7px;
margin-top: 2px;
padding: 0 3px 0 4px;
}
/*side bar widget nearby ends*/
/* for 2checkout */
button.lp-2checkout-modal{
	display:none;
}
/* end for 2checkout */

/*shoaib css start*/
.lp-sub-title{
    width: 800px;
    margin: 0 auto;
}
.listing-grid-view2-outer .lp-grid-box-description {
    padding: 10px 15px 2px 15px;
}
.listing-grid-view2-outer .lp-grid-box-description h4{
    margin-bottom:6px;
}
.sub-category-outer li{
    display:inline-block;
}
.sub-category-outer li a{
    color:#fff;
}
.sub-category-outer li p{
    margin:0px;
    line-height:20px;
}
.sub-category-outer{
    margin:0px;
    padding:0px;
}
.category-style3-title-outer{
z-index: 99999;
}
.category-style3-title-outer a:hover{
    color:#fff !important;
}
/*category grid style*/
.city-girds2 .city-thumb2 .category-style3-title-outer{
    position:absolute;
    left: 20px;
    bottom: 15px;
    border-radius:3px;
    -o-transition:all 0.2s ease-in-out;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
.city-girds2 .city-thumb2:hover .category-style3-title-outer{
    
    bottom: 20px;
}
.city-girds2 .city-thumb2  .category-style3-title-outer a{
    color: #fff;
    
    padding: 0px 10px;
    font-size: 16px !important;
    line-height: 30px;
}
.city-girds2 .city-thumb2  .category-style3-title-outer .lp-h3{
    margin:0px!important;
}
.city-thumb2{
    border-radius:8px;
    overflow:hidden;
    position: relative;
}
.city-girds4 .category-style3-title-outer .lp-h3,.location-girds4 .city-title .lp-h3{
    
    -webkit-transform:translateY(10px) !important;
    -moz-transform:translateY(10px) !important;
    -o-transform:translateY(10px) !important;
    transform:translateY(10px) !important;
    
}
.city-girds4:hover .category-style3-title-outer .lp-h3,.location-girds4:hover .city-title .lp-h3{
   -webkit-transform:translateY(0px) !important;
    -moz-transform:translateY(0px) !important;
    -o-transform:translateY(0px) !important;
    transform:translateY(0px) !important;
}
.city-girds4 .category-style3-title-outer,.location-girds4 .city-title{
    padding-bottom:15px !important;
}
/*call to action*/
.lp_section_inner{
    background-size:100%;
}
.call-to-action2{
    padding:50px 0px;
}
.call-to-action2 h3,.call-to-action2 h1{
    
    color:#fff;
}
.call-to-action2 h3{
    font-size:30px;
    font-family: 'Rock Salt', cursive;
    margin-bottom:0px;
    margin-top:0px;
    font-weight: 400;
}
.call-to-action2 h1{
    font-size:80px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-family: 'Rock Salt', cursive;
    font-weight: 400;
}
/*new blog style*/
.lp-blog-style2-outer{
    border: 1px solid #e3e3e3;
    border-right: 0px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
    text-align:left;
}
.lp-blog-grid-box-container-first-post{
    max-height: 406px;
    overflow: hidden;
}
.lp-blog-grid-box-container-style2 .lp-blog-grid-box-description2 {
    
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.lp-blog-user-thumb2{
    width:50px;
    height:50px;
    border-radius:50%;
    overflow: hidden;
}
.lp-blog-user-thumb2 img{
    border-radius:5px;
}
.lp-blog-style2-outer .lp-blog-grid-title{
    padding:0px;
    margin-top: 20px;
}
.lp-blog-style2-inner{
     padding: 35px 20px;
     padding-right:40px;
}
.lp-blog-style2-inner .lp-blog-grid-title h4 a{
    font-size: 24px;
    line-height: 30px;
}
.lp-blog-style2-inner .lp-blog-grid-title p{
    line-height:24px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.lp-blog-style2-inner .lp-blog-grid-author li a,.lp-blog-grid-author2 li a{
color: #7f7f7f;
}
.blog-read-more a{
    color: #7f7f7f;
    font-weight:700;
    display:inline-block;
    float: none!important;
    margin-top: 24px;
	border: 1px solid!important;
    border-radius: 5px;
   
    font-size: 14px;
    line-height: 26px;
    padding: 3px 15px;
}
.blog-read-more a:hover{
	color:#fff !Important;
}
.lp-blog-grid-box-description2{
    text-align:left;
}
.lp-blog-grid-author2,.lp-blog-grid-box-description2 .blog-read-more{
    padding:0px 30px;
}
.lp-blog-grid-box-description2 .lp-blog-user-thumb{
    margin: -25px 20px auto !important;
}
.lp-blog-grid-box-description2 .lp-blog-grid-title h4{
    margin-top:20px;
    
}
.lp-blog-grid-box-description2 .lp-blog-grid-title h4 a{
    font-size: 20px;
    line-height: 30px;
}
.lp-blog-grid-box-description2 .lp-blog-grid-title p{
    line-height:24px;
}
.lp-blog-grid-box-description2 .blog-read-more a{
    margin-top:16px;
}
/*footer class two*/
.footer-style2 .widget-title h2{
    margin-top:0px;
    color:#fff;
    font-size:18px;
}
.footer-style2 a,.footer-style2 li,.footer-style2 p,.footer-style2 span{
    color:#808080;
}
.footer-style2 a:hover,.footer-style2 a:focus{
    color:#fff;
}
.footer-style2 li{
    margin-bottom:6px;
}
.footer-style2 li:last-child{
    margin-bottom:0px;
}
.footer-style2 ul{
    padding:0px;
    margin:0px;
}
/*contact info widget*/
.contact-info-widget{
    margin-bottom:20px;
}
.contact-info-widget ul{
    padding:0px;
    margin:0px;
}
.contact-info-widget ul li{
    margin-bottom:6px;
    
}
.contact-info-widget ul li:last-child{
    margin-bottom:0px;
}
.contact-info-widget ul li .fa{
    margin-right:5px;
}
.footer-logoo{
    margin-bottom:20px;
}
.contact-info-widget-social ul{
    padding:0px;
    margin:0px;
}
.footer-social-icons-widget li{
    margin-right:10px;
}
.footer-social-icons-widget li:last-child{
    margin-right:0px;
}
.footer-social-icons-widget li img {
    width: 25px;
    height: 25px;
}
/*single detail page style2*/
.single-tabber2{
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
}
.single-tabber2 ul{
    padding:0px;
    margin:0px;
}
.single-tabber2 ul li{
    display:inline-block;
    float:left;
    position:relative;
}
.single-tabber2 ul li{
    
    margin-right:30px;
}
.single-tabber2 ul li:last-child{
    margin-right:0px;
}
.single-tabber2 ul li a{
    text-transform: capitalize;
    padding: 15px 0px;
    display: block;
    
    color: #333;
}
.single-tabber2 ul .active a:after {
    height: 2px;
    
    width: 100%;
    left: 0;
    content: '';
    bottom: -1px;
    position: absolute;
}
.detail-page2-tab-content .map-area .listing-detail-infos .list-style-none.list-st-img > li:last-of-type {
    border-bottom: none;
}
.detail-page2-tab-content .map-area .listing-detail-infos .list-style-none.list-st-img > li {
    border-bottom: 1px solid #dedede;
    line-height: 34px;
    margin-bottom: 0;
    padding: 3px 0px 6px;
}
.detail-page2-tab-content .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li a {
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 100%;
}
.detail-page2-tab-content .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li {
    border: medium none;
    border-radius: 5px;
    display: inline-block;
    float: none;
    height: 35px;
    margin-right: 5px;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 22px;
}
.detail-page2-tab-content #submitreview h3.comment-reply-title {
    font-size: 18px;
    margin-bottom: 8px;
    margin-top: 30px;
}
#submitreview{
	margin-bottom:30px;
}
.detail-page2-tab-content #singlepostmap{
    height:250px;
}
.detail-page2-tab-content .features li{
    padding-left:0px;
}
.detail-page2-tab-content #desp .features{
    padding-top:0px;
}
.detail-page2-tab-content #desp .features li{
    margin-bottom:0px;
}
.post-feature-box{
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 10px 25px;
    padding-top: 25px;
}
.post-feature-box .features li{
    margin-bottom: 10px;
}
.post-feature-box h3{
margin-top: 0px;
    margin-bottom: 10px;
}
.listing-second-view .detail-page2-tab-content .features-listing > ul.hidding-timings {
    display: block;
  
}
.detail-page2-tab-content a.show-all-timings{
    display:none;
}
.detail-page2-tab-content .review-form{
    margin-top:0px !important;
}
.detail-page2-tab-content .reviews-section{
    margin-bottom:30px !important;
}

a.show-all-form-feilds {
    background-color: #ffffff;
    border: 1px solid #dedede;
    bottom: -8px;
    color: #939393;
    float: left;
    font-size: 9px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 0.7px;
    padding: 2px 5px;
    position: absolute;
    text-transform: capitalize;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.listing-second-view .widget-box.business-contact2 .user_text{
    margin-bottom:0px !important;
    
}
.listing-second-view .widget-box.business-contact2{
    position:relative;
}
a.show-all-form-feilds::before {
    content: "+";
    display: inline-block;
    margin-top: -2px;
    vertical-align: top;
    width: 10px;
}
a.show-all-form-feilds.opened::before {
    content: "-";
}
.description-container{
    line-height:20px;
    
}
.grid_view2 .description-container{
    display:none;
}
.list_view .description-container{
    display:block;
}
.detail-page2-tab-content .review-form > form#rewies_form{
display:block !important;
}
.detail-page2-tab-content .comment-reply-title{
    margin:0px;
    font-size:16px;
}
.detail-page2-tab-content .comment-reply-title .fa-caret-down{
    display:none;
}
.listing-second-view .detail-page2-tab-content .author-img {
    float: left;
    width: auto;
	    border-radius: 50%;
    overflow: hidden;
}
.detail-page2-tab-content .contact-form.quickform form.form-horizontal .form-group.pos-relative .lp-search-icon{
	left:45% !important;
}
/*blog*/
.blog-single-inner-container{
 background-color: transparent;
 border: none;
}
.blog-single-inner-container .blog-content-outer-container{
 padding: 20px;
 border: 1px solid #e3e3e3;
 border-radius: 8px;
 background-color: #fff;
}
.blog-single-inner-container .blog-content-outer-container iframe{
	width:100%;
}
@media ( min-width: 992px ) {
 .page-container-second {
    padding-top: 40px;
    padding-bottom: 40px;
}
.background-white{
    background-color:#fff;
}
.aliceblue .lp-blog-grid-box-description {
    
    background: #fff;
}
}
 .sidebar-container #sidebar .widget,.blog-single-inner-container #sidebar .widget{
    padding: 30px;
    border: 1px solid #e3e3e3;
    border-radius: 8px;
    background-color: #fff;
}
#sidebar aside h2.widget-title{
    margin-bottom: 20px;
    border-bottom: 1px solid #efefec;
    padding-bottom: 10px;
}
.jw-recent-posts-widget ul{
    padding:0px;
    margin:0px;
}
.jw-recent-posts-widget ul li:first-child{
    margin-bottom:0px;
}
.jw-recent-posts-widget .recent-thumb{
    border-radius: 5px;
    overflow: hidden;
    display: inline-table;
    margin-right:10px;
    
}
.jw-recent-content{
    display: inline-table;
    vertical-align:top;
     width: -webkit-calc(100% - 75px);
    width: -moz-calc(100% - 75px);
    width: calc(100% - 75px);
}
.jw-recent-posts-widget .jw-recent-content p{
	margin-bottom:0px;
}
.jw-recent-posts-widget .jw-recent-content.with-thumb > h3{
margin:0px;
}
#sidebar .jw-recent-posts-widget ul li .jw-recent-content a {
    color: #333;
    float: left;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 7px;
    vertical-align: top;
    width: 100%;
}
.jw-recent-content > p {
    color: #797979;
    font-size: 13px;
    line-height: 20px;
}
.jw-recent-content .meta span{
    font-size:12px;
    font-weight:400;
    color:#b0b0b0;
      
}
.jw-recent-content .meta{
    font-size:12px;
    font-weight:400;
    color:#b0b0b0;
    display:none;
    }
.jw-recent-content .meta a{
    font-size:12px;
    font-weight:400;
    color:#b0b0b0;
}
.jw-recent-content .meta .date{
        border-right: 1px solid #b0b0b0;
       padding-right: 6px;
    margin-right: 6px;
}
.jw-recent-content .meta a{
    float:none !important;
    width:auto !important;
}
.page-heading .page-heading-inner-container h1 span{
    color:#fff;
}
.page-heading-inner-container .breadcrumbs a{
    display:none;
}
.page-heading-inner-container .breadcrumbs a:first-child{
    display:block;
}
#sidebar aside h2.widget-title{
	 border-bottom: 0px;
    margin-bottom: 20px;
    padding-bottom: 10px;
	 position: relative;
	 display: inline-block;
	 font-size:18px;
	 
}

#sidebar aside h2.widget-title:after {
    height: 2px;
    
    left: 0;
    content: '';
    bottom: -1px;
    position: absolute;
	width: 40px;
}
#sidebar aside > ul {
    margin: 0;
    padding: 0;
}
#sidebar aside.widget ul li:last-child{
	padding-bottom:0px !important;
}
 #sidebar aside.widget ul li:first-child {
    padding-top:8px!important;
}
#sidebar aside.widget ul li {
    padding: 8px 0 !important;
	 border-bottom:0px;
}
.sidebar-style1  #sidebar{
	background:#fff;
	border-radius:8px;
}
.sidebar-style1 #sidebar .widget {
    background-color:transparent !important;
    border:0px !important;
    border-radius: 0px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	position:relative;
}
.sidebar-style1 #sidebar{
	background:#fff !important;
	 border: 1px solid #e3e3e3 !important; 
	border-radius:8px !important;
	padding-bottom:30px !important;
}
.sidebar-style1 #sidebar .widget:after{
	height: 0px;
    background:#e3e3e3;
    left: 0;
    content: '';
    bottom: -30px;
    position: absolute;
	width: calc(100% - 60px);
	margin:30px;
}
.sidebar-style1 #sidebar .widget:last-child:after{
	height:0px;
}
.page-container-second-blog{
	padding-bottom:20px;
	padding-top:20px;
}
#sidebar .widget{
	padding:30px;
	background:#fff;
}
.sidebar-style2 #sidebar .widget{
	border-radius:8px;
	border: 1px solid #e3e3e3; 
}
/*end blog*/
/*listing archive*/
.post-with-map-container-right .search-row #searchform  .sortbyrated .chosen-container.chosen-container-single.chosen-container-single-nosearch{
    width: 130px !important;
}
.post-with-map-container-right #searchform  .sortbyrated .chosen-container.chosen-with-drop .chosen-drop {
    width: 103%;
    left: -2px;
}
.sortbyrated .chosen-container-single .chosen-single{
    padding-left:15px !Important;
}
.search-row .form-inline .sortbyrated-outer {
   
   
}
/*end listing archive*/
/*home page banner*/
.lp-home-banner-contianer-inner-video {
    left: 0;
    position: relative;
    bottom: -45px;
    max-height: 170px;
    width: calc(100% - 60px);
    -webkit-box-shadow: 0 12px 24px rgba(0,0,0,.1);
    box-shadow: 0 12px 24px rgba(0,0,0,.1);
    margin:0px 30px;
    
}
.video-bottom-search-content{
        background: #1bca8f;
    padding: 47px 40px;
    min-height: 170px;

}
.lp-home-banner-contianer-inner-video{
    z-index:9999;
}
.video-bottom-search-content h1{
    margin:0px;
    color:#fff;
}
.video-bottom-search-container{
    background:#fff;
    padding: 43.5px;
}
.video-bottom-search-container .lp-search-bar{
    margin-top:0px;
    padding:0px;
}
.video-bottom-search-container .form-group.lp-suggested-search {
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.12);
    box-shadow: 0 2px 7px rgba(0,0,0,.12);
}
.video-bottom-search-container .form-group.lp-location-search {
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.12);
    box-shadow: 0 2px 7px rgba(0,0,0,.12);
}
.video-bottom-search-container .form-group.lp-location-search{
	margin-left:-3px !Important;
}
.video-bottom-search-container .lp-banner-browse-txt{
    color:#333;
}
.lp-home-banner-contianer-inner-video-outer{
    height: auto!important;
}
.video-bottom-search-container .lp-search-bar-right i{
    color:#fff;
}
/*end home page banner*/
/*shoaib css end*/
/*add new css from shoaib*/

.post-row-header-features{
	padding-left:20px;
}
.listing-app-view .make-reservation-outer{
	margin-bottom: 27px;
}
.listing-app-view .lp-menu-bar{

}
.listing-app-view .searchcategory_chosen .chosen-container-single .chosen-single{
	 height: 46px;
    line-height: 46px;
}
.listing-app-view .grid_view .lp-grid-box-description .lp-h4{
	margin-top:0px !Important;
}
.listing-app-view .grid_view .lp-grid-box-description .lp-grid-box-left ul{
	margin-bottom:0px !Important;
}
.listing-app-view .grid_view .lp-grid-desc-container{
	padding-bottom: 0px !Important;
    padding-left: 0px !Important;
    padding-right: 0px !Important;
    padding-top: 5px !Important;
}
.listing-app-view .meta_info_top_40{
margin: 30px auto 0 !Important;
}
.listing-app-view .footer-upper-bar{
	padding:0px!important;
}
.listing-app-view .single-inner-container-inner{
	    padding: 0px;
}
.listing-app-view .lp-nearby.paid-listing .listing-post .lp-sidebar-nearby .lp-distance-sidebar{
	bottom: 50px;
    right: 15px;
}
.listing-app-view .listing-app-view2 .grid_view.lp-grid-box-contianer {
    width: 100% !important;
    float: left;
    padding: 0 5px;
}
.listing-app-view .today-hrs{
	text-align: left;
    
}
.listing-app-view  .today-timing{
	text-align:left;
}
.app-view-filters .chosen-container.chosen-container-single.chosen-container-single-nosearch{
	height: auto;
}
.listing-app-view .open-hours ul.hidding-timings{
	text-align:left;
	width: 100%;
}
.listing-app-view .header-container .md-show{
    width: 100% !important;
    overflow: hidden!important;
    padding: 0px 10px;
	left:0px;
    top: 50%!important;
    transform: translateY(-50%)!important;
}  
.listing-app-view #modal-3.md-modal.md-effect-3.md-show .login-form-popup{
padding:0px;
}
.app-view-header .lp-search-toggle .user-menu i{
	    font-size: 20px;
    color: #fff;
    margin-top: 13px;
}
.app-view-header .lp-search-toggle .user-menu span i{
	margin: 0px 2px;
    font-size: 16px;
}
#sidebar{
	margin-bottom:30px;
}
.lp-section-title-container h1{
	text-align:center !important;
}
.listing-app-view footer.text-center .footer-upper-bar-for-app,.footer-app-menu{
    bottom: 0;
    width:100%;
    position: fixed;
	z-index:1;
   
}
.listing-app-view  .widget-box{
	margin-bottom:10px !important;
}
.listing-app-view2 .make-reservation-outer a.secondary-btn{
	width: 243px;
    font-weight: 400;
}
.listing-app-view .listing-with-map .list_view{
padding-left: 5px;
    padding-right: 5px;
}
.listing-app-view .listing-app-view2 .listing-detail-infos .widget-social{
	display:none;
}
.listing-app-view .listing-app-view2 .list-st-img li:last-child {
    margin-bottom: 0px;
    border-bottom: 0px!important;
}
.listing-app-view .listing-app-view2 .map-area .listing-detail-infos ul li a span.cat-icon{
	width:15px;
	margin-right: 5px;
	display: inline-table;
    vertical-align: middle;
}
.listing-app-view .listing-app-view2 .map-area .listing-detail-infos ul li a span.cat-icon i{
	font-size:13px;
}
.listing-app-view .listing-app-view2 .map-area .listing-detail-infos ul li{
	position:relative;
}
.listing-app-view .listing-app-view2 .map-area .listing-detail-infos ul li:after {
    font-family: FontAwesome;
    content: "\f105";
   position:absolute;
   right:25px;
   top:50%;
   transform:translateY(-50%);
   font-weight: 300;
    font-size: 16px;
	color:#7f7f7f;
}
.listing-app-view .listing-app-view2 .lp-grid-box-contianer{
	padding-left: 0px!important;
    padding-right: 0px!important;
}
.listing-app-view .listing-app-view2 .widget_listingpro_nearby .lp-grid-box-description{
	padding-bottom: 0px!important;
	padding-top: 0px!important;
    padding-right: 0px!important;
}
.listing-app-view .listing-app-view2 .lp-nearby.paid-listing .listing-post .lp-grid-desc-container {
    padding:0px!important;
	padding-left: 5px!important;
}
.listing-app-view .listing-app-view2 .lp-nearby.paid-listing .listing-post .lp-sidebar-nearby{
	width:100%;
}
.listing-app-view .listing-app-view2 .lp-nearby.paid-listing .listing-post .lp-sidebar-nearby .lp-distance-sidebar{
	bottom: 19%;

}
.listing-app-view .listing-app-view2 .lp-nearby.paid-listing .listing-post .lp-sidebar-nearby{
	
	margin-bottom:0px;
}
.listing-app-view .listing-app-view2 .lp-nearby.paid-listing .listing-post .lp-sidebar-nearby .lp-grid-box-contianer1{
	margin-bottom: 0px !important;
	
}
.add-on-map {
    color: #333;
    font-size: 13px;
    background: #fff;
    position: relative;
    
    z-index: 9999;
	padding:17px 25px;
}
.add-on-map span{
	color:#333;
	vertical-align: middle;
    display: inline-flex;
}
.add-on-map span i{
	margin-right:5px;
	font-size:16px;
}
.listing-app-view .listing-app-view2  .listing-price a.open-modal{
	border-radius:0px !Important;
	border-bottom: 1px solid #ececec !important;
}
.listing-app-view .listing-app-view2 .form-review-stars .rating-symbol .rating-symbol-background,
.listing-app-view .listing-app-view2 .form-review-stars .rating-symbol .rating-symbol-foreground .fa {
	font-size: 26px !important;
}
.listing-app-view .listing-app-view2 .review-form > form#rewies_form{
	padding: 18px 15px 5px !important;
}
.listing-app-view .review-form #rewies_form .form-group:last-child p{
	padding-top:0px !important;
	
}
.listing-app-view .listing-app-view2 .list_view span.rate sup{
	display:none !important;
}
.listing-app-view .listing-app-view2 .widget_listingpro_nearby span.rate sup{
	margin-left: 18px !important;
    top: -5px;
}
.listing-app-view .listing-app-view2 .widget_listingpro_nearby > h2{
	margin-bottom:20px;
}
.listing-app-view  .grid_view .middle{
	display:none;
}
.listing-app-view  .grid_view .lp-grid-box{
	border:0px !Important;
}
.listing-app-view  .grid_view .lp-grid-box-thumb img{
	border-radius:4px;
}
.listing-app-view  .grid_view .lp-grid-box-description span.rate {
    font-size: 12px !important;
	padding: 0px 8px!important;
	border-radius:3px!important;
	margin-right:0px !important;
	display: inline-block;
}
.listing-app-view  .grid_view span.rate sup{
	display:none!important;
	
}
.listing-app-view  .grid_view .lp-grid-box-left.pull-left > ul > li{	
	border-left:0px !important;
}
.listing-app-view  .grid_view .lp-grid-box-left.pull-left > ul > li{
	margin-top:0px;
}
.listing-app-view .lp-grid-box-description span.cat-icon {
    display: inline-block;
    line-height: 17px;
    margin-right: 5px;
    width: 15px;
}
.listing-app-view  .grid_view .lp-grid-box-description span.cat-icon,.map-view-list-container .list_view .lp-grid-box-description .lp-grid-box-left ul li:last-child .cat-icon{
	margin-right:0px !important;
}
.listing-app-view .listing-app-view-bar .search-filters > ul > li > a,.listing-app-view .listing-app-view-bar .currency-signs > ul > li > a{
	
    font-size: 11px !important;
    
    padding: 2px 10px !important;
  
}
.listing-app-view .listing_list_view .list_view{
	padding:0px 5px !Important;
}
.listing-app-view .lp-grid-box-description h4.lp-h4 > a > .listing-pro{
	margin-top:0px !Important;
	display: inline-table !Important;
    vertical-align: middle !Important;
    float: none !Important;
	margin-right:2px !Important;
}
.listing-app-view .grid_view.lp-grid-box-contianer .lp-grid-box-description h4.lp-h4 > a{
	display: inline-table !Important;
    vertical-align: middle !Important;
}
.listing-app-view .list_view span.rate sup {
    display: none !Important;
	margin-left: 17px !Important;
	top: -0.7em !Important;
}
.listing-app-view .listing_grid_view .lp-section-content-container{
	padding-bottom:10px !Important;
}
.listing-app-view.home .lp-section-title-container h1{
	text-align:left !Important;
	padding-left:20px !important;
}
.listing-app-view .cities-app-view{
	   
    padding: 0px 5px !Important;
}
.listing-app-view .cities-app-view .city-thumb > img{
	margin-left:0px !Important;
}
.listing-app-view .cities-app-view .city-girds,.listing-app-view .cities-app-view .city-girds .city-thumb{
	border-radius:3px !important;
}
.listing-app-view .cities-app-view .city-girds .city-title{
	position: relative !important;
    background: transparent !important;
    margin-bottom: 0px!important;
    text-align: left;
    padding-bottom: 0px!important;
}
.listing-app-view .cities-app-view .city-girds .city-title h3 a,.listing-app-view .cities-app-view .city-girds .city-title .lp-listing-quantity{
	color:#333 !important;
	font-size:14px !important;
}
.listing-app-view .cities-app-view .city-girds .city-title .lp-listing-quantity{
	color:#7f7f7f !important;
	font-size:12px !Important;
}
.listing-app-view .cities-app-view .city-girds{
	margin-bottom:0px !Important;
}
.listing-app-view .cities-app-view .city-girds .city-title .lp-h3{
    
    -webkit-transform:translateY(10px) !important;
    -moz-transform:translateY(10px) !important;
    -o-transform:translateY(10px) !important;
    transform:translateY(10px) !important;
	margin-bottom:10px !important;
    
}
.listing-app-view .cities-app-view .city-girds:hover .city-title .lp-h3{
   -webkit-transform:translateY(10px) !important;
    -moz-transform:translateY(10px) !important;
    -o-transform:translateY(10px) !important;
    transform:translateY(10px) !important;
}
.listing-app-view .list_view .lp-grid-box-description .lp-grid-box-left.pull-left{
	padding-top:2px !important;
}
.listing-app-view .list_view .lp-grid-box-description h4{
	margin-bottom:1px !important;
}
.listing-app-view .list_view .lp-grid-box-left ul li:last-child span.cat-icon{
	margin-right: 0px !important;
    width: 10px !important;
}
.listing-app-view .footer-about-company{
	padding: 0px 10px;
}
.listing-app-view .footer-about-company li{
	display:inline;
}
.listing-app-view .footer-bottom-bar p{
	margin-top:0px;
	padding:0px 10px
}
.listing-app-view .footer-social-icons{
	margin-top:20px;
	padding:0px 10px;
}
.listing-app-view .footer-social-icons li img {
    width: 26px;
    height: 26px;
    margin-bottom: 8px;
}
.listing-app-view .listing-with-map .map-view-list-container .grid-view-hide{
	display:block !important;
}
.listing-app-view .category-app-view-container{

}
.listing-app-view .listing-app-view2 .listing-tabs .features-listing > ul.hidding-timings{
	display:block !important;
	
}
.listing-app-view .grid_view .lp-grid-box-thumb .lp-add-to-fav{
position: absolute !important;
    top: 8px !important;
    right: 13px !important;
}
.pricy-form-group{
	position:relative;
	
	 -webkit-transition: all .25s ease;
	    -moz-transition: all .25s ease;
	     -ms-transition: all .25s ease;
	      -o-transition: all .25s ease;
	         transition: all .25s ease;
}
#search-filter-attr-filter {
    display: none;
   width: 200px;
    height: 33px;
    position: absolute;
    right: -200px;
}
#map-view-icon2{
	float:left;
	line-height:33px;	
	
}
.search-filter-attr-filter-outer{
	
	position: absolute;
    
    width: 270px;
    height: 33px;
    
}
.pricy-form-group div#lp-find-near-me ul li a{
	
}
.search-filter-attr-filter-outer .search-filters > ul > li{
	    margin-left: 3px !important;
    margin-right: 0px !important;
}
.listing-app-view .listing-with-map{
	overflow:hidden !important;
	padding-bottom: 100px;
}
.slider-for-category-container{
 padding:0px 5px;
}
.slider-for-category-container .city-thumb2{
	border-radius:3px;
}
.slider-for-category-container .city-girds2 .city-thumb2 .category-style3-title-outer a {
    color: #fff;
    padding: 0px !important;
    font-size: 11px !important;
    line-height: 20px!important;
}
.slider-for-category-container .city-girds2 .city-thumb2 .category-style3-title-outer{
	top:10px !important;
	left:10px !important;
	background:none !important;
}
.location-overlay{
background: rgba(0,0,0,.4);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
}
.slider-for-category-container .overlay-link {
   
    z-index: 99999;
}
.listing-app-view .mm-navbar-top{
 display: none;
}
.listing-app-view #menu .mm-panels{
 position: static;
}
.listing-app-view .packages,.listing-app-view .dashboard-content .lp-flip,.listing-app-view #reviews #commentsdiv,
.listing-app-view #profileupdate{
	padding:0px 20px !important;
}
.listing-app-view .app-view-dashboard-menu .dashboard-tabs.lp-main-tabs.text-center > ul > .dropdown-reviews  > ul > li > a i {
    display: block !important;
    float: left !important;
    line-height: 33px !important;
}
.dashboard-tabs.lp-main-tabs.text-center > ul > .dropdown-reviews  > ul > li > a{
	    padding: 0 28px 0 30px !important;
}
.listing-app-view .app-view-dashboard-menu .dashboard-tabs.lp-main-tabs.text-center > ul > .dropdown-reviews  > ul > li > a:before{
	display:none !important;

}
.listing-app-view #booking .col-xs-12{
	padding:0px 15px !important;
	width:100% !important;
}
.listing-app-view #booking .select2-container{
	display:block !Important;
}
.listing-app-view .lp-dashboard-right-panel-listing{
	margin-bottom:100px !important;
}
.listing-app-view .dashboard-right-panel {
    float: left !important;
    padding: 0px 30px 0px !important;
    vertical-align: top !important;
    width: 100% !important;
}
.listing-app-view .dashboard-content .user-recent-listings-inner .lp-list-page-list .remove-fav.md-close{
	bottom: 13px !Important;
    right: 0px!Important;
    top: auto;
    width: 110px;
    left: 40px;
}
/*mobile manu start*/
.listing-app-view .small-scrren-app-view .user-detail-wrap{
	padding: 20px;
}

.listing-app-view .small-scrren-app-view .user-detail-wrap .user-thumb{
	width:60px;
	height:60px;
	border-radius:50%;
	border: 1px solid #dedede;    
	overflow:hidden;
	background-color:#ccc;
}
.listing-app-view .small-scrren-app-view .user-detail-wrap .user-thumb .avatar-circle{
	width:60px;
	height:60px;
	border-radius:50%;
	border: 0px !Important;
}
.listing-app-view .small-scrren-app-view .user-text h5,.listing-app-view .small-scrren-app-view .user-text p{
	    color: #fff;
    margin: 0px;
    line-height: 17px;
}
.listing-app-view .small-scrren-app-view .user-text h5{
	
	margin-bottom:5px;
}
.listing-app-view .small-scrren-app-view .user-thumb,.listing-app-view .small-scrren-app-view  .user-text {
    display: inline-block;
    vertical-align: middle;
	width: calc(100% - 80px);
}
.listing-app-view .small-scrren-app-view .sign-login-wrap{
	padding: 9px 40px;
    text-align: center;
    border-bottom: 0px solid #ececec!important;
    background: #fff;
    border-radius: 3px;
    margin-top: 19px;
    display: inline-block;
}
.listing-app-view .small-scrren-app-view .sign-login-wrap a{
	text-transform:uppercase;
	font-size: 13px;
}
.listing-app-view .small-scrren-app-view .user-text .empty-name{
	    height: 10px;
    width: 100px;
    background: #949292;
    border: 0px!important;
}
.listing-app-view .small-scrren-app-view .user-text .empty-addr{
	    height: 10px;
    width: 100px;
    background: #949292;
    border: 0px!important;
    margin-top: 6px;
}
.listing-app-view .small-scrren-app-view .add-listing-btn{
	display:inline-block;
	padding:10px 20px;
	border-bottom: 1px solid #ececec!important;
	width: 100%;
	font-size: 13px;
	text-transform:uppercase;
}
.listing-app-view .small-scrren-app-view .mobile-menu{
	padding-top:0px !important;
}
.listing-app-view .small-scrren-app-view .mm-menu .mm-panels .mm-listview li.menu-item a {
    padding: 10px 20px !important;
}

.listing-app-view .small-scrren-app-view .mobile-menu li{
	line-height:14px !Important;
}
.listing-app-view .small-scrren-app-view .mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after{
	display:none;
}
/*mobile manu end*/
/*end new css from shoaib*/
/* for 2checkout */
button.lp-2checkout-modal, button.lp-2checkout-modal2{
	display:none;
}
/* end for 2checkout */
a.btn-link.googledroppin {
    margin-left: 10px;
}
.dashboard-tabs .lp-food-menu-icon img{
	width:20px;
	margin-right:8px;
}
.lp-overlay-pricing:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
}
.lp-overlay-pricing:after,.lp-overlay-pricing{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.lp-plane-top-wrape{
	position:relative;
	z-index:999;
}
.price-plan-box-upper{
	position:relative;
	
}
/*new changes*/
.submit_new_style-outer .custom-file{
	position:relative;
	
	
    
    padding: 2px 15px;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    
    margin-bottom:0px;
    border-radius: 3px;
    
    vertical-align: middle;
    background-color: #fff;
   padding-left:0px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
	


}
.submit_new_style-outer .custom-file .lp-featuredimage{
	font-weight: bold !important;
	 color: #008BFF !important;
}
.submit_new_style-outer .lp-listing-featuredimage .custom-file .lp-featuredimage{
position: absolute;
    top: 0;
    left: 0px;
    background: #fff;
    width: 94px;
    color: #008BFF !important;
    border: 1px solid #008BFF !important;
    border-radius: 3px;
}
.submit_new_style-outer .lp-listing-featuredimage label p{
	 color: #008BFF !important;
    border: 1px solid #008BFF !important;
    border-radius: 3px;
	 background: #fff;
	 margin-right:15px;
	     display: inline-block;
	padding:3px 10px;	 
}
.submit_new_style-outer .lp-listing-featuredimage .custom-file input[type="file"]{
    
}
.submit_new_style-outer .lp-listing-featuredimage label{
	float: left!important;
}
.submit_new_style-outer .lp-listing-featuredimage > label{
	margin-right:10px;
}
.lp-new-cat-wrape .select2-container--default .select2-selection--multiple{
	height:46px;
	border: 1px solid #e3e3e3;
    border-radius: 4px;
}
.lp-new-cat-wrape .select2-container--default .select2-search--inline .select2-search__field{
	line-height:44px;
	margin:0px;
	font-size:13px;
	color: #7f7f7f;
	padding:0px;
}
.lp-new-cat-wrape .select2-container--default.select2-container--focus .select2-selection--multiple {
 border: 1px solid #C1C1C1 !important;
  outline: 0; 
 }
.lp-new-cat-wrape .select2-container--default .select2-selection--multiple .select2-selection__rendered{
	height:44px;
	padding: 0px 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: #f9f9f9!important;
    border: 1px solid #e3e3e3!important;
    border-radius: 3px;
    cursor: default;
    color: #7f7f7f!important;
    padding: 5px 5px!important;
    float: left;
    margin:0px!important;
    margin-right:5px!important;
    position: relative;
    font-size: 12px;
    top: 50%;
    transform: translateY(-50%);
}
.lp-new-cat-wrape .select2-container--default .select2-results__option[aria-disabled=true] {
  color:#fff !Important; }
.lp-new-cat-wrape .select2-container--default .select2-results__option[aria-selected=true] {
  background-color:#363F48 !Important; }
#modal-doppin{
	padding-top:50px;
}
#modal-doppin #lp-custom-latlong,#modal-doppin .modal-dialog{
	width:800px!important;
	height:460px!important;
}
#modal-doppin #lp-custom-latlong,#modal-doppin .modal-dialog .modal-header{
	background-color: #f9f9f9;
	padding: 15px 20px !important;
}
#modal-doppin .modal-dialog .close{
    position: absolute;
    right: 20px;
    top: 16px;
    color: #333;
    opacity: 1;
    text-align: center;
    font-size: 30px;
    

}
.blue-section .lp-submit-accoutn-wrap input.form-control{
	height:46px !important
}
.submit_new_style .lp-submit-accoutn-wrap label,.submit_new_style-outer .already-account{
    color: #7f7f7f !important;
}
.already-account-checkbox{
	margin-bottom:0px;
}
.already-account-checkbox input[type=checkbox]:checked  + label:before {
    font-size: 9px;
    line-height: 13px;
}
.already-account-checkbox input[type=checkbox]:checked  + label:before {
    content: "\f00c";
    font-size: 11px;
    text-align: center;
    line-height: 20px;
    font-family: FontAwesome;
    color: #7f7f7f;
    background-color: transparent;
    border: 1px solid #7f7f7f;
}
.listing-second-view .claim-area a.phone-number {
    border-radius: 3px;
    color: #337ab7;
    font-size: 14px;
    font-weight: 700 !important;
    display: inline-block;
    line-height: 20px;
    padding: 0 10px;
    vertical-align: top;
	font-weight: 400;
}
#lp-report-listing{
	    border-top: 1px solid #ececec;
}
.waycheckoutModal .modal-header{
	    padding: 15px !important;
    border-bottom: 1px solid #ececec !important;
    background: #f9f9f9 !important;
}

.waycheckoutModal .modal-body{
    position: relative !important;
    padding: 25px !important;
    padding-bottom: 10px !important;
}
.waycheckoutModal .modal-footer{
    padding: 20px !important;
    text-align: right !important;
    border-top: 1px solid #e5e5e5 !important;
}
.waycheckoutModal .btn-default{
	background: #333;
    color: #fff;
    border-color: #333;
    box-shadow: none;
    padding: 5px 20px;
    font-weight: 700;
    text-transform: capitalize;
} 
.location-filters-wrapper #pac-container input{
	height:39px ;
	width:100%;
}
.location-filters-wrapper #pac-input{
	border: 1px solid #eaeaea;
    border-radius: 3px;
	background: #f8f8f8;
	color: #b5b5b5;
	padding: 0px 10px;
	height:33px;
}

.location-filters-wrapper{
	padding:0px;
}
.location-filters-wrapper #distance_range_div input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
 height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #333;
  cursor: pointer;
  margin-top: -5px; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
 
}


.location-filters-wrapper #distance_range_div input[type=range]::-moz-range-thumb {
 height: 14px;
  width: 14px;
 border-radius: 50%;
  background: #333;
  
  cursor: pointer;
}


.location-filters-wrapper #distance_range_div input[type=range]::-ms-thumb {
  
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #333;
  cursor: pointer;
}
.location-filters-wrapper #distance_range_div input[type=range] {
  -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
  width: 100%; /* Specific width is required for Firefox. */
  background: transparent; /* Otherwise white in Chrome */
}

.location-filters-wrapper #distance_range_div input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.location-filters-wrapper #distance_range_div input[type=range]:focus {
  outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
}

.location-filters-wrapper #distance_range_div input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;

  /* Hides the slider so custom styles can be added */
  background: transparent; 
  border-color: transparent;
  color: transparent;
}
.location-filters-wrapper #distance_range_div input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  
  background: #eaeaea;
  border-radius: 1.3px;
 
}

.location-filters-wrapper #distance_range_div input[type=range]:focus::-webkit-slider-runnable-track {
  background: #eaeaea;
}

.location-filters-wrapper #distance_range_div input[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
 
  background: #eaeaea;
  border-radius: 1.3px;
 
}

.location-filters-wrapper #distance_range_div input[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
.location-filters-wrapper #distance_range_div input[type=range]::-ms-fill-lower {
  background: #eaeaea;
  
  border-radius: 2.6px;
}
.location-filters-wrapper #distance_range_div input[type=range]:focus::-ms-fill-lower {
  background: #eaeaea;
}
.location-filters-wrapper #distance_range_div input[type=range]::-ms-fill-upper {
  background: #eaeaea;
 
  border-radius: 2.6px;
}
.location-filters-wrapper #distance_range_div input[type=range]:focus::-ms-fill-upper {
  background: #eaeaea;
}
.lp-show-on-mobile{
	display:none;
}

.location-filters-wrapper #distance_range_div #distance_c{
	position: relative;
	margin-bottom:0px;
    font-size: 14px;
    font-weight: 400;
   
	color:#9f9f9f;
}
#msg_error{
	display:block;
}

.listing-second-view .claim-area a:last-child{
	display:none !important;
}
#lp-report-listing a{
	display:inline-block !important;
}
.listing-app-view .app-view-filters .listing-style-3 .input-group-addon {
	height:36px;
}
.listing-app-view .app-view-filters .listing-style-3 .comboboxCategory{
	height: 36px;
    background: transparent;
    border: none;
}
.listing-app-view .app-view-filters .search-row .form-inline .form-group{
	padding-right:0px !important;
}
.listing-app-view .app-view-filters .md-close.widget-map-click.app-filter-close-btn{
	margin-top:10px;
	display: inline-block;
    font-size: 15px;
    padding: 10px 20px;
    border-radius: 5px;
    text-transform: uppercase;
	
}
.listing-app-view .app-view-filters .checkbox{
	margin-bottom:5px;
	margin-top:5px;
}
.grid_view2 .lp-grid-box-bottom{
	position:relative;
}
.grid_view2 .lp-grid-box-bottom .lp-nearest-distance{
	position:absolute;
	transform: translate(-50%, -50%);
	left: 50%;
  top: 50%;
}
.list_view .lp-grid-box-bottom .lp-nearest-distance,.grid_view2 .lp-grid-box-bottom .lp-nearest-distance{
	background: #333;
	font-size: 13px;
	border-radius: 3px;
	color: #fff;
	padding: 3px 8px;
}

.list_view .lp-grid-box-bottom .lp-nearest-distance{
	position:absolute;
	transform: translate(55%, -50%);
	left: 55%;
  top: 50%;
  font-size: 13px;
}
.listing-app-view .lp-grid-box-bottom-app-view{
	position:relative;
}
.listing-app-view  .grid_view .lp-grid-box-bottom-app-view .lp-nearest-distance{
font-size: 12px;
    position: absolute;
    top: 4px;
    right: 0;
}
.listing-app-view  .list_view .lp-grid-box-bottom-app-view .lp-nearest-distance{
    position: absolute;
    right: 0px;
    bottom: 1px;
    font-size: 12px;
}
/* by zee for notification */
div.lp-top-notification-bar{
	display:none;
	top: 0px;
	left: 0px;
	width: 100%;
	position: fixed;
	background-color: #f9f9f9;
	z-index: 99999;
	padding: 20px 20px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: 700;
	border-bottom: 1px solid #e3e3e3;
}
div.lp-top-notification-bar span{
	margin-right:10px;
}
/* by zee for notification */
div#lp-tip-wraper ul li a {
    background-color: #f8f8f8;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    color: #9f9f9f;
    float: left;
    font-size: 13px;
    font-weight: 500;
    line-height: 27px;
        padding: 3px 5px;
    box-shadow: none!important;
}
div#lp-tip-wraper ul li a.active{
	color: #ffffff;
	 box-shadow: none!important;
}
.simptip-movable-wraper:after{
    background-color: #fff !important;
    -moz-box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    -webkit-box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #c7cdcf;
    font-size: 11px;
    padding: 3px 12px;
    color: #333!important;
}
.simptip-movable-wraper:before{
	    font-family: FontAwesome;
    content: "\f0d8";
    font-size: 20px;
    left: 25%;
    color: #333;
    z-index: 9999999;
    border: 0px;
    margin-top: -20px!important;
}


.lp-filter-inner-wrapper .search-filters > ul > li{
	margin-right:5px !Important;
	
}
.currency-signs-wrapper ul li{
	display:inline-block;
}	
.currency-signs-wrapper ul{
	padding:0px;
	margin:0px;
}
.popover.bottom{
	margin-top:8px !Important;
}
.lp-filter-inner-wrapper .search-row .form-inline .form-group{
	padding-right:0px !Important;
}
.padding-right-0{
	padding-right:0px !Important;
}
.currency-signs-wrapper{
	margin:20px 0px;
}
.location-filters-wrapper{
	padding:0px 20px;
}
.popover{
	max-width: 100%!Important;
}
.lp-reporting-error{
	color:red;
}
.lp-reporting-error .fa{
	color:red;
}
.lp-reporting-success,.lp-reporting-success .fa{
	color:green;
}
#pac-container .error_box{
position:absolute;
left:20px;
}
.lp-row-app{
	padding:0px 15px;
}
.app-view-filters .listing-style-3 .radio,.app-view-filters .listing-style-3 .checkbox{
	margin-bottom:0px !important;
	margin-top:0px !Important;
}
.lp-tooltip-div{
	opacity:0;
	visibility:hidden;
-o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
   top: 140%;
	-moz-box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    -webkit-box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #c7cdcf;
    font-size: 11px;
   
	
}
.lp-tooltip-outer .location-filters-wrapper{
	padding:0px;
}
.lp-tooltip-outer:hover .lp-tooltip-div{
	opacity:1;
	visibility:visible;
	top: 100%;
	z-index: 9999;
}
.lp-tooltip-div > .lp-tooltip-arrow, .lp-tooltip-div > .lp-tooltip-arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.lp-tooltip-div > .lp-tooltip-arrow {
   
    border-bottom-color: rgba(0, 0, 0, .25);
	left:0px;
}
.lp-tooltip-div > .lp-tooltip-arrow {
    margin-left: 6px;
    top: -18px;
    
    border-width: 9px;
}
.lp-tooltip-div > .lp-tooltip-arrow:after {
    margin-left: -8px !Important;
    top: -7px !important;
}
.lp-tooltip-div > .lp-tooltip-arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.lp-tooltip-div > .lp-tooltip-arrow:after {
    border-width: 8px !important;
}
.lp-tool-tip-content{
	max-width:400px;
	padding:10px;
}
.lp-tool-tip-content .currency-signs{
	width: 100% !Important;
}
.lp-tool-tip-content{
	color:#9f9f9f;
}
.margin-0{
	margin:0px !important;
}
.search-filters > ul > li > a.active,.search-filters > ul > li > a:focus, div#lp-find-near-me ul li a.active,
 div#lp-find-near-me ul li a:focus{
	box-shadow:none !important;
}
/*new filter*/
#distance_range_div_btn a{
	font-size: 13px;
    background: #333;
    color: #fff;
    border-radius: 3px;
    padding: 8px 10px;
    text-align: center;
    display: inline-block;
}
.listing-app-view .listing-app-view-bar .currency-signs > ul > li:first-child a{
	border-radius:0px !important;
}
.listing-app-view .listing-app-view-bar .pricy-form-group #lp-find-near-me-outer ul > li > .lp-remove-border{
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-right: 0px;
	-webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;
    transition:0.5s;
}
.listing-app-view .mm-listview > li > a i{
	margin-right:0px !important;
	padding-right: 8px !important;
}
.lp-tool-tip-content p{
	line-height:16px;
}
.lp-tooltip-outer .lp-tool-tip-content .location-filters-wrapper {
    padding: 7px 0px;
    width: 300px;
    padding-top: 34px;
	padding-left: 6px;
}
.lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer ul{
	padding:0px;
}
.lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer ul li a{
	
	display:inline-block;
	background-color: #f8f8f8;
    color: #9f9f9f;
    float: left;
    font-size: 13px;
    font-weight: 500;
    padding: 6px 10px;
    border:1px solid #eaeaea;
	border-radius:3px;
	margin-right:5px;
}
.lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer ul li:last-child a{
	margin-right:0px;
}
.lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer ul li .active{
	color:#fff;
}
.lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer{
	width: 332px;
}
/*submit btn*/
.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile + label {
    max-width: 80%;
    font-size: 1.25rem;
    /* 20px */
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0.625rem 1.25rem;
    /* 10px 20px */
}

.no-js .inputfile + label {
    display: none;
}

.inputfile:focus + label,
.inputfile.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}

.inputfile + label * {
    /* pointer-events: none; */
    /* in case of FastClick lib use */
}

.inputfile + label svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.25em;
    /* 4px */
    margin-right: 0.25em;
    /* 4px */
}
.video-bottom-search-content h1,.video-bottom-search-content h2,.video-bottom-search-content h3,.video-bottom-search-content h4
,.video-bottom-search-content h5,.video-bottom-search-content h6{
	margin:0px !Important;
	color:#fff !important;
	font-size: 34px !important;
}
/* #lp-filter-radius-wraper:hover .lp-tooltip-div{
	display:none !Important;
	opacity:0 !important;
	visibility:visible !important;	
} */
.blog-read-more-style2 a{
	    border: 1px solid #333 !important;
    border-radius: 3px !important;
    padding: 6px 10px !important;
}
.blog-read-more-style2 a:hover{
	color:#fff;
}
.contact_center{
    width: auto !important;
    display: inline-block !important;
    float: none !important;
    margin: 0 auto !important;
    text-align: left !important;
}
.lp-tooltip-div-hidden{
 opacity:0;
 visibility:hidden;
-o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
   top: 140%;
 -moz-box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    -webkit-box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    box-shadow: rgba(0,0,0,0.15) 0 0 10px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #c7cdcf;
    font-size: 11px;
   
 
}
.lp-tooltip-div-hidden > .lp-tooltip-arrow {
    margin-left: 6px;
    top: -18px;
    border-width: 9px;
}
.lp-tooltip-div-hidden > .lp-tooltip-arrow, .lp-tooltip-div-hidden > .lp-tooltip-arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.lp-tooltip-div-hidden > .lp-tooltip-arrow {
    border-bottom-color: rgba(0, 0, 0, .25);
    left: 0px;
}
.lp-tooltip-div-hidden > .lp-tooltip-arrow:after {
    border-width: 8px !important;
}

.lp-tooltip-div-hidden > .lp-tooltip-arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.lp-tooltip-div-hidden > .lp-tooltip-arrow:after {
    margin-left: -8px !Important;
    top: -7px !important;
}
.lp-tooltip-div-hidden.active{
 opacity:1 !important;
 visibility:visible !important;
 top:100% !important;
     z-index: 9999;
}
.lp-tooltip-div.active{
 opacity:1 !important;
 visibility:visible !important;
 top:100% !important;
     z-index: 9999;
}
.lp-check-custom-wrapp .checkbox{
	margin-top: 0px !important;
}
.lp-check-custom-wrapp .checkbox label:before{
	top:0px !important;
}
/*capcha*/
#recaptcha-securet,#recaptcha-securet iframe{
	width:100% !Important;
}
#recaptcha-securet iframe .rc-anchor-light.rc-anchor-normal{
	width:auto !Important;
}
#recaptcha-securet  iframe .rc-anchor-normal .rc-anchor-checkbox-label,#recaptcha-securet  iframe .rc-anchor-normal .rc-anchor-content,
#recaptcha-securet  iframe .rc-anchor-normal .rc-anchor-pt{
	width:auto !Important;
}
.listing-app-view .app_search_header{
	display:none;
}
/* filter */
div.lp-filter-inner{
	z-index:9999;
}
div.lp-features-filter{
	z-index:99;
}
.lp-tooltip-div, .lp-tooltip-div-hidden{
	top:100% !important;
}
li.lp-tooltip-outer{
	cursor:pointer;
}
.termpolicy-wraper{
	padding-top:20px !important;
	margin-right:30px !Important;
}
.listing-app-view.home{
	padding-bottom:70px;
}

.submit_new_style .slider{
	position:absolute !important;
}
.submit_new_style #features-by-cat .form-group label{
	margin-right:4px;
}

/*add widget for app view*/
.app-view-ads .col-md-4,.app-view-ads .col-md-6{
	width:100% !Important;
}
.app-view-ads .lp-grid-box-thumb{
	width: 63px !important;
    height: 63px!important;
    overflow: hidden!important;
    display: inline-block!important;
    vertical-align: top!important;
    float: none!important;
	border-radius: 8px;
    margin-right: 5px;
}
.app-view-ads .lp-grid-box-description{
	float:none !important;
	width:100% !Important;
	vertical-align:top;
	padding:0px !Important;
}
.app-view-ads .lp-grid-desc-container{
	vertical-align: top!important;
    display: inline-block!important;
    width: calc(100% - 80px)!important;
}
.app-view-ads .list_view .lp-grid-box-description > ul > li a, .app-view-ads .list_view .lp-grid-box-description  > ul > li span {
    font-size: 12px;
}
.app-view-ads .lp-grid-box-description .lp-grid-box-left > ul > li.middle {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.app-view-ads .lp-grid-box-description .lp-grid-box-left > ul > li {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    line-height: 20px;
}
.app-view-ads .lp-grid-box-description .lp-grid-box-left > ul > li {
    padding-left: 0px !important;
    padding-right: 5px !important;
}
.app-view-ads .list_view .rate {
    border-radius: 2px;
    line-height: 18px!important;
    height: 18px!important;
    padding: 0px!important;
    font-size: 11px!important;
    margin-top: 1px!important;
    width: 27px!important;
    text-align: center;
}
.app-view-ads .lp-grid-box-description h4.lp-h4 > a {
    font-size: 14px;
    line-height: 19px;
}
.app-view-ads .list_view .lp-grid-box-description h4 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.app-view-ads .status-btn{
	display:none !Important;;
}
.app-view-ads .lp-grid-box {
    padding: 10px !important;
    margin-bottom: 5px !important;
    padding-left: 10px !important;
}
.app-view-ads .list_view .lp-grid-box-left > ul > li:last-child {
    display: inline-block !important;
    float: left !important;
    text-align: left !important;
    width: 100% !important;
	border:0px;
}
.app-view-ads .list_view .lp-grid-box-left > ul > li:last-child span{
	margin-right:0px;
}
.app-view-ads .lp-grid-box-description h4.lp-h4 > a > .listing-pro{
	margin-top:0px !important;
}
.app-view-ads .lp-grid-box-left ul{
	margin:0px !Important;
}
.app-view-ads .lp-grid-box-bottom-app-view{
	margin-top:0px !Important;
}
.app-view-ads .lp-grid-box-left .grid-view-hide .cat-icon{
	margin-left:8px !important;
}
.listing-app-view .listing-second-view .post-meta-right-box .post-stat li .smenu li{
	line-height:inherit !important;
	border:0px !important;
	padding:0px!important; 
}
.listing-app-view .listing-second-view .post-meta-right-box .post-stat li .smenu{
	padding:10px !important; 
}
.footer-app-menu ul li a .fa{
	display:block !important;
}
.footer-menu li a .fa{
	display:none!important;
}
.listing-app-view .lp-search-bar{
	margin-top:0px; 
}
/*slick arrow*/
.lp-location-slider .slick-dots{
	position: static !important;
    bottom: 0px !important;
    margin: 0px;
    margin-top: 30px;
}
.map-view-list-container2 .slick-dots{
	position: static !important;
    bottom: 0px !important;
    margin: 0px;
	    margin-top: 15px;
   
}

.listing-app-view .map-view-list-container2 .lp-grid-box-contianer {
    margin-bottom: 0px;
}
.listing-app-view .map-view-list-container2 .slick-dots li,.listing-app-view .lp-location-slider .slick-dots li{
	margin:0px;
	margin-right:4px;
	
}
.listing-app-view .map-view-list-container2 .slick-dots li button:before,.listing-app-view .lp-location-slider .slick-dots li button:before{
	    width: auto !important;
    font-size: 10px !important;
    height: auto !important;
    line-height: 0px;
}
.listing-app-view .grid_view .lp-grid-box-thumb div a:before{
	position:absolute;
	width:100%;
	height:100%;
	border-radius:4px;
	top:0px;
	content:'';
	left:0px;
	background:rgba(0,0,0,.5);
}
.listing-app-view .grid_view.lp-grid-app-view .lp-grid-box-thumb .listing-pro {
    border: 1px solid #ebac2c;
    border-radius: 3px;
    background: #ebac2c;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 0 3px 0 4px;
    position: absolute;
    left: 10px;
    bottom: 10px;
}
.listing-app-view .grid_view.lp-grid-app-view .lp-grid-box-description .lp-h4 > a .listing-pro{
	display:none !important;
}
.listing-app-view .grid_view.lp-grid-app-view .lp-grid-box-left.pull-left > ul > li:first-of-type{
	padding-right:0px;
}
.listing-app-view .listing-app-view2 .smenu:before,.listing-app-view .listing-app-view2 .smenu:after{
	display:none !important;
}
.page-template-template-dashboard .app-view-header-container .lp-search-toggle a:first-child{
	display:none;
}
.listing-app-view .listing-with-map .search-filter a .fa{
	font-size:24px;
}
.listing-app-view .app-view-filters .md-close i {
   
    font-size: 10px !important;
    height: 20px !important;
    line-height: 20px !important;
    width: 20px !important;
}
.blog-pagination a{
	color: #363f48;
    border: 1px solid #363f48;
    border-radius: 3px;
    padding: 6px 15px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
}
.blog-pagination a:hover{
	color:#fff;
	background:#363f48;
}
.blog-single-inner-container .blog-meta{
	border-bottom: 1px solid #e3e3e3;
    padding-bottom: 14px;
    margin-bottom: 30px;
}
.blog-social .post-stat li{
	display:inline-block !important;
	padding-left: 0px;
    padding-right: 15px;
}
.blog-social .post-stat li:last-child{
	padding-right:0px;
}
.blog-social .post-stat .smenu{
	width:290px !Important;
	padding:0px !important;
	top:-60px !important;
}
.dashboard-app-view-signout{
	    color: #fff;
    margin-left: 4px;
    position: relative;
    top: -2px;
}
.post-detail-content-style2{
	margin-bottom:30px !important;
}
.lp-detail-page-template-3 .contact-form .author-img img{
	width: 60px;
    min-width: 60px;
    height: 60px;
}
.lp-listing-expire-tab-inner .edit-list{
	margin-right:15px !important;
}
.listing-app-view .lp-active-compaign-outer .table-responsive.campaign .table.table-striped > tbody > tr > td{
	width:100% !Important;
	min-height: 41px;
	line-height: inherit;
	    padding: 10px 15px;
}
.lp-checkout-page-outer .radio.radio-danger{
	float:none !important;
	background: #f9f9f9;
}
.lp-checkout-page-outer h5{
	float:none !important;
	margin-top:0px !important;
}
#listings_checkout .lp-user-listings .col-md-1{
 
 width: 33px;

}
.lp-checkout-page-outer > .col-md-3{
 
 height:86px;
}
.lp-checkout-page-outer > .col-md-3 img{
 height:86px; 
 
}
.lp-checkout-page-outer .lp_price_trigger_checkout{
 
     margin-top: 100% !important;
}
.listing-app-view2 .post-meta-left-box .breadcrumbs{
	display:none;
}
/*new css*/
.dashboard-content-app-view .packages .top-section h3{
	text-align:left !important;
}
.dashboard-content-app-view .table-responsive.campaign .listing_pro{
	float: none !important;
    display: inline-block;
    line-height: 21px;
    margin-right: 10px;
    padding: 0 6px;
}
#lp-report-listing{
border:0px !important;
padding-bottom:0px !Important;
	}
	
.listing_list_view .addClassgridview .col-md-4.lp-grid-box-contianer{
	width:100%;
}
.listing-app-view .contact-right{
	padding-top:0px !Important;
}
.listing-app-view .contact-right h3{
	margin:34px 0px !Important;
}
.listing-app-view .pos-relative .lp-home-banner-contianer .lp-search-bar{
margin-bottom:0px !Important;
}
.lp-compaign-outer .lp-promote-ad-image .lp-list-view-content-upper h4{
	margin:0px !important;
}

.slick-slider .md-overlay{
	display:none !Important;
}
.listing-second-view .author-img img {
    width: 60px;
    min-width: 60px;
    height: 60px;
 border: 1px solid #dedede;
    border-radius: 100%;
}
.lp-list-view-content-bottom-outer,.lp-list-view-content-bottom-outer ul{
	
	width:auto !important
}
.lp-list-view-content-bottom-outer{
	    position: absolute !important;
    right: 10px !important;
    top: 10px !important;

	
}
.lp-list-view-content-bottom-expire-outer{
	 position: absolute !important;
    right: 10px !important;
    top: 35px !important;
	width:auto !important;
	
}

.lpdoubltimes em{
	float: right;
    line-height: 20px;
    font-style: normal;
    font-size: 14px;
    color: #7f7f7f;
	clear:both;	
}
.hours-select.lp-slot2-time{
	display:none;
}

.app-view-filters .modal-dialog {
  position:absolute;
  top:50% !important;
  transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  -webkit-transform: translate(0, -50%) !important;
  margin:auto 5%;
  width:90%;
  height:83%;
}
.app-view-filters .modal-content {
  min-height:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0; 
}
.app-view-filters .modal-body {
  position:absolute;
  top: 64px;
	bottom: 45px;
  left:0;
  right:0;
  overflow-y:auto;
}
.app-view-filters .modal-footer {
 position: fixed;
    bottom: 0;
   
    background: #fff;
    z-index: 10;
    width: calc(100% - 2px);
    border-radius: 0px 0px 5px 5px;
}
.app-view-filters .modal-header {
    padding: 15px 25px;
    border-bottom: 1px solid #e5e5e5;
    z-index: 9999;
    background-color: #fff;
   
    z-index: 10;
    position: fixed;
    width: calc(100% - 2px);
    overflow: hidden;
    border-radius: 5px 5px 0px 0px;
}
.app-view-filters form#searchform{
	
	padding:0px !important;
}
.listing-app-view .lp-user-menu li a{
	padding: 1px 15px;
	
}
.description-box-all-listing{
	
	width: calc(100% - 5px) !important;
	background-color:#c49c5d !important;
}
.description-box-all-listing p{
	font-size:15px !important;
	
}
.description-box-all-listing .count-text{
	
	font-weight:700 !important;
}
#full-overlay.content-loading{
	
	    opacity:.9!important;
   
   
}
.lpsinglelocselected .fa{
	
    margin-left: 5px;
    color: #333;
}
.lpsinglelocselected .fa:hover{
	cursor:pointer;
	
}
.lpsinglelocselected{
	line-height: 30px;
	margin-right:10px;
	display:inline-block;
	width:auto;
}
.page-template-template-favourites .grid_view{
 
 width:50%!important;
}
.page-template-template-favourites section{
 
 padding-bottom:70px;
}
.archive.listing-app-view .page-heading-inner-container h1{
 
 font-size:23px;
}
.listing-app-view .post-with-map-container-right .list_view.lp-grid-app-view{
 margin-bottom:0px !important;
 
}
.listing-app-view .page-heading-inner-container h1{
	font-size:20px;
	margin-bottom: 0px!important;
	padding:30px !important;	
	line-height: 25px;
}
.listing-app-view .page-heading {
    height: auto!important;
	
}
.listing-app-view .breadcrumbs{
	display:none !Important;
	
}
.listing-app-view .page-heading-inner-container{
	position: relative!important;
    transform: translateY(0)!important;
	
}
#lp-submit-form .lp-check-custom-wrapp .form-group label{
	width:100%;
	margin-bottom:10px;
	
}
#lp-submit-form .lp-check-custom-wrapp .form-group .radio-inline{
	    padding-left: 0px;
	    margin-right: 20px;
}
.listing-app-view-bar #distance_range_div{
	 margin-top:0px !important;
}
.listing-app-view-bar .lp-price-range-btnn{
	
	display:block !important;
}
.listing-app-view2 .add-on-map{
	
	z-index:1;
}

.sidebar-post .map-area .listing-detail-infos .widget-social.widget-box{
        padding-right: 30px;
    padding-left: 27px;
}
.sidebar-post .map-area .listing-detail-infos .widget-social ul.list-style-none.list-st-img > li a{
        padding: 0;
}

.list-st-img .lp-details-address a:hover,.list-st-img .lp-details-address a:hover span{
  color: #7f7f7f !important;
}
.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview{
margin-top:0px !important;
}
.ifram-reservation, .hotel-menu{
    overflow:scroll;
}
.inner-menu{
    top:0;
    transform: translate(-50%, 38px);
}
.inner-menu a.close-menu-popup{
    background:#fff;
}
.dashboard-content .lp-listingexpiredtab .lp-list-view-content-bottom .list-style-none.list-st-img{
	width:auto !important;
}

/* map pin option in preview */
.lp-default-map-pin-img .lpmap-icon-contianer img{
	width:auto !important;
}
.lp-default-map-pin-img .lpmap-icon-contianer{
	background-color:transparent !important;
	width: 65px;
    height: 65px;
	border-color: transparent !important;
}
.pin.lp-default-map-pin-img{
	background-color:transparent !important;
	box-shadow : none !important;
	-webkit-box-shadow : none !important;
	
}

/* When reviews are in 2nd tabs */
.detail-page2-tab-content .tab-content > .tab-pane:not(.active), 
.detail-page2-tab-content .pill-content > .pill-pane:not(.active) {
    display: block;
    height: 0;
    overflow-y: hidden;
}
.lp-required-field{
	border-color: #e90a0a;
}
.dashboard-content #draft .lp-list-view-content-bottom .list-style-none.list-st-img{
	margin-right:10px!important;
}
.lp-list-view-inner-contianer .col-md-5.col-xs-12.padding-0{
	background-color:transparent !important;
}
.dashboard-content .lp-list-view-content-bottom .list-style-none.list-st-img{
	width:auto !important;
}
.lp-list-view-content-bottom-expire-outer {
   top: 18px !important;
}
.post-detail-content ul, .post-detail-content ul li, .blog-content ul, .blog-content ul li {
	list-style:inherit;
}
#cpmap .leaflet-control-attribution{
	display:none;
}