/*
 Theme Name:   Listingpro Child
 Theme URI:    http://studio.cridio.com/listingpro/
 Description:  Listingpro Child Theme
 Author:       cridio team
 Author URI:   http://cridio.com/
 Template:     listingpro
 Version:      1.0.0
 Tags:         listingpro, directory, listing, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  listingpro
*/

/* Custom CSS by V Digital Services */

/* vars vars vars vars vars vars vars vars vars */

:root {

	/* color scheme */
	--accent1: #008747; 	 /* forest green 	  */
	--accent2: #00BA62; 	 /* grass green 	  */
	--accent2_65: #00BA62A6; /* grass green @ 65% */
	--accent3: #CE5327; 	 /* carrot 	  		  */
	--accent4: #F54100; 	 /* tangerine         */

	--dark1: #333;      	 /* charcoal          */
	--dark2: #000;      	 /* black             */

	--light1: #FFF;     	 /* white             */
	--light1_50: #FFF;     	 /* white @ 50%       */
	--light2: #F7F4F0;  	 /* antique white     */
	--light3: #EEE4DC;  	 /* cream             */

	/* font families */
	--Fancy: "CalgaryRegular", sans-serif;
	--PanelBold: "PanelBold", sans-serif;
	--PanelBlack: "PanelBlack", sans-serif;
	--Nunito: "Nunito";
}

/* /vars /vars /vars /vars /vars /vars /vars /v */

/* typekit fonts */

@font-face {
	font-family: "CalgaryRegular";
	src: url("https://use.typekit.net/af/c2ba40/00000000000000007735b186/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),
		 url("https://use.typekit.net/af/c2ba40/00000000000000007735b186/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),
		 url("https://use.typekit.net/af/c2ba40/00000000000000007735b186/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype")
	font-stretch: normal; font-display: auto; font-style: normal; font-weight: 400;
}
@font-face {
	font-family: "PanelBold";
	src: url("https://use.typekit.net/af/ec7332/00000000000000007750bd05/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),
		 url("https://use.typekit.net/af/ec7332/00000000000000007750bd05/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),
		 url("https://use.typekit.net/af/ec7332/00000000000000007750bd05/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype")
	font-stretch: normal; font-display: auto; font-style: normal; font-weight: 700;
}
@font-face {
	font-family: "PanelBlack";
	src: url("https://use.typekit.net/af/556ab6/00000000000000007750bcfd/30/l?subset_id=2&fvd=n9&v=3") format("woff2"),
		 url("https://use.typekit.net/af/556ab6/00000000000000007750bcfd/30/d?subset_id=2&fvd=n9&v=3") format("woff"),
		 url("https://use.typekit.net/af/556ab6/00000000000000007750bcfd/30/a?subset_id=2&fvd=n9&v=3") format("opentype")
	font-stretch: normal; font-display: auto; font-style: normal; font-weight: 900;
}

/* quick vars */

body h1, body h2, body h3, body h4, body h5, body h6 { font-family: var(--PanelBlack); }
.fancy, .fancy span                                  { font-family: var(--Fancy);      }
ul#menu-main-1 li a:hover 							 { color: var(--accent2);          }
html 												 { scroll-behavior: smooth;        }
#claimform .statuss img 							 { display: none !important;	   }

.lp-listing a.lp-listing-cat,
.lp-listing h4 a,
.lp-listing .lp-listing-cats a,
.lp-listing .lp-listing-location a {
	font-family: var(--PanelBold);
}
.lp-listing .li-listing-clock-outer,
.lp-new-grid-bottom-button span.show-number,
.lp-new-grid-bottom-button a.show-loop-map-popup {
	font-family: var(--Nunito);
	font-weight: 700;
}
.lp-advence-filtr-colr {
    display: none;
}

.fancy   { color: var(--accent1); }
.accent1 { color: var(--accent1); }
.accent2 { color: var(--accent2); }
.accent3 { color: var(--accent3); }
.accent4 { color: var(--accent4); }
.light1  { color: var(--light1);  }
.light2  { color: var(--light2);  }
.light3  { color: var(--light3);  }
.dark1   { color: var(--dark1);   }
.dark2   { color: var(--dark2);   }

.lp-section-row.accent1 { background: var(--accent1); }
.lp-section-row.accent2 { background: var(--accent2); }
.lp-section-row.accent3 { background: var(--accent3); }
.lp-section-row.accent4 { background: var(--accent4); }
.lp-section-row.light1  { background: var(--light1);  }
.lp-section-row.light2  { background: var(--light2);  }
.lp-section-row.light3  { background: var(--light3);  }
.lp-section-row.dark1   { background: var(--dark1);   }
.lp-section-row.dark2   { background: var(--dark2);   }

section.accent1 { background: var(--accent1); }
section.accent2 { background: var(--accent2); }
section.accent3 { background: var(--accent3); }
section.accent4 { background: var(--accent4); }
section.light1  { background: var(--light1);  }
section.light2  { background: var(--light2);  }
section.light3  { background: var(--light3);  }
section.dark1   { background: var(--dark1);   }
section.dark2   { background: var(--dark2);   }

/* /quick vars */

/* Sign up/in modal & submit listing swap when logged in */
body:not(.logged-in) a.btn-bt.hide-logged-out {
	display: none;
}
body.logged-in a.btn-bt.hide-logged-in {
	display: none;
}
/* END Sign up/in modal & submit listing swap when logged in */

/* buttons */

a.btn-bt {
	transition: all 0.3s ease-in-out;
	font-family: var(--Nunito);
	display: inline-block;
	color: var(--light1);
	letter-spacing: 1px;
	border-radius: 50px;
	text-align: center;
	font-weight: 700;
	min-width: 245px;
	padding: 12px 1%;
	font-size: 16px;
}
a.btn-bt:hover {
	box-shadow: 2px 6px 24px 0 rgba(0, 0, 0, 0.24);
	transition: all 0.3s ease-in-out;
	letter-spacing: 0px;
}
a.btn-bt.default {
	background: var(--accent3);
}
a.btn-bt.default:hover {
	background: var(--accent4);
}
a.btn-bt.alternate {
	background: var(--accent2);
}
a.btn-bt.alternate:hover {
	background: var(--accent1);
}
a.btn-bt.border-light {
	border: 2px solid var(--light1);
	background: transparent;
	padding: 10px 1%;
}
a.btn-bt.border-light:hover {
	border: 2px solid var(--light1);
	background: var(--light1);
	color: var(--dark2);
}

/* general */
.row {
	margin-right: 0;
	margin-left: 0;
}
section.vc_section {
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
}
body h2 {
	margin-top: 0;
}

.pb40 { padding-bottom: 40px; }
.pt40 { padding-top: 40px;    }
.pb0  { padding-bottom: 0;    }
.pt0  { padding-top: 0;       }
.mt0  { margin-top: 0;        }
.mb0  { margin-bottom: 0;     }

.clearfix.container {
	padding: 0;
}
ul#menu-main-1 li a,
ul#menu-main-1 li a:hover {
	transition: all 0.3s ease-in-out;
}

/* header */

body header .lp-header-overlay {
	background-color: unset;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.00) 100%);
}
.lp-menu-bar,
.header-normal .lp-menu-bar.lp-header-full-width {
    padding: 14px 0;
}
.fullwidth-header {
	max-width: 1920px;
	margin: 0 auto;
	padding: 0;
	width: 95%;
}
.fullwidth-header .row {
	justify-content: space-between;
	align-items: center;
	display: flex;
	width: 100%;
	margin: 0;
}
.lp-header-full-width .lp-menu-bar .lp-logo-container {
	min-width: 355px !important;
	padding: 0;
}
.lp-logo {
	max-width: unset !important;
}
.lp-logo img {
    height: auto;
    width: 355px;
}
.col-md-9.col-xs-9.lp-menu-container.clearfix.pull-right {
    padding-right: 0;
}
.header-right-panel.clearfix.col-md-10.col-sm-10.col-xs-12 {
    padding-top: 0 !important;
}
.lp-joinus-icon.user-login .fa-chevron-down {
    right: 22px !important;
    top: 18px !important;
}
.lp-joinus-icon-outer {
    align-items: center;
    display: flex;
}
.lp-header-style-classic .lp-add-listing-btn a.header-list-icon-st6 {
	transition: all 0.3s ease-in-out;
	font-family: var(--Nunito);
/*	letter-spacing: 1px;*/
	border-radius: 50px;
	font-weight: 700;
	min-width: 150px;
	font-size: 14px;
}
.lp-header-style-classic .lp-add-listing-btn a.header-list-icon-st6:hover {
	border-color: var(--accent1) !important;
	background: var(--accent1) !important;
	transition: all 0.3s ease-in-out;
/*	letter-spacing: 0px;*/
}
.lp-header-style-classic .lp-join-now {
	transition: all 0.3s ease-in-out;
	border-radius: 50px !important;
	font-family: var(--Nunito);
	margin-top: 0 !important;
/*	letter-spacing: 1px;*/
	font-weight: 700;
	font-size: 14px;
}
.lp-header-style-classic .lp-join-now:hover {
	transition: all 0.3s ease-in-out;
	border-color: var(--light1) !important;
	background: var(--light1) !important;
/*	letter-spacing: 0px;*/
}
.lp-header-style-classic .lp-join-now i,
.lp-header-style-classic .lp-join-now a {
	transition: all 0.3s ease-in-out;
}
.lp-header-style-classic .lp-join-now:hover i,
.lp-header-style-classic .lp-join-now:hover a {
	transition: all 0.3s ease-in-out;
	color: var(--dark2);
}
.lp-header-style-classic .lp-join-now.after-login {
	padding: 1px 30px 1px 5px;
}
.lp-header-style-classic .lp-joinus-icon.user-login:hover .fa-chevron-down {
	color: var(--dark2);
}

/* footer */

footer .container {
	padding: 0 !important;
}
footer .row {
	justify-content: space-between;
	align-items: center;
	display: flex;

}
footer .lp-footer-logo {
    max-width: 355px !important;
}
#menu-footer {
	margin: 0;
}
#menu-footer li a {
    font-family: var(--Nunito) !important;
    font-weight: 700 !important;
    font-size: 14px;
}

