.hustle-ui:not(.hustle-size--small).module_id_2 .hustle-form .hustle-form-fields .hustle-button {
	border: 0;
}

@media screen and (max-width:1000px) {
	.jnews_category_header_top {
		margin-top: 20px;
	}
}

.jeg_block_heading_6 {
	border-bottom: 0;
	text-align: center;
	margin-bottom: 50px;
}

.hustle-ui:not(.hustle-size--small).module_id_2 .hustle-inline-content {
	max-width: 100% !important;
}

.jeg_block_title {
	float: inherit;
}

.jeg_postsmall .jeg_postblock_content .jeg_post_title {
	font-size: 15px !important;
}


.jeg_heroblock_13 .jeg_postblock_content .jeg_post_title, .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title {
	font-size: 30px !important
}

.hustle-ui:not(.hustle-size--small).module_id_2 .hustle-form .hustle-form-fields {
	max-width: 500px;
	margin: 0 auto;
}

@media screen and (min-width:500px) {
.jeg_block_title {
	float: inherit;
		font-size: 2em;
	margin-top: 60px;
}
	
	.jeg_postblock_content .jeg_post_title {
	font-size: 1.5em !important;
	letter-spacing: 0.5px 
}
}

.jeg_postblock_content .jeg_post_title {
		letter-spacing: 0.5px 
}

.jeg_block_heading:after {
	left: 50%;
	transform: translatex(-25px);
	width: 50px;
	height: 5px;
	margin-top: 10px;
	border-radius: 2px;
}

.jeg_post_meta .jeg_meta_author {
	display: none;
}

.hustle-ui.module_id_2 .hustle-form .hustle-form-fields .hustle-button {
	background-color: #235507;
    margin-top: 10px;
}

.jeg_navbar_mobile .jeg_nav_right .jeg_nav_item:last-child {
padding-left: 0px
}


@media screen and (max-width:500px) {
	.home .jeg_heroblock_13, .home .jeg_postblock_22, .home .jeg_postblock_1 .jeg_post_meta, .home .jeg_postblock_1 .jeg_readmore {
		display: none;
	}
}

@media screen and (min-width:500px) {
	.home .jeg_postblock_1.mobile-feed {
		display: none;
	}
}

.medical-cannabis-prices .column-2, .medical-cannabis-prices .column-3 {
		text-align: right;
} 

.medical-cannabis-prices .column-4 {
	font-weight: 600;	
		text-align: right;
}

.medical-cannabis-prices {
		max-width:500px;
		margin: 40px auto;
}

.fit-vids-style {
		display: none;
}

.wp-block-pgcsimplygalleryblock-slider {
		margin: 20px auto;
}

.ums_map_opts {
		margin: 30px auto;
}

.entry-content .leaflet-container a.leaflet-popup-close-button {
		padding: 10px 25px 0px 0px;
}
.entry-content .infobox-title, .entry-content .umsMarkerTitle {
		    text-align: left !important;
    font-family: inherit;
}

.leaflet-popup-content {
		padding: 0 10px 10px;
}

.post .single-body .entry-content .leaflet-pane ul {
		padding: 0;
		margin: 0;
}

.post .single-body .entry-content .leaflet-pane ul li {
		list-style-type: disc;
		padding: 0;
		border-left: 0;
}

.highcharts_line_chart, .highcharts_basic_column_chart {
margin: 40px auto;
		width: 95% !important;
}

.sponsored {
	font-weight: bold;
	float: right;
}

.wp-block-embed-youtube iframe {
	display: block;
	margin: 0 auto;
}

.item .list-content h4.name {
max-width: 250px;
	padding-right: 10px;
}

.agent-info__booking-section .fab {
	font-size: 2rem;
}

@media screen and (max-width:500px) {
.agent-info__booking-section {
	text-align: center;
}
}

.item .list-content {
	padding: 20px 25px 20px 10px;
	width: calc(100% - 220px)
}

.result-parent .item .dirpro-list-img {
width: 220px !important;
}

.email-octopus-form-row input {
width: 100%;
}

.med-table-price {
	max-width: 500px;
	margin: 40px auto;
}

.med-table-price .column-2 {
	text-align: right;
}

.home .content {
	transform: translatey(-20px)
}

.wi-section.section-2 .post:first-child .grid-body {
	border: none;
	padding: 0 1.5rem;
}

.wi-section.section-2 article:not(:first-child) {
	border: 1px solid whitesmoke;
	width: 95% !important;
	margin: 1.5rem auto 0;
	padding: 0;
}

.wi-section.section-2 {
	width: calc(100% + 40px) !important;
	margin-left: -20px;
}

.item .tags {
	text-transform: capitalize;
}

.item .tags span {
	text-transform: uppercase
}

.bootstrap-wrapper #latest-posts-2 {
	position: sticky;
	top: 20px;
}

.bootstrap-wrapper .wp-editor-tools {
	display: none;
}

.result-parent .item img {
	height: 100% !important;
	width: 100% !important;
	
}

.result-parent .item .dirpro-list-img {
	box-shadow: 0px 50px 50px -90px black;
	margin-bottom: 10px;
	display: block !important;
}

