/*  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(https://fonts.googleapis.com/css?family=Josefin+Sans:400,100,300,600,700);
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');
@import url('https://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;
}
.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-top: 90px;
	padding-bottom: 90px;
}
.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(../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 {
	background-size: cover;
	background-image: url(/wp-content/themes/listingpro/assets/images/homepage-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	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: 99999999;
}
/*=====================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;
}
.mm-navbar-top a {
	margin-right: 30px;
}
.mm-navbar-top a:last-child {
	margin-right: 0px;
}
@media (max-width: 998px) {
	.mm-menu .mm-navbar.mm-navbar-top .userimage{
		margin-top: 0;
	}
}
.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;
}
.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;
	line-height: 55px;
}
.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;
	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-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;
	transform: rotate(0deg);
}
.lp-search-description {
	margin-top: 8px;
}
.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: 15%;
	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 {
	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;
	border-radius: 100%;
	display: inline-block;
	margin-bottom: 20px;
	overflow: hidden;
	vertical-align: top;
}
.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: 18px;
}
/*.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;
}
@media (max-width: 768px) {
	.page-heading {
		height: 100px;
	}
}
.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('../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: 30px;
}
.breadcrumbs li:first-child:before {
	display: none;
}
.breadcrumbs li:before {
	content: "";
	position: absolute;
	left: -20px;
	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;
}
.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;
}
.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: 150px !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;
}
.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: 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);
}
.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;
	background-color: #fff;
}
.map-post-thumb img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*=================../3.10 Listing Page===============
======================================================*/

/*==================3.11 Author Page==================
======================================================*/
.lp-join-user-info li {
	position: relative;
	line-height: 46px;
	text-align: left;
}
.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: -1px;
	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
}
/*=================../3.11 Author Page================
	======================================================*/

	/*===============/3.12 Blog Single Page===============
	======================================================*/

.blog-single-page {
	background-image: url('../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 40px 30px 40px;
}
.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 {
	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: -17px;
	top: 6px;
	color: #7f7f7f;
	width: 5px;
	height: 5px;
	background-color: #7f7f7f;
	border-radius: 50%;
}
.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%;
}
#accordion-main {
	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: 73px;
    z-index: 10;
    margin: 0;
}
.lp_confirmation .list-st-img li a {
	padding-right: 15px
}
/*=================../3.14 Post Detail================*/
/*==================/3.15 Post Sidebar================*/
.widget-box {
	padding: 25px;
	margin-bottom: 50px;
}
	.lp_confirmation .widget-box {
		margin-bottom: 0;
	}
.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";
	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;
}
.avatar {
	border-radius: 50%;
}
.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;
}
#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===================*/
.form-group.has-error label,
.form-group.has-error .help-block{
	color: #a94442 !important;
}
.form-group.has-success label,
.form-group.has-success .help-block{
	color: #3c763d !important;
}
.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;
}
.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: 14px 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;
	/* display: none; */
}
.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;
  list-style-type: none;
}
.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 */
.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: 99999999;
}
.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(../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: 45px;
}
.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%;
}
.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 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
}

.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: #ffffff;
	float: left;
	line-height: 35px;
	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%;
	margin-top: 20px;
}
@media (max-width: 768px) {
	.listing-second-view .map-area {
		margin-bottom: 10px;
		margin-top: 30px;
	}
}
.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: 11px;
	padding: 0 25px 16px;
}
.listing-second-view .map-area .listing-detail-infos ul li a {
	padding: 0;
}
.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%;
	text-align: left;
}
.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: 11px;
	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;
	font-weight: 800;
	font-family: Quicksand;
	color: #333;
}
.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: 23px;
	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%;
	text-align: center;
}
.listing-second-view span.rating-section {
	display: inline-block;
	padding: 10px 10px 0 0;
	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-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;
	max-width: 1600px;
	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: 8px;
	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-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;
	margin-bottom: 20px;
	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 {
	display:none;
	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%;
	min-height: 36px;
}
.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;
	margin-top: 20px;
	padding: 42px 20px 20px;
	width: 100%;
}
.review-form {
	background-color: #fafafa;
	border: 1px solid #dedede;
	border-radius: 5px;
	float: left;
	margin-top: 30px;
	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: 50px;
}
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-customer {
	margin-top: 1px;
	text-align: right;
	font-size: 14px;
	margin-bottom: 0;
}
.review-title {
	margin-top: 0;
	font-size: 20px;
}
	@media (max-width: 600px) {
		.top-section .review-title {
			margin-top: 0;
		}
		.bottom-section .review-title {
			margin-top: 10px;
		}
	}
	@media (max-width: 1200px) {
		.bottom-section .pull-right{
			margin-top: 20px;
		}
	}

.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: 15px;
}
.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: 100%;
}
.details .top-section > h3 {
	color: #555555;
	font-size: 16px;
	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: 30px;
	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 > 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.interesting {
	border-color: #417cdf;
	color: #417cdf;
}
.bottom-section ul li a.interesting: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%;
}
	.reviews-section .bottom-section > form {
		width: auto;
	}
