/*
Theme Name: Listify - Child Theme 
Theme URI: http://astoundify.com/themes/listify
Author: Astoundify
Author URI: http://astoundify.com
Description: Your beautiful handcrafted directory.
Version: 1.0.0
License: GNU General Public License
License URI: license.txt
Text Domain: listify-foursquare
Domain Path: /languages/
Tags: white, two-columns, one-column, right-sidebar, left-sidebar, responsive-layout, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
Template: listify
*/

@media (min-width: 992px) {
	.job_filters.top .facetwp-filter {
		width: 20%;
		float: left;
		margin-right: 5%;
	}

	.job_filters.top .facetwp-filter:nth-child(even) {
		margin-right: 0;
	}

	.job_filters.top .facetwp-filter .widget-title {
		width: 100%;
		float: left;
	}

	.job_filters.top .facetwp-filter .facetwp-facet {
		margin: 0;
		position: relative;
		clear: both;
	}
}

/* Make listings into 3 columns */
@media screen and (min-width: 768px) {
	.content-area .job_listings .col-sm-6 {
    		width: 33.33% !important;
	}
}
/* end customize look of listings widget */

	.content-area .job_listings .job_listing {
    		/*width: 33.33% !important;*/
display:inline-block;
 
	}

@media (min-width: 992px) {
  body.fixed-map .job_listings-map-wrapper {
    top: 75;
  }
}

@media (min-width: 768px) {
  .main-navigation { display: none; }
}

/* don't show ratings */
.job_listing-rating-wrapper,
.map-marker-info .rating {
    display: none;
}
/* end don't show ratings */

/* decrease space between homepage widgets */
.home-widget {
    margin: 1.5em 0; 
      
  }
/* end decrease space between homepage widgets */

/* don't show the single listing hero add bookmark link */

/* don't show blog date and name */
.entry-category{
visibility: hidden;
}
.entry-author{
visibility: hidden;
}

.entry-date{
visibility: hidden;
}
/* end don't show blog date and name */

show_if_resume_package_subscription

/* hide resume cost fields in woocommerce */
._resume_package_subscription_type_field{
visibility:hidden;
display:none;
}

#singlelistingheroaddbookmark
{
display:none;
}

/* end don't show the single listing add bookmark link */

/* don't show the listing toolbox in listing preview mode */
.job_listing_preview #enhancedtextwidget-2
{
display:none;
}
/* end don't show the listing toolbox in listing preview mode */ 

/* don't show social share box in listing preview mode */
.job_listing_preview #synved_social_share-2
{
display:none;
}
/* end don't show social share box in listing preview mode */ 

/** job editor css **/
div .jmfe-custom-field-label{
float:left;
margin-right: 10px;
}

div .jmfe-custom-field {
    margin-bottom: 20px;
  border-bottom:1px solid #eeeeee;
}

div .fieldValueList {
    font-size:12px; 
    padding-left:20px;

}

div .fieldValueList:last-child {
border-bottom:1px solid #e9edf2;
}

h6 {
font-size:13px;
border-bottom:1px solid #e9edf2;
}

div .under_line{
border-bottom:1px solid #e9edf2;
}

div .spacer{
margin-left: 100px;
}

/* Set Toolbox Icon */
#enhancedtextwidget-2 .widget-title:before { 
  content: '\f2ad';
  
  display: inline-block;
  font-family: Ionicons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* End Set Toolbox Icon */

/* Set Vehicle Features Icon */
#listify_widget_panel_listing_tags-2 .widget-title:before { 
  content: '\f12c';
  
  display: inline-block;
  font-family: Ionicons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* End Set Vehicle Features Icon */

/* Set social share icon */
#synved_social_share-2 .widget-title:before { 
  content: '\f2c3';
  
  display: inline-block;
  font-family: Ionicons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* End Set social share icon */

listingDetail {
background-color:#ffffff;
}

/**
 * FIND A DEALER CSS **/

.company-profile {
	margin: 60px auto 0;
}

.company-proflie-jobs {
	width: 75%;
	float: left;
}

.company-proflie-jobs .job_listings {
	margin: 0;
}

.company-proflie-jobs .job_listings ul.job_listings {
	border-radius: 6px;
}

.company-profile-info {
	width: 20%;
	float: right;
}

.company-profile-info .meta {
	margin: 0;
	padding: 0;
	list-style: none;
}

.company-letters {
	margin-bottom: 60px;
	border-bottom: 2px solid #ddd;
	background: #fbfbfb;
	text-align: center;
}

.company-letters a {
	font: bold 14px/normal 'Montserrat', sans-serif;
	display: inline-block;
	padding: 14px 10px;
}

.companies-overview,
.companies-overview ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


.companies-overview {
	margin: 0 auto;
}

.companies-overview .company-group {
	width: 30%;
	margin-right: 3%;
	margin-bottom: 3%;
	float: left;
	/*display: inline;*/
}

.companies-overview .company-group:nth-child(3n) {
	margin-right: 0;
}

.company-letter {
	font: bold 24px/normal 'Montserrat', sans-serif;
	padding: 0 0 8px;
	border-bottom: 2px solid #eee;
}

.companies-overview li li a {
	padding: 6px 0;
	border-bottom: 1px solid #eee;
	display: block;
}

.company-social-title {
	font-size: 13px;
	color: #919191;
}

.page-header {
	font: normal 38px/normal 'Varela Round', sans-serif;
	text-align: center;
	padding: 20px 0;
	background: #fafafa;
	border-bottom: 1px solid #ccc;
}

.page-header.has-image {
	padding: 0;
	border: 0;
	max-height: 400px;
	overflow: hidden;
}

.page-header.has-image img {
	min-width: 100%;
	width: auto;
	height: auto;
	display: block;
}

.page-title {
	font-weight: normal;
	color: #797979;
}

.page-subtitle {
	font: normal 14px/normal 'Montserrat', sans-serif;
	color: #9a9b9e;
	margin-top: -15px;
}

.page-subtitle ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-subtitle li {
	padding: 0 20px 0 10px;
	border-right: 1px solid #ccc;
	display: inline-block;
}

.page-subtitle li.job-type {
	text-align: center;
	padding: 3px 10px;
	border-right: 0;
}

.page-subtitle li:last-child {
	border-right: 0;
}

.page-content {
	margin: 60px 0;
}