@media (max-width: 980px) {
	footer .row {
	    flex-direction: column;
	}
	footer .lp-footer-logo {
	    margin-bottom: 24px !important;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	body .style3 .lp-footer-logo {
	    width: 100%;

	}
	body .style3 .footer-menu ul li {
	    float: right;
	}
}

@media (max-width: 480px) {
	ul#menu-footer {
		flex-direction: column-reverse;
	    display: flex;

	}
	ul#menu-footer li {
		margin-bottom: 5px;
	}
}

/* HOMEPAGE */

/* home hero */
body.home .header-container.lp-header-bg {
	background-position: center bottom !important;
}
body .lp-home-banner-contianer-inner.banner-view-top-classic h1 {
	font-family: var(--PanelBlack) !important;
    font-weight: normal !important;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 12px;
    align-items: center;
    line-height: 51px;
    font-size: 42px;
    margin-top: 0;
    display: flex;
}
ul.lp-home-categoires {
	transform: unset !important;
	bottom: 290px;
}
.home-categories-area.banner-view-classic.new-banner-view-category-st .lp-section-row .col-md-12 {
    margin-bottom: -1px !important;
}
body.home .lp-search-bar .select2-container .select2-selection--single {
    padding-left: 75px;
}


@media (max-width: 1440px) {
	.lp-home-banner-contianer.lp-home-banner-with-loc 					        { height: 734px !important;   }
	img.home-hero-carrot 												        { width: 55px; 			      }
	ul.lp-home-categoires 							  					        { bottom: 205px; 			  }
	body.home .banner-view-classic .lp-home-categoires.lp-inside-search-view4 a { min-height: 60px !important }
	.lp-home-banner-contianer h1 span.fancy {
	    line-height: 102px !important;
	    font-size: 80px !important;
	}
}