.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: 10px;
	padding-bottom: 0;
}
.submit-images {
	float: right;
	margin-top: 30px;
	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 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;
}
.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);
}
/* 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);
}
.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: 7px 20px;
}
.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-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 {

}
.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;
	margin-top: 15px;
	padding: 15px 15px 15px 20px;
}
.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: 0; */
}
.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: none;
}
.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;
}
.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%;
}
.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;
}
.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 {
	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;
}
.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;
	margin-top: 5px;
	padding-top: 15px;
	width: 100%;
}
.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: 22px 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-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: 5px 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: 5px 15px;
	width: 100%;
}
.listing-style-3 .search-filters > ul > li > a {
	padding: 5px 10px;
}
.search-filters > ul > li > a:hover, .currency-signs > ul > li > a:hover {
	background-color: #F7FBFE;
}
.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;
}
.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: 1;
}
.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 {
	display: none;
}
.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: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: 870px;
}
.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;
	float: left;
	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;
	margin-bottom: 10px;
	padding: 14px 20px 15px;
}
.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;
}

.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;
}
.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: 44px;
	padding: 0 0 0 11px;
	position: absolute;
	top: 0;
	width: 55px;
	z-index: 1;
}
.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%;
}
.lp-menu-bar .fullwidth-header .header-filter .ui-widget.border-dropdown {
	height: 46px;
}
.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: 37px;
	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-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;
	padding-bottom: 0px;
}
.single-inner-container .price-area > div {
	border-bottom: 1px solid #ececec;
	float: left;
	padding: 10px 0px;
	width: 100%;
}
.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;
	padding-bottom: 0;
}
.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%;
}
.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 .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%;
}
@media (max-width: 700px) {
	.dashboard-content .row.lp-list-page-list {
		padding-right: 0;
	}
	.dashboard-content .row.lp-list-page-list > .col-xs-12 {
		padding-right: 0;
	}
}
.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 .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 15px;
	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;
}
.listing-second-view .widget-box:last-of-type {
  margin-bottom: 0;
  padding-bottom: 20px;
}
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;
}
.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;
	width: 30px;
	text-align: center;
}
.lp-pagination ul li .page-numbers {
	color: #363f48;
	float: left;
	width: 100%;
	border-radius: 3px;
	cursor: pointer;
}
.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.card1.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;
}
.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;
}

/* ========================
		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;
}
/*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%;
}
.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: 0;
}
.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: #7f7f7f;
	border: 1px solid #dedede;
	padding: 7px;
	border-radius: 4px;
	font-size: 12px;
}
.reviews-section .report i {
	padding-right: 5px;
}
.reviews-section .report:hover {
	background: #7f7f7f;
	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 span.lp_state {
	position: absolute;
	top: -25px;
	left: 0px;
	display: none;
	font-size: 12px;
	color: #41a6df;
	width: 200%;
}
.interesting .score {
	color: #417cdf;
}
.lol .score {
	color: #ff8e29;
}
.love .score {
	color: #ff2357;
}
.bottom-section ul li a.love:hover > .score {
	color: #fff;
}
.bottom-section ul li a.lol:hover > .score {
	color: #fff;
}
.bottom-section ul li a.interesting:hover > .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: 31%;
}
.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: 70px;
}
.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 {
	overflow: hidden;
	position: relative;
}
.header-container.lp-vedio-bg video {
	position: absolute;
	max-width: 1000%;
	min-height: 100%;
	min-width: 100%;
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	top: 0;
	-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	transform: none;
	width: 100%;
}
/*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;
}
/*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;
}
/*New css*/
.no-padding {
	padding-left: 0px !important;
	padding-right: 0 !important;
}
.registration-section {
	display: block;
	height: 550px;
	position: relative;
	margin: 3px 0;
	background-size: cover !important;
	background-position: top center !important;
}
.trades-person-section {
	background: url(../images/trades-person.jpg);
}
.client-section {
	background: url(../images/client-view.jpg);
}
.client-section:before {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: rgba(71, 108, 161, 0.65);
}
.vertical-align-box, .vertical-align-box-inner {
	width: 100%;
	height: 100%;
	display: table;
	position: relative;
	z-index: 2;
}
.vertical-align-box-inner {
	display: table-cell;
	vertical-align: middle;
}
.registration-section h1 {
	color: #ffffff;
	margin: 0;
}
.registration-section p {
	color: #ffffff;
	margin: 10px 0 0 0;
	font-size: 16px;
}
.registration-section .btn {
	background-color: transparent;
	border: 2px solid #ffffff;
	border-radius: 40px;
	color: #ffffff;
	display: inline-block;
	margin: 40px 0 0 0;
	font-weight: bold;
	font-size: 18px;
	padding: 10px 60px;
}
	.registration-section .btn:hover {
		background-color: #fff;
    color: #333;
	}