.agent-info__booking-section-container img:first-child {
	max-width: 200px;
	margin: 0 auto;
	display: block;
	box-shadow: 0px 5px 40px -30px gray;
}

#profile-account2 label {
	padding: 10px;
	font-weight: 600 !important;

}

.wi-blog.blog-grid.column-4 .grid-inner {
	width: 100%;
	margin: 0px auto;
		display: table;
}

#profile-account2 .listng-acc form .green-haze {
	float: right;
}

#user-data td:first-child {
    width: 30%;
    white-space: nowrap;
}

.bootstrap-wrapper .agent-info a.see-more:hover {
	font-weight: bold;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
	color: white !important; 
	margin-right: 15px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next {
	margin-left: 15px;
}

.bootstrap-wrapper .agent-info__content ul {
	margin: 20px;
	border-left: 4px solid #0759071c;
	padding: 10px 20px;
}

.bootstrap-wrapper .agent-info__content ul li {
	list-style-type: none;
	margin: 10px;
	font-size: 1em;
}

.bootstrap-wrapper .agent-info p {
	font-size: 1em !important;
}

.bottomline .bg, .facettotalcount {
display: none;
}

.bootstrap-wrapper .next, .bootstrap-wrapper .previous {
	border: 0;
	padding: 0;
	background: #ffffffc2;
	padding: 5px;
}

.bootstrap-wrapper .next {
	right: 10px;
}


.bootstrap-wrapper .previous {
	left: 10px;
}

.bootstrap-wrapper .next .fa-angle-right:before, .bootstrap-wrapper .previous .fa-angle-left:before {
	color: #075907;
	font-size: 1em;
}

.next:hover, .previous:hover {
	background: #ffffffc2 !important;
}

.slick-slide .item, #slider-wrapper img, #slider-wrapper {
	height: 200px !important;
	width: auto !important;
	margin-bottom: 0 !important;
	box-shadow: none !important;
}

.bootstrap-wrapper .row .mt-5, .bootstrap-wrapper .row .my-5 {
	margin-top: 0px !important;
}

.bootstrap-wrapper .row .agent-info__separator {
	margin: 4rem 5rem !important;
	border-bottom: 2px solid #f3f3f3;
}

.bootstrap-wrapper .agent-info .latest-content a {
	color: #2b2b2b;
}

.agent-info__booking-section-container .agent-info__booking-section img {
	box-shadow: 0px 5px 50px -40px grey;
    border-radius: 2px;
	margin: 0 auto 20px auto;
	max-width: 200px;
	display: block;
}

.bootstrap-wrapper .agent-info__booking-section-container p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	margin: 10px 0;
}

table.dataTable thead th, table.dataTable  td {
	border: 1px solid #d1d1d1 !important;
	text-align: left;
	width: auto;
	word-break: normal;
}

table.dataTable  td:last-child {
	text-align: right;
}

.dataTables_length, #user-data_filter {
	display: none;
}

@media screen and (min-width:769px) {
.bootstrap-wrapper .facet-parent {
	  position: -webkit-sticky !important; /* Safari */
  position: sticky !important;
  top: 15px;
}
}

.wpcf7 input[type=date], .wpcf7 input[type=email], .wpcf7 input[type=number], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 textarea {
	width:100% !important;
}

.archive #titlebar .container:nth-child(1) {
	margin: 20px auto;
}

.activefacet .tick::before {
	color: #075907;
}

.bootstrap-wrapper .activeorderby, .bootstrap-wrapper  .activefacet {
		color: #075907 !important;
}

.bootstrap-wrapper .agent-info a.see-more {
	border:2px solid #075907;
	color: #075907;
	font-weight: bold;
	padding: 10px 20px;
	border-radius: 5px;
	display: block;
	margin: 0px auto 50px;
	width: 500px;
	max-width: 90%;
	text-align: center;
}

.bootstrap-wrapper .agent-info a.see-more:hover {
	text-decoration: none;
}

.details .col-md-12:last-child {
	display: none;
}


.bootstrap-wrapper .btn:hover, .bootstrap-wrapper .btn:focus {
	background: #075907 !important
}

.bootstrap-wrapper#profile-account2 .profile-usermenu ul li.active a {
	border-left: 2px solid #075907;
	color: #075907 !important;
}



.mce-toolbar .mce-listbox button:hover {
	background: inherit !important;
}

.bootstrap-wrapper .listng-acc .panel.panel-default .panel-heading .panel-title a {
	border-bottom: none;
}

.whole-container .item h4 {
	display: inline-block;
	margin-bottom: 0;
}

.item .tags {
	height: auto;
}

.item p.industry {
    padding: 5px 10px;
    float: right;
    border-bottom-left-radius: 2px;
		border-top-right-radius: 2px;
    font-size: 0.8em;
    position: absolute;
    right: 0;
    top: 0;
    background: #f6f6f6;
    color: #2b2b2b;
}

.item p.category {
	overflow: inherit;
    word-break: normal;
    text-overflow: inherit;
    -webkit-line-clamp: inherit;
    border-left: 4px solid #0759071c;
    display: block;
    height: auto !important;
    width: auto;
    padding: 10px;
	margin: 15px 0;
}