@media (max-width: 767px) {
	.lp-home-banner-contianer.lp-home-banner-with-loc {
		height: 600px !important;
		top: -100px !important;
	}
	img.home-hero-carrot {
		width: 32px;
	}
	.lp-home-banner-contianer h1 span.fancy {
	    line-height: 72px !important;
	    font-size: 50px !important;
	}
	body.home .lp-home-banner-contianer-inner.banner-view-top-classic h1 {
		margin-bottom: 10px;
		line-height: 24px;
	    font-size: 16px;
	}
	p.lp-banner-browse-txt {
	    margin-bottom: 10px !important;
	    line-height: 24px !important;
	    font-size: 14px !important;
	}
	ul.lp-home-categoires {
		bottom: 160px !important;
	}
}

@media (max-width: 725px) {
	.lp-home-categoires {
		position: absolute !important;
	}
}

@media (max-width: 667px) {
	.lp-home-banner-contianer.lp-home-banner-with-loc {
		top: -140px !important;
	}
	ul.lp-home-categoires {
	    bottom: 200px !important;
	}
}

@media (max-width: 666px) {
	ul.lp-home-categoires {
	    bottom: 170px !important;
	}
}

@media (max-width: 480px) {
	.header-container.lp-header-bg {
		background-image: url(/wp-content/uploads/2024/01/hero-updated-mobile.jpg) !important;
	}
	.lp-home-banner-contianer.lp-home-banner-with-loc {
		height: 711px !important;
	}
	.lp-home-banner-contianer.lp-home-banner-with-loc {
		top: -120px !important;
	}
	ul.lp-home-categoires {
	    bottom: 120px !important;
	}
}