.register-form{
	max-width:800px;
	width: 100%;
	padding: 20px;
	margin: 50px auto;
	background: white;
	border: 13px solid rgba(218, 218, 218, 0.41);
	border-radius: 5px;
}
.register-form .input-group {
	width: 100%;
	margin: 35px 0 0 0;
}
.register-form .input-group input,
.register-form .input-group select,
.register-form .input-group textarea ,
.create-job .input-group input,
.create-job .input-group select,
.create-job .input-group textarea {
	width: 100%;
	border: 1px solid #efefef;
	padding: 12px 15px;
	font-size: 16px;
	height: auto;
	outline: 0;
}
.register-form .input-group select,
.create-job .input-group select{
	height: 48px;
	background: #ffffff;
}
.register-form .input-group .input-group-addon,
.create-job .input-group .input-group-addon{
	padding: 0;
	background: #ffffff;
	width: 40px;
	font-size: 18px;
}
.register-form .input-group .input-group-addon span,
.create-job .input-group .input-group-addon span{
	color: #42a7df;
}
.register-form .checkbox input,
.create-job .checkbox input{
	display: block;
}
.register-form .checkbox label:before ,
.create-job .checkbox label:before {
	display: none;
}
.register-form h2,
.create-job h2{
	margin: 10px 0 20px 0;
}
.register-form .btn,
.create-job .btn{
	font-size: 25px;
	font-weight: bold;
	padding: 12px 35px;
	margin: 25px 0 15px 0;
	background: #42a7df;
	border-color: #42a7df;
}
.register-form-container {
	background-color: #f3f3f3;
}
.input {
	position: relative;
	display: block;
}
.input__label {
	pointer-events: none;
	position: absolute;
	padding: 0;
	top: 0;
	margin: 13px 15px;
	width: 100%;
	color: #6a7989;
	font-weight: normal;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.input__label-content {
	position: relative;
	display: block;
	padding: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}
.input__field:focus + .input__label .input__label-content,  .input--filled .input__label-content {
	-webkit-transform: translate3d(0, -200%, 0);
	transform: translate3d(0, -200%, 0);
	font-size: 14px;
	color: #42a7df;
}
.input__field:focus + .input__label::before,  .input--filled .input__label::before {
	-webkit-transform: translate3d(0, -0.8em, 0);
	transform: translate3d(0, -0.8em, 0);
}
.input__field:focus + .input__label::after,  .input--filled .input__label::after {
	-webkit-transform: translate3d(0, 0.8em, 0);
	transform: translate3d(0, 0.8em, 0);
}
.job-posted-wrapper .dashboard-content {
	max-width: 100%;
	margin: 30px 0 0 0;
	display: block;
}
.has-error select,
.has-error textarea,
.has-error .input__field {
	border-color: #a94442 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
}
.has-error label {
	color: #a94442 !important;
}
.has-success select,
.has-success textarea,
.has-success .input__field {
	border-color: #3c763d !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
}
.has-success label {
	color: #3c763d !important;
}
.dashboard-content .form-group label{
	font-weight: inherit;
	line-height: inherit;
}
.dashboard-content .has-error .input-group-addon,
.dashboard-content .has-success .input-group-addon{
	border: hidden !important;
}

.dashboard-content .form-group.has-error .help-block{
	padding-left: 40px;
	margin: 0 !important;
}

.dashboard-content.panel-block{
	max-width: 800px;
	width: 100%;
	padding: 20px;
	margin: 0 auto;
	background: white;
	border: 13px solid rgba(218, 218, 218, 0.41);
	border-radius: 5px;
  float: none;
  margin-bottom: 20px;
}
.dashboard-content.panel-block .input-group{
	width: 100%;
	margin-bottom: 10px;
}
#bootstrap-table.table{
	margin-bottom: 0;
}
#bootstrap-table.table th,
#bootstrap-table.table th{
	vertical-align: middle;
}
.dashboard-content.table-data{
	padding: 20px;
	background: white;
	border: 13px solid rgba(218, 218, 218, 0.41);
	border-radius: 5px;
}
.dashboard-content .table thead {
	background: #363f48;
}
.dashboard-content .table thead tr th {
	padding: 15px;
	position: relative;
}
.dashboard-content .table thead tr th span {
	color: #ffffff;
	font-weight: normal;
	cursor: pointer;
}
.dashboard-content .table thead tr th .sort-icon {
	position: absolute;
	right: 15px;
	font-size: 20px;
	color: #42a7df;
}
.dashboard-content .table tbody tr td {
	padding: 10px 15px;
	position: relative;
	font-size: 13px;
}
.dashboard-content .form-group {
	/*position: relative;*/
	/*width: 100%;*/
	/*display: block;*/
	/*float: right;*/
}

.account-submit-button {
	margin-top: 20px;

}

.dashboard-content .form-group input, .dashboard-content #table-footer #page-rows-form select {
	border-radius: 0;
	width: 100%;
}
.dashboard-content .form-group label{
	color: #7f7f7f;
	font-size: 13px;
}
.dashboard-content .form-group .input-group-addon{
	top: 11px;
	position: relative;
	padding: 5px;
}

@media (max-width: 500px) {
	.dashboard-content .form-group .input-group-addon {
		display: none;
	}
	.register-form .btn, .create-job .btn {
		margin: 15px auto 0;
		font-size: 17px;
	}
}

.dashboard-content.panel-block.col-md-12{
	max-width: 100%;
}


