/*
	Theme Name: Hatchit
	Theme URI: https://www.anologix.com/
	Description: This is the Hatchit theme created for the Genesis Framework.
	Author: Anologix
	Author URI: https://www.anologix.com/

	Version: 2.7.3-dev

	Tags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis

	License: GPL-2.0-or-later
	License URI: https://www.gnu.org/licenses/gpl-2.0.html

	Text Domain: genesis-sample
*/

/* moved from customize  */

/* moved from customize  */

.home .w2dc-content .w2dc-pagination-wrapper{ display: none;}
.directory-search .w2dc-terms-columns-1{ z-index: 99999; }
.related.products{ clear: both; }
.w2dc-content.w2dc-directory-frontpanel{ display: block !important;}

.w2dc-print{ color: #000 !important;}
.page-id-70166 #images{ display: none;}

.w2dc-create-listing-form form .w2dc-content-fields-metabox .w2dc-field-input-block-23,
.w2dc-create-listing-form form .w2dc-content-fields-metabox .w2dc-field-input-block-24,
.w2dc-create-listing-form form .w2dc-content-fields-metabox .w2dc-field-input-block-26,
.w2dc-create-listing-form form .w2dc-content-fields-metabox .w2dc-field-input-block-28,
.w2dc-create-listing-form form .w2dc-content-fields-metabox .w2dc-field-input-block-32,
.w2dc-create-listing-form form .w2dc-submit-section-media .w2dc-submit-section-label{
	display: none!important;
}

/* #gform_5 .gfield.consent-2,
#gform_5 .gfield.consent-3{
	display: none;
} */
.w2dc-dropdowns-menu.ui-autocomplete .w2dc-dropdowns-menu-search-listing .ui-icon,
.w2dc-content .ui-selectmenu-menu .ui-icon,
.w2dc-dropdowns-menu.ui-autocomplete .ui-icon{
	display: none !important;
}

ul.w2dc-dropdowns-menu.ui-menu .ui-menu-item{
	padding-left: 30px !important;
}

a.contact-seller-btn{
    color: #FFFFFF !important;
    background-color:#5f9d3c !important;
    background-image: none;
    display: inline-block;
    padding: 11.5px 10px;
	border: 1px solid #5f9d3c  !important;
	font-weight: 500;
}
.mp_wrapper{
	max-width: 1308px;
	margin: 50px auto;
	padding: 0 14px;
	width: 100%;
}
.mp_wrapper .mp_wrapper{
	padding: 0;
}

.wcsearch-search .wcsearch-dropdowns-multiselect-placeholder,wcsearch-dropdowns-multiselect-item{
	height:auto;
	 line-height: 1.42857143;
	margin-bottom:0;
	
}

.wcsearch-search .wcsearch-dropdowns-multiselect-item{
	font-size:12px;
	margin-bottom:0px;
	height:auto;
	padding:1px 5px;}

.wcsearch-search-placeholder{
	min-height:87px;
	
}
.wcsearch-search .wcsearch-search-separator-link{
	font-size:20px;
	font-weight:normal;
	text-decoration:underline !important;
}
.wcsearch-search .wcsearch-search-input-more-filters{
	font-size:16px;
	font-weight:bold;
	text-decoration:none !important;
	text-transform:uppercase;
	color:#333;
}
.page #wcsearch-search-form-82140 .wcsearch-search-grid .wcsearch-search-input-reset-button{
	background-color:transparent !important;
	border:0px !important;
	color: #3c4a53 !important;
	text-decoration: underline;
	font-size: 20px;
}
.directory-search .wcsearch-content .wcsearch-form-control,.directory-search .wcsearch-content .wcsearch-has-feedback .wcsearch-form-control {
	font-size:16px !important;
	
}
.w2dc-content{ font-size: 16px !important;}
.genesis-skip-link{ display: none !important;}
.page-id-147 .w2dc-td-listing-expiration-date{
	width: 230px;
}

header.w2dc-listing-header h1{
	font-size: 26px !important;
}

.post-147 .w2dc-td-listing-title{
	width: 40%;
	white-space: normal;
	word-wrap:break-word;
}
.post-147 .w2dc-td-listing-options{ width: 170px;}
/* profile mods */

.w2dc-fields-group.w2dc-fields-group-7 .w2dc-field-output-block-10 span{
	float:none !important;
	display:inline-block !important;
}

.menu-search-container ul li a{text-decoration:underline !important;}

.chosen-container .chosen-drop{width:250px !important;}

	.blog .content, .single .content, .error404 .content, .archive .content{float:left !important; }
.blog .sidebar, .single .sidebar, .error404 .sidebar, .archive .sidebar{float:right;}
	.new-filter{padding:22px; margin:0px !important;}
.new-filter .searchandfilter>ul>li{max-width: 300px;}
#mepr-account-welcome-message{ display: none;}
.new-filter .searchandfilter>ul>li input[type=text], 
.new-filter .searchandfilter>ul>li .chosen-container, 
.new-filter .searchandfilter>ul>li select, 
.new-filter .searchandfilter>ul>li select option{
	appearance:none !important;
	-webkit-appearance:none !important;
	background-color:#ffffff !important;
	
}
.w2dc-directory-frontpanel .w2dc-btn-primary{
	border-radius: 10px !important;
	text-transform: uppercase;
	font-weight: 700 !important;
}
.listing-title{ float: left;}
.w2dc-listing-header .w2dc-btn-primary{ padding-left: 25px !important; padding-right: 25px !important; min-width: 166px;}
.fw-bold{ position: relative; }
.fw-bold .text-display{ right: auto; left: 0; }
@media screen and (max-width: 959px) {
	.blog .sidebar, .single .sidebar, .error404 .sidebar{
		width: 100%;
	}
}
@media screen and (max-width: 768px) {
	.w2dc-listing-single .w2dc-directory-frontpanel{
		clear: both;
	}
	.mr-wrap{
		margin-bottom: 30px !important;
	}
	.pmpro_card_title img{
		position: relative !important;
        right: auto !important;
        left: -15px;
        top: 0 !important;
	}
}
@media screen and (max-width: 480px) {
	.post .entry-image-link .alignleft{
		width: 100%;
		margin: 0 !important;
		float: none !important;
	}
}

.testimonial fl-slide-text{
	font-size:18px;
}

	.sf-sort-dropdown .sf-sort-button{text-transform:none !important; font-size:16px !important;}
.pmpro_card_title{position:relative !important; top:0px !important;}

.new-filter .searchandfilter>ul>li .chosen-container{height:auto !important;}

select[name="_sfm__content_field_20_max[]"] {
    display: none !important;
}
/* Ensure options are not bold */
select[name="_sfm__content_field_20_min[]"], select[name="_sfm__content_field_20_min[]"] option {
    font-weight: normal !important;
	font-family:sans-serif !important;
}


form.searchandfilter .sf-field-reset {
    position: absolute;
    top: 50px;       /* moves it down below Post Date */
    right: 0;        /* aligns to the right side */
    text-align: right;
    @media only screen and (max-width : 992px) {
    	position: relative;
    	top: auto;
    }
}
.fl-button-width-full .fl-button{
	width: 100% !important;
	max-width: 100% !important;
}
.new-filter .searchandfilter>ul>li .chosen-container-multi .chosen-choices li.search-field{ height: 44px !important;}
.new-filter .searchandfilter>ul>li input[type=text], .new-filter .searchandfilter>ul>li .chosen-container, .new-filter .searchandfilter>ul>li select{ min-height : 46px !important;}