.lp-home-banner-contianer .page-header-overlay {
	background-color: rgba(0, 0, 0, 0.0);
}
img.home-hero-carrot {
    position: relative;
    right: -16px;
    top: -16px;
}
.lp-home-banner-contianer h1 span.fancy {
    line-height: 124px;
    font-size: 102px;
}
p.lp-banner-browse-txt {
    font-family: var(--PanelBold);
    margin-bottom: 14px;
    line-height: 29px;
    font-size: 18px;
}
.lp-home-banner-contianer .lp-search-bar {
/*    display: block;*/
    padding: 17px;
/*    background-color: rgba(255, 255, 255, .2);*/
    border-radius: 50px;
    margin-top: 0px;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search {
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
}
body .lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search,
body .lp-home-banner-contianer .form-group.lp-location-search .chosen-container.chosen-container-single {
    border-radius: 0 50px 50px 0;
}
.lp-home-banner-contianer .lp-search-bar .lp-suggested-search .input-group-addon.lp-border,
.lp-home-banner-contianer .form-group.lp-location-search .lp-where {
	padding: 0 18px;
}
.lp-home-banner-contianer .input-group-addon.lp-border {
    font-family: var(--Nunito) !important;
    color: var(--dark2) !important;
    font-weight: 700 !important;
    font-size: 16px !important;
}
.lp-home-banner-contianer .lp-search-bar .lp-location-search .ui-widget>i {
	left: 79px;
    top: 47%;
}
body .lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search .lp-search-input.form-control.ui-autocomplete-input {
    padding-left: 80px;
}
body .lp-home-banner-contianer .form-group.lp-location-search .chosen-container.chosen-container-single .chosen-single span {
    margin-left: 90px;
}
.lp-search-bar-right,
.lp-search-bar-right:hover,
.lp-search-bar-right:hover input {
	background-color: unset !important;
}
input.lp-search-btn {
	background: var(--accent2) !important;
	transition: all 0.3s ease-in-out;
	font-family: var(--Nunito);
	color: var(--light1);
	letter-spacing: 1px;
	border-radius: 50px;
	min-width: 131.58px;
	text-align: center;
	font-weight: 700;
/*	padding: 12px 1%;*/
	font-size: 16px;
}
input.lp-search-btn:hover {
	box-shadow: 2px 6px 24px 0 rgba(0, 0, 0, 0.24);
	background: var(--accent1) !important;
	transition: all 0.3s ease-in-out;
	letter-spacing: 0px;
}
.lp-home-banner-contianer.lp-home-banner-with-loc {
    align-items: center;
    display: flex;
    top: -100px;
}
.lp-home-banner-contianer-inner.banner-view-top-classic {
    transform: unset !important;
    top: unset !important;
}
.home-categories-area .lp-section-row {
	margin-bottom: 0 !important;
}
.lp-home-categoires.lp-inside-search-view4 li:first-child,
.lp-home-categoires.lp-inside-search-view4 li:last-child {
	overflow: visible !important;
}
body .lp-home-categoires.lp-inside-search-view4 li:first-child a {
	border-radius: 50px 0 0 50px !important;
}
body .lp-home-categoires.lp-inside-search-view4 li:last-child a {
	border-radius: 0 50px 50px 0 !important;
}
body .home-categories-area ul.lp-home-categoires li a:hover {
    box-shadow: 0px 0px 20px var(--light1_50) !important;
    background: var(--accent2_65) !important;
}
ul.lp-home-categoires li a span {
	font-family: var(--Nunito) !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}

/* logo overlap row */

body.page .lp_section_inner {
	padding: 0 !important;
}
.overhang-row img {
	margin-top: 0 !important;
/*	position: absolute;*/
	height: auto;
	width: 900px;
	top: -107px;
/*	z-index: 1;*/
	right: 0;
	left: 0;
}

@media (max-width: 667px) {
	.home .lp-section-row.margin-bottom-60 {
		padding-top: 0 !important;
	}
}

/* find food and friends */

section.vc_section.light3.find-food-and-friends {
    padding-top: 20px !important;
}

@media (max-width: 480px) {
	section.vc_section.light3.find-food-and-friends {
	    padding-top: 20px !important;
	}
}

/* hot and fresh local businesses */
.lp-listing-top-thumb {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}
h2.fancy {
	margin-bottom: -3px;
	font-size: 102px;
	line-height: 1;
	margin-top: 0;
}
h2.fancy span.accent3 {
	font-size: 102px;
	line-height: 1;
}
.hot-and-fresh-local-businesses {
	padding: 60px 0;
}
.hot-and-fresh-local-businesses .lp-section-content-container {
	padding-bottom: 10px;
	padding-top: 48px;
}
.padding-top-40.padding-bottom-40.clearfix {
    display: none;
}

@media (max-width: 480px) {
	.hot-and-fresh-local-businesses {
	    padding: 40px 0;
	}
}

/* how does it work */

.wpb-content-wrapper section.how-does-it-work-section {
	padding: 60px 0;
}
section.how-does-it-work-section h2 {
	margin-bottom: 20px;
}
.how-does-it-work-section .vc_inner {
    padding: 32px 0;
}
.white-card {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
    padding: 12px 24px 24px 24px;
    border-radius: 24px;
    min-height: 287px;
    margin: 0 auto;
    width: 92%;
}
.white-card h3 {
    margin-bottom: 12px;
    line-height: 24px;
	font-size: 21px;
    margin-top: 0;
}

@media (max-width: 767px) {
	.white-card:not(.last-card) {
		margin-bottom: 35px !important;
	}
	body .white-card h3 {
	    margin-bottom: 8px;
	    line-height: 19px;
	    font-size: 16px;
	    margin-top: 0;
	}
}

@media (max-width: 480px) {
	section.how-does-it-work-section {
		padding: 40px 0 !important;
	}
}

/* find a new favorite */

section.find-a-new-favorite-section .lp_section_inner,
section.find-a-new-favorite-section .lp-section-content-container {
	padding: 0;
}
section.find-a-new-favorite-section .col-md-3.col-sm-3.col-xs-12,
section.find-a-new-favorite-section .col-md-6 {
	width: 100% !important;
}
section.find-a-new-favorite-section .city-girds {
	margin-bottom: 0;
}
section.find-a-new-favorite-section .vc_column_container>.vc_column-inner,
section.find-a-new-favorite-section .col-md-6.col-sm-6.col-xs-12 {
	padding-right: 0;
	padding-left: 0;
}

@media (min-width: 768px) {
	section.find-a-new-favorite-section .category-outer-half:nth-child(1) {
		padding-right: 1.3% !important;
	}
	section.find-a-new-favorite-section .category-outer-half:nth-child(2) {
		padding-left: 1.3% !important;
	}
	section.find-a-new-favorite-section .two-small-categories-row .small-category:nth-child(1) {
		padding-right: 2.7% !important;
	}
	section.find-a-new-favorite-section .two-small-categories-row .small-category:nth-child(2) {
		padding-left: 2.7% !important;
	}
}

@media (max-width: 767px) {
	.vc_row.wpb_row.two-small-categories-row {
    	padding-top: 0 !important;
	}
	section.find-a-new-favorite-section h2.fancy {
		margin-bottom: 0px;
		font-size: 50px;
	}
	section.find-a-new-favorite-section h2:not(.fancy) {
		font-size: 16px;
    	line-height: 1;
	}
	section.find-a-new-favorite-section {
		width: 87%;
		margin: 0 auto !important;
	}
	.home .city-girds {
		margin-bottom: 12px !important;
	}
}

.medium-category .city-thumb img {
	height: auto;
	width: 100%;
}
.small-category .city-thumb img {
	height: 157px;
	width: 100%;
}

@media (max-width: 767px) {
	.small-category .city-thumb img {
		height: auto;
	}	
}

.city-girds>.city-thumb>img,
.city-girds:hover>.city-thumb>img {
    margin-left: 0 !important;
}

@media (max-width: 480px) {
	section.find-a-new-favorite-section {
		padding: 40px 0 !important;
	}
	.pt12-mobile {
		padding-top: 12px !important;
	}
}

/* discover and discuss */

section.discover-and-discuss-section a.btn-bt {
	margin-top: 12px;
}

@media (max-width: 480px) {
	section.discover-and-discuss-section {
		padding: 40px 0 !important;
	}
}

/* what's hot - what we're viewing and reviewing */

.lp-activities .lp-section-content-container {
    padding-bottom: 0px;
    padding-top: 40px;
}
.lp-activities .col-md-8 {
	padding: 0;
}
.lp-activity {
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
    border: 1px solid #ccc;
    border-radius: 24px;
}
.col-md-4 .lp-activity a.lp-activity-thumb img {
	border-top-right-radius: 24px;
	border-top-left-radius: 24px;
}
.col-md-8 .lp-activity div.lp-activity-thumb img.hidden-sm {
	border-top-left-radius: 24px;
}
.col-md-6 .lp-activity .lp-activity-top .row .lp-activity-thumb {
	padding-left: 0;
}
.lp-activity-bottom {
    padding: 36px 16px 10px 16px !important;
}
.col-md-8 .lp-activity-bottom {
    padding: 8px 16px 3px 16px !important;
}
.lp-activity-description {
    padding: 18px;
}
body .lp-activity .lp-activity-bottom .lp-activity-review-writer a,
body .lp-activity .lp-activity-top-right .lp-activity-review-writer a {
	transition: all 0.3s ease-in-out;
    color: var(--accent3) !important;
    font-family: var(--PanelBold);
    font-size: 14px;
}
body .lp-activity .lp-activity-bottom .lp-activity-review-writer a:hover,
body .lp-activity .lp-activity-top-right .lp-activity-review-writer a:hover {
	transition: all 0.3s ease-in-out;
    color: var(--accent1) !important;
}
body .lp-listing-stars .lp-star-box.filled.level4,
body .lp-listing-stars .lp-star-box.filled.level4 i,
body .lp-listing-stars .lp-star-box.filled.level3,
body .lp-listing-stars .lp-star-box.filled.level3 i {
    border-color: var(--accent2) !important;
    color: var(--accent2) !important;
}
body .lp-rating-num.rating-with-colors.lp-star-good,
body .lp-listing-stars .lp-rating-num {
	background: var(--accent2);
}
body .lp-listing-stars .lp-rating-num {
	font-weight: 700;
}
body .lp-activity-bottom h3 a {
	transition: all 0.3s ease-in-out;
	font-family: var(--PanelBold);
	font-size: 17px;
	color: #666;
}
body .lp-activity-bottom h3 a:hover {
	transition: all 0.3s ease-in-out;
}
.col-md-8 .lp-activity h3 {
    margin-bottom: -2px;
}
.col-md-4 .lp-activity .lp-activity-bottom strong {
	display: none;
}
.col-md-8 .lp-activity .lp-activity-bottom strong {
	font-weight: 700 !important;
	font-size: 16px;
}
.lp-activities .col-md-8 .lp-activity.style2 .lp-activity-description p {
    min-height: 101px;
    color: #666;
}
.col-md-8 .lp-activity-description {
	padding-top: 0;
}
.col-md-4 .lp-activity-description {
	padding: 0 0 12px 0;
}
.col-md-4 .lp-activity-description p {
	overflow-y: scroll;
	height: 200px;
	-ms-overflow-style: none;
  	scrollbar-width: none;
}
.col-md-4 .lp-activity-description p::-webkit-scrollbar {
	display: none;
}
body .lp-activity-description p a {
	transition: all 0.3s ease-in-out;
	color: var(--accent3) !important;
	display: block;
}
body .lp-activity-description p a:hover {
	transition: all 0.3s ease-in-out;
	color: var(--accent2) !important;
}
body .lp-activities .lp-activity .lp-activity-description .activity-reactions a.review-reaction,
body .lp-activities .lp-activity .lp-activity-description .activity-reactions a.review-reaction:hover,
body .lp-activities .lp-activity .lp-activity-description .activity-reactions a.review-reaction .react-count,
body .lp-activities .lp-activity .lp-activity-description .activity-reactions a.review-reaction:hover .react-count {
	transition: all 0.3s ease-in-out;
}

body .lp-activity-description .review-lol,
body .lp-activity-description .review-lol .react-count {
	color: var(--accent3) !important;
}
body .lp-activity-description .review-lol:hover {
	background-color: var(--accent3) !important;
	color: var(--light1) !important;
}

body .lp-activity-description .review-love,
body .lp-activity-description .review-love .react-count {
	color: var(--accent2) !important;
}
body .lp-activity-description .review-love:hover {
	background-color: var(--accent2) !important;
	color: var(--light1) !important;
}
body .lp-activity-top-right.col-md-6 {
    padding-right: 0;
}

@media (max-width: 991px) {
	.lp-activities .lp-activity .lp-activity-thumb img {
	    border-top-right-radius: 24px !important;
	    border-top-left-radius: 24px !important;
	    width: 100%;
	}
	section.viewing-and-reviewing-section div[class*="col-md-"]:not(.lp-activity-top-right) {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

@media (max-width: 480px) {
	section.viewing-and-reviewing-section {
		padding: 40px 0 0 0 !important;
	}
	.lp-activities .lp-section-content-container {
	    padding-top: 24px;
	}
	.lp-activities .lp-activity .lp-activity-description p {
	    min-height: unset;
	    height: auto;
	}
}

/* are you a local vegan business - bottom cta  */

section.vc_section.are-you-a-local-vegan-biz-section.bottom-cta {
	justify-content: center;
	align-items: center;
	display: flex;
	height: 447px;
}
.bottom-cta h2 {
    margin-bottom: 24px;
}
.bottom-cta p {
    font-family: var(--PanelBold);
    margin-bottom: 24px;
    line-height: 28px;
    max-width: 456px;
    font-size: 18px;
}
.flex-buttons a:last-child {
	margin-left: 14px;
}

@media (max-width: 980px) {
	.flex-buttons {
		flex-direction: column;
		display: flex;
	}
	.flex-buttons a.alternate,
	.flex-buttons a:last-child {
	    margin-top: 14px !important;
	    margin-left: 0;
	}
	.flex-buttons a {
		max-width: 245px;
	}
}

@media (max-width: 480px) {
	section.vc_section.are-you-a-local-vegan-biz-section.bottom-cta {
		padding: 40px;
		height: auto;
	}
}

/* partners row - food delivery icons row */

section.partners-section .lp_section_inner.clearfix {
	padding-top: 0;
}
section.partners-section .row {
	justify-content: center;
	align-items: center;
	display: flex;
}

@media (max-width: 767px) {
	section.partners-section .row {
		flex-wrap: wrap;
	}
	section.partners-section .row .wpb_column {
		width: 50%;
	}
	section.partners-section .row .wpb_column {
		margin-bottom: 24px;
	}
}

/* END HOMEPAGE */

/* LISTING RESULTS PAGE (CLICKING SEARCH BUTTON) */

.lp-search-bar.lp-header-search-form.text-center {
    justify-content: center;
    align-items: center;
    display: flex;
}

body.search-results.listing-skeleton-view-grid_view_v2 .lp-customize-header-outer.lp-color-header-style.lp-header-style-classic {
	margin-bottom: -100px;
}
body.listing-skeleton-view-grid_view_v2 .lp-archive-banner {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 375px;
}
body.listing-skeleton-view-grid_view_v2 .lp-header-search.archive-search {
    margin-top: 100px;
    padding-top: 0;
}
.listing_list_view .classic-view-grid-container {
    display: flex;
}
.listing_list_view .classic-view-grid-container .classic-view-grid-thumbnail {
	margin-right: 18px;
	width: 40%;
}
.listing_list_view .classic-view-grid-container .classic-view-grids-content-area {
    justify-content: space-evenly;
    flex-direction: column;
	display: flex;
	width: 60%;
}
.listing_list_view .classic-view-grid-content-area {
    padding: 0;
}
.listing_list_view .lp-grid-box-bottom {
	background-color: unset;
}
.listing_list_view .lp-grid-box-bottom .cat-icon i {
	color: #666;
}
a.status-btn span {
	font-family: var(--Nunito) !important;
	font-weight: 700 !important;
}
a.status-green, a.status-green:hover,
a.status-btn span.status-green,
a.status-btn span.status-green:hover {
    color: var(--accent2) !important;
}
.listing_list_view .lp-grid-box-bottom.content,
.listing_list_view .classic-view-grid-container .lp-new-grid-bottom-button {
    padding: 0;
}
.classic-view-grid-container .lp-new-grid-bottom-button ul {
	display: flex;
}
.classic-view-grid-container .lp-new-grid-bottom-button ul li {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
/*	font-family: var(--Nunito) !important;*/
	border: 1px solid #ccc !important;
	text-align: center !important;
/*	font-weight: 700 !important;*/
	justify-content: center;
	align-items: center;
	padding: 4px 1%;
	display: flex;
	color: #666;
}
.classic-view-grid-container .lp-new-grid-bottom-button ul li p {
	font-family: var(--Nunito) !important;
	font-weight: 700 !important;
}
.classic-view-grid-container .lp-new-grid-bottom-button ul li p a {
	color: #666;
}
.classic-view-grid-container .lp-new-grid-bottom-button ul li p span,
.classic-view-grid-container .lp-new-grid-bottom-button ul li a.show-loop-map-popup {
	font-family: var(--Nunito) !important;
	font-weight: 700 !important;
}
.grid-style-container .lp-new-grid-bottom-button ul li i,
.list-style-cotainer .lp-new-grid-bottom-button ul li i,
.classic-view-grid-container .lp-new-grid-bottom-button ul li p i,
.classic-view-grid-container .lp-new-grid-bottom-button ul li i {
	color: var(--accent3);
}
.grid-style-container .lp-new-grid-bottom-button ul li,
.list-style-cotainer .lp-new-grid-bottom-button ul li {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
}
.lp-new-grid-bottom-button ul li {
    border-top: 1px solid #dedede;
}
.lp-grid-box-left h4 a {
    font-family: var(--PanelBold);
}
.lp-grid-box-bottom.content a,
.lp-grid-box-bottom.content span.gaddress,
.classic-category-loop a {
    font-family: var(--Nunito) !important;
    font-weight: 700 !important;
}
.listing-simple .lp-listing .lp-listing-top-thumb img,
.classic-view-grid-thumbnail,
.classic-view-grid-container .classic-view-grid-thumbnail img {
	border-radius: 24px !important;
}
.listing-style4 .row .col-md-8 > .row {
    padding: 10px !important;
    border: 1px solid #ccc;
    border-radius: 24px;
}
.lp-grid-box-contianer.grid_view_s1.card1.lp-grid-box-contianer1.col-sm-12.list_view {
	border-bottom: 1px solid #eee;
	padding: 0;
}
.lp-listings-inner-wrap {
    border: none !important;
}
.listing-style-4.grid_view_v2.loop-switch-class.grid_view_s4.lp-grid-box-contianer.col-md-12 {
    padding: 0;
}
body .lp-listings.list-style .lp-listing .lp-listing-bottom .lp-listing-cat,
body .grid-style .lp-listing-cat {
	color: var(--accent3) !important;
}
body .lp-listings.list-style .lp-listings-inner-wrap {
    margin-right: 0px;
    margin-left: 0px;
}

/* END LISTING RESULTS PAGE (CLICKING SEARCH BUTTON) */

/* BLOG */

.subpage-hero-section {
    padding-top: 0 !important;
    justify-content: center;
    align-items: center;
	display: flex;
}
.hero-375 {
	height: 375px;
}
.subpage-hero-section h1 {
	margin-bottom: 12px;
	line-height: 82px;
	margin-top: 69px;
	font-size: 80px;
}
.subpage-hero-section h2 {
	line-height: 25px;
	margin-bottom: 0;
	font-size: 20px;
	margin-top: 0;
}
body:not(.home):not(.single-post):not(.tax-listing-category):not(.single_events):not(.category):not(.author):not(.page-template-default):not(.single-listing):not(.listing-skeleton-view-grid_view_v2) .lp-header {
	margin-bottom: -100px;
}
body:not(.home):not(.tax-features):not(.search-results):not(.single-post):not(.tax-listing-category):not(.author):not(.page-template-default):not(.single-listing) .lp-menu-bar.header-bg-color-class {
    background-color: transparent;
}
body .lp-event-image-container {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}
body .lp-event-outer {
    border-radius: 24px;
}
body.single-events .lp-header.pos-relative.header-inner-page-wrap.\30 {
    background: var(--dark2);
}

@media (min-width: 992px) {
	.fullwidth-header .col-md-9 {
	    width: unset;
	}
}

.blog-section .vc_gitem_row.vc_row.vc_gitem-row-position-top {
	background: var(--light1);
}
.blog-section .vc_gitem_row.vc_row.vc_gitem-row-position-top .vc_col-sm-12,
.blog-section .vc_gitem_row.vc_row.vc_gitem-row-position-top .vc_col-sm-6 {
	padding: 0;
}
.blog-section .vc_gitem_row.vc_row.vc_gitem-row-position-top:first-child {
	border-top-right-radius: 24px !important;
    border-top-left-radius: 24px !important;
}
.blog-section .vc_gitem_row.vc_row.vc_gitem-row-position-top:last-child {
	border-bottom-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important;
}
.blog-section .feat-img img.vc_single_image-img {
    border-top-right-radius: 24px !important;
    border-top-left-radius: 24px !important;
}
.blog-section .feat-author,
.blog-section .feat-title,
.blog-section .feat-excerpt,
.blog-section .feat-btn {
	padding: 0 5%;
}
.blog-section .feat-cats {
	position: relative;
	padding: 0 0 0 40px;
}
.blog-section .feat-date {
	position: relative;
	padding: 0 0 0 40px;
}
.blog-section .feat-cats::before,
.blog-section .feat-date::before {
	font-family: "Font Awesome 6 Free";
	transition: all 0.3s ease-in-out;
	color: var(--accent3);
	position: absolute;
	font-size: 14px;
}
.blog-section .feat-cats::before {
	content: '\f07c';
	left: 18px;
	top: -2px;
}
.blog-section .feat-date::before {
	content: '\f133';
	left: 18px;
	top: -2px;
}
.blog-section .feat-title h4 {
	margin-bottom: 0px;
	line-height: 1.2;
	margin-top: 20px;
}
.blog-section .feat-author p a {
	font-family: var(--Nunito);
	font-weight: 700;
}
.blog-section .feat-cats span,
.blog-section .feat-cats a,
.blog-section .feat-date p {
	line-height: 20px !important;
	font-family: var(--Nunito);
	display: inline-block;
}
.blog-section .feat-title h4 a {
	font-family: var(--PanelBold);
}
.blog-section .feat-btn a {
    border: 2px solid var(--accent2) !important;
    background-color: unset !important;
	transition: all 0.3s ease-in-out;
    padding: 9px 21px !important;
    font-family: var(--Nunito);
    background: transparent;
    letter-spacing: 1px;
    border-radius: 50px;
    font-weight: 700;
    min-width: 150px;
    font-size: 14px;
    color: #666;
}
.blog-section .feat-btn a:hover {
	border: 2px solid var(--accent2) !important;
	background: var(--accent2) !important;
	transition: all 0.3s ease-in-out;
	color: var(--light1) !important;
	letter-spacing: 0;
}
.blog-section .vc_pageable-load-more-btn .vc_grid-btn-load_more a {
	background: var(--accent3) !important;
	transition: all 0.3s ease-in-out;
    line-height: 24px !important;
    font-family: var(--Nunito);
	border: none !important;
    display: inline-block;
    color: var(--light1);
    letter-spacing: 1px;
    border-radius: 50px;
    text-align: center;
    font-weight: 700;
    min-width: 200px;
    padding: 12px 1%;
    font-size: 16px;
}
.blog-section .vc_pageable-load-more-btn .vc_grid-btn-load_more a:hover {
    background: var(--accent4) !important;
	transition: all 0.3s ease-in-out;
    letter-spacing: 0;
}

@media (max-width: 979px) {
	.blog-section .vc_col-sm-4 {
		width: 100% !important
	}
	.blog-section .vc_col-sm-6.vc_gitem-col.vc_gitem-col-align- {
	    float: left;
	    width: 50%;
	}
}

/* END BLOG */

/* BLOG CATEGORY ARCHIVE */

body.category .lp-header .header-container .lp-customize-header-outer {
	margin-bottom: -100px;
}
body.category .page-heading {
	height: 375px;
}
.page-heading .page-heading-inner-container h1 span {
    font-family: var(--PanelBlack);
    font-size: 35px;
}
body .lp-banner-bottom .container {
	min-height: unset !important;
}

/* END BLOG CATEGORY ARCHIVE */

/* ???????? FIXES */

header .col-md-6.col-xs-6.lp-menu-container.clearfix.pull-right {
    max-width: unset !important;
    width: unset !important;
}
textarea#input_1_9 {
    border: none;
}

/* END ???????? FIXES */

/* SINGLE LISTING */

body.single-listing .listing-second-view .post-meta-info {
    background-color: var(--light2);
    border-bottom: 1px solid #ccc;
    padding: 24px 0;
}
.post-meta-info .container .row {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
body .ui-accordion h5.ui-accordion-header span.accordion-title {
    color: var(--dark1) !important;
    font-family: var(--PanelBold);
    font-size: 16px !important;
}
body .ui-accordion h5.ui-accordion-header span.question-icon,
body .ui-accordion h5.ui-accordion-header span.ui-accordion-header-icon {
	color: var(--accent3) !important;
}
.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 #ccc;
	border-radius: 24px;
}
.listing-second-view .ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
	border-top-right-radius: 24px;
	border-top-left-radius: 24px;
}
.listing-second-view .ui-accordion-content {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom: 4px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding-right: 18px;
    padding-left: 18px;
}
.widget-box .user_text {
	flex-wrap: wrap;
	display: flex;
}
.widget-box .author-img,
.widget-box .author-social,
.widget-box .lp-author-profile-link {
	float: unset;
}
/*.widget-box .author-img {
	width: 25%;
}*/
section.listing-second-view .author-img {
    min-width: 58px !important;
    height: 58px !important;
    width: 58px !important;
}
.widget-box .author-social {
	width: 75%;
}
.widget-box .lp-author-profile-link {
	margin-top: 8px;
	width: 100%;
}

/* END SINGLE LISTING */

/* ABOUT US */

@media (min-width: 992px) {
	.about-box {
		margin-bottom: 0 !important;
	}
}

section .row .vc_col-sm-6 .wpb_text_column h2 {
	margin-bottom: 20px;
	line-height: 1.1;
}
section .row .vc_col-sm-6 a.btn-bt {
	margin-top: 20px;
}
section .row .vc_col-sm-6 .flex-buttons {
	margin-top: 20px;
}
section .row .vc_col-sm-6 .flex-buttons a.btn-bt {
	margin-top: 0px;
}
.vertical-align .row {
	align-items: center;
	display: flex;
}
.about-box .about-box-icon {
	border: 2px solid var(--accent1);
	background-color: var(--light1);
}
.about-box .about-box-icon i {
	justify-content: center;
	align-items: center;
	position: relative;
	display: flex;
}
.about-box .about-box-icon i::before {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	position: absolute;
	content: "";
	height: 50px;
	width: 50px;
	top: 5px;
}
.about-box:nth-child(1) .about-box-icon i::before {
	background: url(/wp-content/uploads/2018/08/icons2x_0003_FOOD.png);
}
.about-box:nth-child(2) .about-box-icon i::before {
	background: url(/wp-content/uploads/2018/08/icons2x_0000_FRIENDS.png);
}
.about-box:nth-child(3) .about-box-icon i::before {
	background: url(/wp-content/uploads/2018/08/icons2x_0001_NEWS.png);
}
.about-box:nth-child(4) .about-box-icon i::before {
	background: url(/wp-content/uploads/2018/08/icons2x_0002_EVENTS.png);
}

.gform_footer input[type="submit"] {
	transition: all 0.3s ease-in-out;
	background: var(--accent3);
    font-family: var(--Nunito);
    display: inline-block;
    color: var(--light1);
    letter-spacing: 1px;
    border-radius: 50px;
    text-align: center;
    font-weight: 700;
    min-width: 245px;
    padding: 12px 1%;
    font-size: 16px;
}
.gform_footer input[type="submit"]:hover {
	box-shadow: 2px 6px 24px 0 rgba(0, 0, 0, 0.24);
    transition: all 0.3s ease-in-out;
	background: var(--accent4);
    letter-spacing: 0px;
}

/* END ABOUT US */

/* AUTHOR SINGLE PAGE */

body.author .lp-banner-top {
    background: var(--accent1) !important;
}

/* END AUTHOR SINGLE PAGE */

/* Flyout Menu Overrides */
.mm-menu .mm-navbars_top .mm-navbar {
    background: var(--dark2) !important;
}
#menu.mm-menu {
	background: var(--dark1);
}
.mm-menu_iconpanel .mm-panels>.mm-panel_opened {
    background: var(--dark1);
}
ul.mobile-menu.mm-listview li a {
	color: var(--light1);
}
#menu .lpl-button {
    transition: all 0.3s ease-in-out;
    border: 1px solid var(--light1);
    background: var(--light1);
    border-radius: 30px;
    padding-right: 1%;
    padding-left: 1%;
    color: #000;
    width: 44%;
}
#menu .lpl-button:hover {
	background: var(--light1_50) !important;
	transition: all 0.3s ease-in-out;
}