#table-footer #page-rows-form label {
	font-size: 0;
	padding: 0;
	margin: 0;
	width: 30px;
	height: 30px;
	text-align: left;
	line-height: 31px;
	color: #42a7df;
}
#table-footer #page-rows-form label:before {
	font-size: 20px;
	content: "\f0db";
	font-family: fontawesome;
}
#table-footer #page-rows-form {
	padding: 3px 0 0 0;
}
.dashboard-content #table-footer #page-rows-form select {
	height: auto;
	padding: 5px 10px;
	background: transparent;
	border-color: #27333e;
	color: #ffffff;
}
#table-footer #page-rows-form select option {
	background: #363f48;
}
#table-footer {
	background: #363f48;
	padding: 14px 20px;
	height: 66px;
}
#table-footer #table-nav ul.pagination {
	margin: 2px 0 0 0;
}
#table-footer #table-nav ul.pagination li a {
	border-radius: 0;
	cursor: pointer;
}
#table-footer #table-nav ul.pagination li a {
	color: #ababab;
	background: transparent;
	border-color: #27333e;
}
#table-footer #table-nav ul.pagination li a span {
	color: #42a7df;
}
#table-footer #table-nav ul.pagination li.active a {
	background-color: #42a7df;
	border-color: #27333e;
	color: #ffffff;
}
.dashboard-content table .click-btn, .dashboard-content .add-more-Btn {
	padding: 5px 15px;
	display: inline-block;
	background: #42a7df;
	color: #ffffff;
}
.dashboard-content table .click-btn:hover {
	background: #363f48;
}
.dashboard-content table .click-btn.null {
	background: rgba(49, 49, 49, 0.14);
	pointer-events: none;
}
.dashboard-content .add-more-Btn {
	margin: 5px 0 20px 0;
}
.dashboard-content h4 {
	color: #42a7df;
}
.dashboard-content .requested-list-view {
	padding: 0;
	margin: 0;
}
.dashboard-content .requested-list-view li {
	position: relative;
	line-height: 25px;
	padding: 0 0 0 15px;
}
.dashboard-content .requested-list-view li:before {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	background: #42a7df;
	left: 0;
	top: 7px;
}
.dashboard-content hr {
	float: left;
	width: 100%;
}
.pagination.job-R-pagination li a {
	color: #42a7df;
}
.pagination.job-R-pagination li.active a {
	background-color: #42a7df;
	border-color: #42a7df;
	color: #ffffff;
}
.panel-dash-views .count-box.red-box {
    background: rgb(188, 26, 26);
    background: -moz-linear-gradient(45deg, rgb(188, 26, 26) 0%, #f22697 100%);
    background: -webkit-linear-gradient(45deg, rgb(188, 26, 26) 0%, #f22697 100%);
    background: linear-gradient(45deg, rgb(188, 26, 26) 0%, #f22697 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(188, 26, 26)', endColorstr='#f22697', GradientType=1 );
}





.modal {
	z-index: 99999999999 !important;
}
.modal-dialog .dashboard-content{
	padding: 0;
	border: none;
	margin: 0;
	max-width: 100%;
}
.modal-dialog .dashboard-content .table tbody tr td {
    padding: 10px 10px;
	}
.rating {
  border: none;
  float: left;
	margin: 0;
}

.rating > input { display: none; }
.rating > label:before {
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before {
  content: "\f089";
  position: absolute;
}

.rating > label {
  color: #ddd;
 float: right;
 margin: 0;
 line-height: normal;
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #42a7df;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label {     color: #59acf3  }

#postjob-popup .modal-dialog {
	margin: 7% auto 0;
max-width: 800px;
width: 100%;
}

.jobposted-content-design .lp-list-view-edit li a{
	position: relative;
}
.jobposted-content-design .lp-list-view-edit li a span i{
display: inline-block;
background: red;
color: #ffffff;
font-style: normal;
border-radius: 30px;
text-align: center;
padding: 2px 7px;
position: absolute;
top: -10px;
right: -12px;
line-height: normal;
font-size: 12px;
}

#profileupdate .page-innner-container, #profileupdate .tab-header{
	float: left !important;
	width: 100%;
}
.face-mod-list{
	margin: 25px 0 0 0;
	width: 100%;
	float: left;
}
.face-mod-list .btn {
    width: 20%;
height: 190px;
    float: left;
		white-space: normal;
    background: #ffffff;
    border: 1px solid #efefef;
    box-shadow: none;
    padding: 15px;
}
.face-mod-list .btn:active, .face-mod-list .btn:hover {
    background: #ffffff;
    border: 1px solid #efefef;
}
.face-mod-list .btn h4 {
    font-size: 13px;
    margin: 0 0 0 0;
}
.face-mod-list .btn p {
    font-size: 12px;
    margin: 0;
		line-height: normal;
}
.face-mod-list .btn img {
    border-radius: 100%;
		margin-bottom: 10px;
}
.face-mod-list .btn.active{
	background: #42a7df;
}
.face-mod-list .btn.active h4, .face-mod-list .btn.active p{
	color: #ffffff;
}
#successfully-msg-popup i{
	font-size: 100px;
color: #95ca59;
}
#successfully-msg-popup h1{
	font-size: 37px;
line-height: 60px;
color: #95ca59;
}
#successfully-msg-popup h1 small{
	display: block;
    color: #000000;
}
#successfully-msg-popup .modal-content{
	box-shadow: none;
}
#successfully-msg-popup .modal-dialog{
	    margin: 10% auto 0;
}