#facets .facetlist {
	overflow-y: auto;
	display: block;
	margin-bottom: 10px;
}

.bootstrap-wrapper #facets {
	padding: 10px 10px;
	margin: 10px 0 0;
		display: block;
}

.page .entry-content h2 img {
	margin: 0 0 10%;
}

.page-id-300 .entry-content p {
	margin: 20px auto; 
	width: 90%;
}

#facets .orderby, .facet-parent .right-addon #location, .facet-parent .right-addon .glyphicon, .deselectstartover, .directory-header .fa-map-marker-alt, .facetitemcount, .filter, .facet-parent .form-group.px-0:nth-child(2), .item .fas  {
	display: none !important;
}

#wi-main .bootstrap-wrapper, #wi-main .bg, .bootstrap-wrapper .agent-info {
	background: #fff !important;
}

#results .item {
	box-shadow: 0px 5px 50px -40px gray !important;
	position: relative !important;
}

.bootstrap-wrapper .bottomline-parent .facet-parent {
		box-shadow: 0px 5px 50px -40px #f6f6f6 !important;
	border-radius: 6px !important;
	border: 1px solid #e1e1e1;
	padding: 20px !important;
}

.bootstrap-wrapper .facet-parent .mt-md-5, .bootstrap-wrapper .facet-parent .my-md-5 {
	margin-top: 1em !important;
}

.bootstrap-wrapper .whole-container input[type="text"] {
	border: 1px solid #dfdfdf;
	 border-radius: 2px;
	 border-top-left-radius: 2px !important;
	 border-top-right-radius: 2px !important;
	padding-left: 40px !important;
}

.bootstrap-wrapper .left-addon .glyphicon {
	padding: 10px;
	color: #e1e1e1;
}


.bootstrap-wrapper .whole-container input[type="submit"] {
	background-color: #075907 !important;;
}

.bootstrap-wrapper .agent-info .directory-header {
	text-align: center;
	display: block !important;
width: 100%;
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
	margin: 2em 2em 6em !important;
}


.bootstrap-wrapper .agent-info .directory-header h2 {
	font-size: 2em !important;
		word-break: normal;
}

.bootstrap-wrapper .directory-header .flex-column {
	    width: 100%;
    max-width: 100%;
}

.bootstrap-wrapper .agent-info__content .pl-5, .bootstrap-wrapper .agent-info__content .px-5 {
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
}

.bootstrap-wrapper .latest-title a {
	    color: #000;
    transition: all .3s ease-out;
}
.bootstrap-wrapper .latest-title a:hover {
color: #000;
	text-decoration: none;
	}



.bootstrap-wrapper .directory-title h1 {
	font-family: "Playfair Display",sans-serif;
	font-size: 2rem;
	margin: 2em;
}

.directory-title {
	text-align: center;
	max-width: 700px;
	margin: 4em auto !important;
	display: block;
	padding: 0 0.5em !important;
}

.bootstrap-wrapper .directory-title p {
margin: 20px auto;
	max-width: 600px;
}

.bootstrap-wrapper .directory-title a {
	color: #075907;
	font-weight: 600;
	border-bottom: 2px solid #07590794;
}

.bootstrap-wrapper .directory-title a:hover {
		color: #075907;
	font-weight: 600;
	border-bottom: 2px solid #07590794;
}

.bootstrap-wrapper .agent-info a {
			color: #075907;
	font-weight: 600;
}

.bootstrap-wrapper .agent-info a:hover {
				color: #075907;
	font-weight: 600;
}


.size-715 {
	padding-bottom: 57.5%;
}

.jeg_navbar_boxed .jeg_nav_row {
	border-right: 0;
	border-left: 0;
}

.jnews_author_box_container {
	margin: 50px 0;
}

.jeg_desktop_logo {
	max-width: 300px;
}

.fa-clock-o, .jeg_heroblock .jeg_meta_author, .jeg_heroblock .jeg_post_category, .home .entry-header, .jeg_menu li>ul li a span, .home .jeg_featured, .jeg_thumb .jeg_post_category, .jeg_featured .wp-caption-text {
		display: none !important;
}

.jeg_menu_style_1>li>a  {
	letter-spacing: 2px;
}

.jeg_menu_style_1>li {
	padding-right: 30px;
}

.jeg_menu li>ul li a {
	font-weight: bold;
	letter-spacing: 1px;
}

.single .jeg_post_title {
	letter-spacing: 1px;
}

.entry-content a {
	font-weight: bold;
}

.single .content-inner {
	width: 95%;
	margin: 0 auto;
}

.jeg_heroblock_13 .jeg_post_title, .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title {
	letter-spacing: 1px;
}

.jeg_post_meta span.meta_text {
	display: none;
}

.entry-header .jeg_post_meta .meta_left .jeg_meta_date {
	margin-right: 0;
}

.jeg_meta_category {
	color: #004A05;
}

.jeg_meta_category:before {
	content: "|"
}

.entry-content blockquote {
	border-top: 0px !important;
	border-bottom: 0px !important;
	margin: 40px auto !important;
	max-width: 600px;
}