/* END Flyout Menu Overrides */

/* RESPONSIVE */

@media (max-width: 991px) {
	body .lp-home-banner-contianer-inner.banner-view-top-classic h1 {
		font-size: 24px;
	}
}

@media (max-width: 980px) {
	ul.mobile-menu.mm-listview {
	    margin: 0 !important;
	    width: 100%;
	}
	.lp-logo {
		text-align: unset;
	}
	.lp-logo img {
	    height: auto;
	    width: 220px;
	}
	.header-right-panel.clearfix.col-md-10.col-sm-10.col-xs-12 {
	    justify-content: flex-end;
	    align-items: center;
	    display: flex;
	}
	.col-xs-6.mobile-nav-icon {
	    padding-right: 0 !important;
	    padding-left: 0 !important;
	    top: unset !important;
	    justify-content: end;
	    align-items: center;
	    display: flex;
	}
	.col-xs-3.mobile-nav-icon {
	    top: unset !important;
	    width: auto;
	}
	.lp-header-full-width .lp-menu-bar .lp-logo-container {
		min-width: unset !important;
	}
	.mm-navbars_top {
		display: none !important;
	}
	.mm-menu_navbar_top-3 .mm-panels {
		top: 40px !important;
	}
	.lpl-button {
		top: -20px !important;
	}
	.input-group-addon.lp-border:first-child {
		border-radius: 50px !important;
	}
	input#select {
	    border-radius: 50px !important;
	}
}