.uavc-list-icon ul.uavc-list li:before{
	width: 1px;
height: 100%;
position: absolute;
content: '';
left: 30px;
border-left: 2px dotted #9acffa;
z-index: 1;
}
.uavc-list-icon ul.uavc-list li{
	margin: 0!important;
	position: relative;
	z-index: 2;
	padding: 0 0 20px 70px !important;
}
.uavc-list-icon ul.uavc-list li:last-child:before{
	display: none;
}

.uavc-list-icon ul.uavc-list .uavc-list-content{
	margin: 0 !important;
}
.uavc-list-icon ul.uavc-list li h3{
	margin: 0;
}
.uavc-list-icon ul.uavc-list .aio-icon{
	width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
		z-index: 2;
		position: absolute;
		left: 0;

}
p:empty {
    display: none;
}
.right-align-content .uavc-list-icon ul.uavc-list li{
text-align: right;
padding: 0 70px 20px 0 !important;
}

.right-align-content .uavc-list-icon ul.uavc-list li:before{
	right: 30px;
	left:auto;
}
.right-align-content .uavc-list-icon ul.uavc-list .aio-icon {
    right: 0;
		left: auto;
}

.uavc-list-icon ul.uavc-list li p {
    min-height: 72px;
}
.uavc-list-icon{
	margin-left: 0 !important;
}
.new-sidebar-box{
	width: 100%;
	float: left;
	border: 1px solid #dedede;
	background: #ffffff;
	padding: 0;
	padding-bottom: 0;
	border-radius: 5px;
	overflow: hidden;
	margin: 0 0 30px 0;
}
.new-sidebar-box h3{
	display: block;
	margin: 0;
	text-align: center;
	padding: 12px 15px;
	font-size: 15px;
	line-height: 21px;
	background: #fafafa;
	border-bottom: 1px solid #dedede;
}
.new-sidebar-box ul.new-address-list {
	list-style: none;
padding: 0 25px;
margin: 15px 0;
display: block;
float: left;
width: 100%;
}
.new-sidebar-box ul.new-address-list li {
		font-size: 14px;
		display: block;
		padding: 10px 0;
		float: left;
		border-bottom: 1px solid #dedede;
		width: 100%;
		font-family: Open Sans;
		font-weight: 500;
}
.new-sidebar-box ul.new-address-list li:last-child{
	border: none;
}
.new-sidebar-box ul.new-address-list li span {
		color: #42a7df;
		width: 50%;
		text-align: right;
}
.new-sidebar-box ul.new-address-list b {
		width: 50%;
		float: left;
		font-weight: 500;
}
.new-sidebar-box p {
	 margin: 10px 0;
}
.new-sidebar-box .accreditation-item{
	padding: 10px;
	text-align: center;
}
.post-detail-content .new-sidebar-box.main-content-inner-box{
	margin:6px 0 0 0;
	border: none;
	border-radius: 0;

}
.post-detail-content .new-sidebar-box.main-content-inner-box h4{
		margin: 0;
		font-size: 16px;
}
.img-responsive.traders-photo{
	width: 280px;
float: left;
margin:0 25px 10px 0;
border-radius: 5px;
}
.custom-timeline-box {
    width: 100%;
    float: left;
    padding: 0 0 0 20px;
    position: relative;
    margin: 0 0 20px 10px;
}

.custom-timeline-box h3 {
    margin: 0 0 15px 0;
    font-size: 14px;
    position: relative;
    float: left;
    width: 100%;
    line-height: 15px;
}
.custom-timeline-box p {
	width: 100%;
	float: left;
	background: #f5f5f5;
	border-radius: 5px;
	border: 1px solid #eaeaea;
	margin: 0 0 20px 0;
	padding: 15px;
	font-size: 13px;
	position: relative;
	line-height: 24px;
}
/*.custom-timeline-box p:before {*/
    /*width: 1px;*/
    /*height: calc(100% + 37px);*/
    /*background: #eaeaea;*/
    /*display: inline-block;*/
    /*content: '';*/
    /*position: absolute;*/
    /*left: -21px;*/
    /*top: -16px;*/
/*}*/
.custom-timeline-box p strong {
    display: block;
}
.custom-timeline-box h3:before {
        width: 15px;
    height: 15px;
    display: inline-block;
    position: absolute;
    content: '';
    background: #000;
    left: -28px;
    top: 0px;
    border-radius: 100%;
    border: 2px solid #000;
}
.custom-timeline-box p:last-child:before {
    display: none;
}

.testimonial-slide-section {
    width: 100%;
    float: left;
    position: relative;
}
.testimonial-user-view {
	display: none;
   width: 70px;
    height: 70px;
    /*display: inline-block;*/
    background: #ffffff;
    border-radius: 100%;
    border: 3px solid #eff3f6;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    left: 4px;
    margin: 0 auto;
    z-index: 50;
    bottom: 0;
}
.testimonial-user-view img{
	width: 100%;
	height: 100%;
	 border-radius: 100%;
}
.testimonial-user-content {
    width:100%;
    float: right;
    background: #ffffff;
    padding:20px;
    border-radius: 5px;
    margin: 0;
    position: relative;
}
.testimonial-user-content h3 {
    margin: 0 0 5px 0;
    color: #41a6df;
    font-size: 16px;
    height: 36px;
    overflow: hidden;
}
.testimonial-user-content h3 small {
    display: block;
    margin: 8px 0 0 0;
    font-size: 12px;
    color: #000000;
}
.testimonial-user-content p{
    font-size: 14px;
    color: #7e8c9a;
    overflow: hidden;
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 80px;
}

