/*
Theme Name:     Listify Child
Theme URI:      https://astoundify.com/products/listify/
Template:       listify
Version:        1.0
*/

/* 7 col */
/* 7 col */
.site-footer-widgets
{
	    color: #ffffff !important;
    background-color: #00C4B3 !important;
}
.site-footer
{
	  color: #ffffff !important;
    background-color: #00C4B3 !important;
}
 .inline_display::marker {
    color: white!important;
}

	margin: 0 auto!important;
	
}
.elementor-invisible {
    visibility: visible !important;
}

/* categories */
.category-news .elementor-post__badge {
background-color: #5938A1 !important;
}


.topnav > ul{
	list-style: none!important;
}

.inline_display{
	display: inline;
}

.category-shopping .elementor-post__badge {
background-color: #40A7FF !important;
}


.category-articles .elementor-post__badge {
background-color: #5938A1 !important;
}

.category-tips .elementor-post__badge {
background-color: #0049EF !important;
}

.category-blog .elementor-post__badge {
background-color: #FF4627 !important;
}
/* end categories */


html {
  scroll-behavior: smooth;
  scroll-padding: 120px 0 0 50px;
}
.facetwp-facet.facetwp-type-fselect .fs-search input{
	position: initial;
}

.location-results{
	z-index : 10;
}


/* add photos btn on services page */


/* start filter */
/* .facetwp-filter {
	margin-top: 70px
}
 */




/* Add a black background color to the top navigation */
.grid{
	display: grid;
	grid-template-columns: 1fr; 
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-areas: "1" "2" "3" "4" "5" "6" ;
	text-align: center;
}

@media screen and (min-width: 1240px){
	.mla_10 > a{
	margin-left: 0px!important;
}
}


@media screen and (min-width: 790px) {
  .grid{
	display: grid;
	grid-template-columns:  1fr 1fr 1fr 1fr 1fr 1fr 1fr ; 
	grid-template-rows: 1fr;
	grid-template-areas: " 1 2 2 2 3 4 5 6 ";
	text-align: center;
  }
}

.1{
	grid-area: 1;
	padding-left: 1000px!important;
}

.2{
	grid-area: 2;
}

.3{
	grid-area: 3;
}

.4{
	grid-area: 4;
}

.5{
	grid-area: 5;
}

.6{
	grid-area: 6;
}



.topnav {
  background-color: #FFFFFF;
  overflow: hidden;
  border-top: 2px solid #E8E8E8;
  border-bottom: 2px solid #E8E8E8;

}



/* Style the links inside the navigation bar */




/* Add a color to the active/current link */
.topnav a:active {
  color: #00C4B3;
  border-bottom: 2px solid #00C4B3;
}


@media screen and (min-width: 1240px) {
 	.topnav a.active {
		color: #97A1A7;
		
	}
	
	
}

@media screen and (min-width: 768px) {
 	.topnav a.active {
		color: #97A1A7;
		
	}
	
}


@media screen and (max-width: 400px) {
 	.topnav a.active {
		color: #97A1A7;
	
	}
	ul .inline_display {
    width: 100%;
    border-bottom: 1px solid #eee;
}

}




.content-single-job_listing-hero-company.col-md-7.col-sm-12 > ul{
	margin : 0px;
}

.star_style{
	color: #00C4B3; 
	font-size: 26px; 
/* 	color: #707070;  */
	margin: 0 2px;  
}

/* ACF */

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

// Fixes potential theme css conflict.
.acf-map img {
   max-width: inherit !important;
}