@media (max-width: 768px) {
	.banner-view-classic .lp-home-categoires.lp-inside-search-view4 {
		transform: unset !important;
	}
}

@media (max-width: 767px) {
	.mm-panels>.mm-panel>.mm-listview {
		margin: 0 !important;
	}
	.lp-home-banner-contianer-inner form.form-inline {
	    justify-content: center;
	    align-items: center;
	    flex-wrap: wrap;
	    display: flex;
	}
	ul.lp-home-categoires {
	    bottom: 140px;
	}
	.form-group.pull-right {
	    margin-top: 12px;
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search {
	    width: 60% !important;
	}
}

@media (max-width: 767px) and (min-width: 481px) {
	.header-right-panel.clearfix.col-md-10.col-sm-10.col-xs-12 .mobile-nav-icon {
	     top: unset !important;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.lpl-button {
	     margin-top: 40px !important;
	}
}

@media (max-width: 725px) {
	body.home .lp-search-bar .lp-search-bar-right {
	    width: 100% !important;
	}
}

@media (max-width: 666px) and (min-width: 1px) {
	.lp-home-banner-contianer-inner div.lp-search-bar div.form-group.lp-location-search,
	.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search {
	    width: 100% !important;
	    border-radius: 50px;
	}
	body .lp-home-banner-contianer .form-group.lp-location-search .chosen-container.chosen-container-single {
		border-bottom-left-radius: 50px !important;
		border-top-left-radius: 50px !important;
	}
}

@media (max-width: 506px) {
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 {
	    max-width: 300px;
    	flex-wrap: wrap;
	    margin: 0 auto;
	    display: flex;

	}
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li {
	    min-width: unset !important;
	    width: 47% !important;
	}
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(1) a,
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(1) {
		border-bottom-left-radius: 0 !important;
	}
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(2) a,
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(2) {
		border-top-right-radius: 50px !important;
	}
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(3) a,
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(3) {
		border-bottom-left-radius: 50px !important;
	}
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(4) a,
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(4) {
		border-bottom-right-radius: 50px !important;
		border-top-right-radius: 0px !important;
	}
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(2) a:hover,
	ul.lp-home-categoires.padding-left-0.lp-inside-search-view4 li:nth-child(3) a:hover {
		box-shadow: 0px 0px 20px var(--light1_50) !important;
	}
	.lp-home-banner-contianer h1 span.fancy {
	    line-height: 85px;
	    font-size: 60px;
	}
	.lp-home-banner-contianer-inner .col-md-12.col-sm-12.text-center h1 {
		line-height: 24px;
		font-size: 16px;
	}
	p.lp-banner-browse-txt {
	    line-height: 22px;
	    font-size: 14px;
	}
	img.home-hero-carrot {
	    height: auto;
	    right: -20px;
	    width: 40px;
	    top: -15px;
	}
	ul.lp-home-categoires {
	    bottom: 235px;
	}
}

@media (max-width: 480px) {
	.lp-menu-bar .mobile-nav-icon {
		left: unset !important;
	}
	ul.lp-home-categoires {
	    bottom: 250px;
	}
	.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search,
	body .lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search,
	.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search .ui-widget.border-dropdown .chosen-container {
		border-radius: 50px !important;
	}
	body h2.fancy,
	body h2.fancy span.accent3 {
		font-size: 48px;
	}
	body h2 {
	    line-height: 24px;
	    font-size: 18px;
	}
	.mb35-mobile {
		margin-bottom: 35px !important;
	}
}

/* END RESPONSIVE */