#more_filters {
	display: none !important;
}

.testimonial-user-content:before {
       content: "\f0d7";
    font-family: fontawesome;
    position: absolute;
    left: 28px;
    font-size: 40px;
    color:#ffffff;
    bottom: -34px;
}
.ult-item-wrap .wpb_wrapper .row .col-sm-6:first-child .testimonial-user-view{
	right: 4px;
	left: auto;
}
.ult-item-wrap .wpb_wrapper .row .col-sm-6:first-child .testimonial-user-content:before{
	left: auto;
	right: 28px;
}
li.lp-user-company i {
    color: #ddd;
}
.rating {
    margin-right: 10px;
}
.padded{
	padding: 30px;
}

.alert.inline-block{
	display: inline-block;
}
/**
Status labels
 */
.status-label{
	padding: 4px 3px;
	font-size: 14px;
	min-width: 100px;
	display: inline-block;
	margin-top: 6px;
	text-shadow: 1px 1px #000;
}

/* job accept */
.job-details{
	padding-top: 0;
}
.job-details li span{
	font-weight: bold;
}

.job-details .table,
.job-details .description-container{
	max-width: 300px;
	margin: 0 auto;
	font-size: 18px;
}

/* modals */
.modal-content.has-error .modal-header{
	background-color: red;
}
	.modal-content.has-error .modal-title,
	.modal-content.has-success .modal-title{
		color: #fff;
	}
.modal-content.has-success .modal-header{
	background-color: #4dad4d;
}

.modal-body .btn{
	margin-top: 20px;
}
.md-modal .modal-dialog{
	top: 140px;
}

.loading{
	padding: 100px;
	display: block;
	background-color: #efefef;
	cursor: wait !important;
	border: 1px #2d2d2d solid;
}

/* buttons */
.margin-top20{
	margin-top: 20px;
}
.btn-primary,
.btn-base-styles{
	width: auto !important;
	padding: 10px 50px;
	border-radius: 0;
}

@media (max-width: 500px) {
	.btn-primary,
	.btn-base-styles{
		width: 90% !important;
		padding: 10px;
		margin: 0 auto;
		display: block;
	}
}

.table .btn-primary{
	padding: 5px 14px;
}

	/* misc */
.dashboard-content h2{
	margin: 0 0 10px;
}
.text-warning {
	color: #ffc107!important;
}
.text-primary {
	color: #007bff!important;
}
.text-secondary {
	color: #868e96!important;
}
.text-success {
	color: #28a745!important;
}
.text-danger {
	color: #dc3545!important;
}

/* header */
.lp-join-now.lp-add-listing-btn li{
display: inline-block;
}

.modal-body{
	max-height: 66vh;
	overflow-y: auto;
}

#job-response-modal .modal-body .btn{
	margin: 0;
}
.no-padding-top{
	padding-top: 0;
}

@media (max-width: 380px) {
	.lpl-button{
		top: 45px;
	}
}

.star-icon{
	color: #f3f312;
	text-shadow: 1px 1px 1px #2d2d2d;
}
@media (max-width: 992px) {
	.dashboard-content div > h2{
		font-size: 26px;
	}
}
.dashboard-content.panel-block .more{
	display: none;
}
@media (max-width: 600px) {
	.dashboard-content.panel-block .info-window{
		text-align: center;
  }
    .dashboard-content.panel-block #requested-jobs-window.info-window p{
      line-height: 16px !important;
    }
		.dashboard-content.panel-block .info-window.open{
			max-height: inherit;
			overflow-y: visible;
		}
	.dashboard-content.panel-block .more{
		display: block;
		margin-top: 20px;
		padding: 5px;
	}
}

@media (max-width: 556px) {
	.bottom-links div{
		text-align: center;
		padding-bottom: 10px;
	}
}

#menu .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {
	color: #7f7f7f;
}
.area-code-picker .btn{
	padding: 9px 8px
}

@media (max-width: 998px) {
	.bottom-links > div{
		padding-top: 5px;
	}
	.bottom-links,
	.bottom-links .text-right{
		text-align: center !important;
	}
}

.footer-legal-links{
	margin-top: 20px;
	padding-left: 0;
}

.footer-legal-links a:hover,
.footer-legal-links a:active{
	color: #fff;
}

.current-user{
	padding: 4px 10px 4px 0;
	background-color: #e8e8e8;
	margin-bottom: 0;
	text-align: center;
	font-weight: bold;
}

@media (max-width: 1200px) {
	.lp-header-full-width .lp-add-listing-btn li a {
		padding: 4px 6px;
	}
}

#input-dropdown > ul li.lp-wrap-cats.category-title{
	background: #363F48;
	color: #fff;
	padding: 4px 4px 4px 8px;
}
#input-dropdown > ul li.category-title-end{
	padding: 0;
	line-height: 0;
	border-bottom: 1px solid #363F48;
}

@media (max-width: 700px) {
	.dashboard-content.panel-block {
		border-width: 2px;
		padding: 10px;
	}
	.job-posted-wrapper > .col-xs-12 {
		padding: 0;
	}
	.job-posted-wrapper .dashboard-content {
		text-align: center;
	}
	.job-posted-wrapper form {
		float: none !important;
	}
	.job-posted-wrapper .dashboard-content.panel-block {
		border-width: 2px;
		padding: 10px 10px 0 10px;
	}
	.job-posted-wrapper .dashboard-content.table-data {
    margin-top: 15px;
		padding: 10px;
		border-width: 2px;
	}

}

@media (max-width: 700px) {
	#table-footer {
		min-height: 66px;
		height: auto;
	}
	#table-footer > .pull-left {
		float: none !important;
		width: 100%;
		clear: both;
		height: 46px;
	}
	#table-footer #page-rows-form {
		text-align: center;
	}
	#table-footer #table-nav {
		float: none !important;
		width: 100%;
		clear: both;
		padding-top: 10px;
		height: 50px;
	}
	#table-footer #table-nav .pagination {
		float: none !important;
	}
}

.telephone-number {
	font-size: 54px;
}

@media (max-width: 1200px) {
	.telephone-number {
		font-size: 42px;
	}
}

#ascrail2000 {
	display: none;
}


.footer-upper-bar-for-app{
	padding:0px;
	background-color: #637284 !important;
}
.footer-upper-bar-for-app a {
	color: #fff;
	padding: 15px 0;
	display: block;
}
.open-lead-form-app-view {
	cursor: pointer;
}
.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 .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;
}
.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;

}


.nav-tabs > li {
	float: left;
	margin-bottom: 0;
	position: relative;
	display: block;
}


.listing-tabs {
	border-top: 1px solid #dedede;
	clear: both;
}
.listing-tabs .nav-tabs {
	background: #363F48;
}
.listing-tabs .nav-tabs > li {
	width: auto;
}

.listing-tabs .nav-tabs > li > a:hover,
.listing-tabs .nav-tabs > li > a:focus,
.listing-tabs .nav-tabs > li > a {
	background-color: transparent !important;
	color: #fff;
}
.listing-tabs .nav-tabs > li > a:hover:after,
.listing-tabs .nav-tabs > li.active > a:after,
.listing-tabs .nav-tabs > li.active > a:hover:after,
.listing-tabs .nav-tabs > li.active > a:focus:after {
	border-bottom-color: #eff3f6 !important;
}

.nav-tabs > li > a::after {
	bottom: 0;
	border-bottom-color: #363F48;
}
.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%;
}
.nav-tabs > li > a::after {
	border-bottom-color: #363F48;
}
.nav-tabs > li > a:hover:after,
.nav-tabs > li.active > a:after,
.nav-tabs > li.active > a:hover:after,
.nav-tabs > li.active > a:focus:after {
	border-bottom-color: #fff;
}
.listing-tabs .nav-tabs > li > a:after {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom-width: 10px;
}

.listing-tabs .tab-content {
	background-color: #eff3f6 !important;
}
.tab-content {
	padding-top: 0px;
	padding-bottom: 0px;
}


.listing-tabs .post-detail-content {
	padding: 30px 20px 23px;
}
.listing-tabs .tab-content .post-detail-content {
	border: none;
}
.listing-tabs #listing-video {
	padding: 37px 20px;
}


#accordion h5 {
	border: 0 !important;
}

.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 .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;
}
@media (min-width: 768px) {
	#accordion-main {
		display: block;
	}
	#listing-sidebar-menu {
		display: none;
	}
}
@media (max-width: 768px) {
	.sidebar-post {
		margin-top: 30px;
	}
	#accordion-main {
		display: none;
	}
	#listing-sidebar-menu {
		display: block;
	}
	.listing-second-view .ui-accordion-content {
		border: hidden;
	}
}

.listing-app-view footer.text-center .footer-upper-bar-for-app, .footer-app-menu {
	bottom: 0;
	width: 100%;
	position: fixed;
	z-index: 1;
	padding: 0px!important;
}


#mobile-footer {
	display: none;
}
.listing-template-default #listing-mobile-menu {
	display: none;
}

#footer-app-menu {
	display: none;
}

#app-view-mobile-opening-hours {
	display: none;
}

@media (max-width: 768px) {
	.listing-template-default #listing-mobile-menu {
		display: block;
		position: fixed;
		bottom: 0;
	}
	#footer-app-menu {
		display: block;
	}
	.listing-template-default.footer-bottom-bar,
	.listing-template-default #footer-main-menu {
		display: none;
	}
	#app-view-opening-hours {
		display: none;
	}
	#app-view-mobile-opening-hours {
		display: block;
		min-height: 66px;
	}
	#app-view-mobile-opening-hours .widget-box{
		float: none;
	}
	#app-view-mobile-opening-hours h2 {
		display: none;
	}
	.listing-template-default .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-template-default .today-hrs {
		text-align: left;
	}
	.listing-template-default .open-hours ul {
		display: inline-block;
		width: auto;
	}
	.listing-template-default .open-hours ul li strong {
		font-size: 14px;
		line-height: 22px;
	}
	.listing-template-default .open-hours ul li span {
		float: none;
		margin-left: 2px;
	}
	.listing-template-default .open-hours ul.hidding-timings li span {
		float: right;
	}
	.listing-template-default 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;
	}
	.listing-second-view .map-area {
		margin: 0 0 0 -15px;
		width: calc(100% + 30px);
		border-radius: 0;
		border-left: hidden;
		border-right: hidden;
	}
	.listing-second-view .widget-header.hideonmobile {
		display: none;
	}
	.listing-second-view #listing-sidebar-menu {
		margin: 0 0 0 -15px;
		width: calc(100% + 30px);
		border-radius: 0;
		border-left: hidden;
		border-right: hidden;
	}
	.listing-second-view .content-white-area .single-inner-container {
		padding-top: 0;
	}
	.listing-second-view .custom-timeline-box {
		margin-top: 0;
		margin-bottom: 0;
	}
	.listing-second-view .custom-timeline-box h3 {
		margin-top: 20px;
	}
	.listing-second-view .list-st-img li {
		margin-bottom: 0;
	}
	.listing-second-view .list-st-img li:last-child {
		margin-bottom: 10px;
	}
	.container.single-inner-container.single_listing .post-row {
		padding: 0;
	}
}

.upload-tip {
	display: block;
    line-height: 7px;
    font-size: 11px;
}

.browse-imgs {
	position: relative;
    top: -7px;
}

@media (max-width: 750px) {
	.give-rating-icons {
		margin-bottom: 0px !important;
	}
}

@media (max-width: 450px) {
	.give-rating-icons {
		margin-bottom: 6px !important;
	}
}

#rating-uploads-preview {
	text-align: right;
}
#rating-uploads-preview img {
	display: inline-block;
	max-width: 150px;
	margin-left: 4px;
}

.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: 50px;
}

#header{
  margin: 0 auto;
}
.lp-home-banner-contianer {
    height: 553px;
}

.wpb_column .vc_single_image-wrapper img {
	max-width: 140px !important;
}
.wpb_column:nth-child(1) .vc_single_image-wrapper img {
	max-width: 228px!important;
}
@media (max-width: 768px) {
    .council-logo {
      max-width: 280px !important;
      margin: 0 auto !important;  
		}
		.modal-body {
			padding: 0;
    }
    #job-response-modal .modal-header {
      padding-bottom: 0;
    }
}

.lp-home-banner-contianer {
    height: 555px;
}

.lp-home-banner-contianer-inner {
    top: 44%;
}
.lp-menu-container {
 margin-top: 0 !important;   
}

@media (max-width: 768px) {
	.blog-heading-inner-container {
		bottom: -30px;
  }
  .blog-heading-inner-container h1 {
    line-height: 49px !important;
	}
	.md-modal .modal-dialog{
		top: 80px;
	}
}

@media (max-width: 360px) {
  .blog-heading-inner-container h1 {
		/* line-height: 34px !important; */
		    font-size: 28px;
  }
}

.page-template-register .page-heading {
  display: none;
}

.modal-header .close.md-close {
  margin-top: 11px;
  opacity: 1;
}

@media (min-width: 768px) {
	.listing-second-view a.secondary-btn {
		margin: 8px auto 0;
	}
}

.mm-page {
	overflow-x: hidden;
}

/* hide icon on sign up modal */
.siginincontainer .alert i {
	display: none;
}

.public-job-response-table {
	width: 90%;
	max-width: 90% !important;
}

.job-response-public-table-with-modals.md-modal .modal-dialog {
	top: 74px;
}

/*
*	NRTH Location Search
*/
#getaddress_button {
	display: none;
}
#getaddress_input {
	text-indent: 72px;
}
#getaddress_dropdown {
    top: 46px;
    left: 3px;
    position: absolute;
    border-top-left-radius: 0;
    border-bottom-right-radius: 5px;
    border: hidden;
    color: #373737;
    font-size: 14px;
    width: 93% !important;
    z-index: 99;
    padding-top: 0;
    padding-left: 12px;
}
#getAddress-typeahead-list {
	display: none;
}
#postcode_lookup {
	padding: 12px 10px;
    border: medium none;
    border-radius: 0 4px 4px 0;
    width: 100%;
    line-height: 22px;
	position: relative;
	text-indent: 71px;
}
#getAddress-autocomplete-list {
	color: #373737;
	font-size: 14px;
}
.nrth-location-search-select {
	border: medium none;
    border-radius: 0 5px 5px 0;
    padding-left: 65px;
    width: 100%;
    color: grey;
    background: white;
	height: 46px;
}

.regular-textarea {
	width: 100%;
    color: #2d2d2d;
    padding: 1rem;
    min-height: 175px;
    border: 1px solid #cacaca;
}

.public-job-response-notes-table {
    width: 100%;
    max-width: 100% !important;
}

.job-response-note {
	background: #f9f9f9;
    padding: 3px 10px;
	margin: 0;
	border-top: 1px solid #efefef;
	text-align: left;
}
.job-response-note:nth-child(2n) {
	background: #fff;
}