/*
* Dairy India mobile responsive stylings
*/












/*
* Content Tab Stylings
*/

.clear-filters-contact {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px ;
  opacity:  0.5;
}

.clear-filters-contact:hover {
	opacity: 1;
}

.clear-filters-contact > span {
  font-size: 0;
}
.clear-filters-contact i.fa {
  font-size: 18px;
}


@media ( max-width: 640px ) {

	.faketabs2 {
	  padding: 5px 0;
	  margin-bottom: 15px;
	}
	.content-tab-wrapper .faketab {
	  display: flex;
	  flex-direction: revert;
	}

	.content-tab-wrapper .faketab img {
	  max-width: 20px;
	  width: 24px;
	  min-width: 24px;
	  height: auto;
	}

	.content-tab-wrapper  .faketab p {
	  font-size: 12px;
	  text-align: left;
	}

	.filter-btn-wrapper {
	  margin-top: 15px;
	}
}


/*
* Contact Directory Items
*/

.d-flex .smallcat .post-category-tag {
    margin-top: 0px;
    margin: 4px 8px;
    text-align: center;
}

.contact-directory .articles .category-cloud {
  overflow-y: visible;
}


@media ( max-width: 640px ) {

	.contact-directory .articles {
	    display: block;
	    position: relative;

	        border-radius: 5px;
	        border: solid 1px #dfe3f0;
	        background-color: #ffffff;
	        padding: 15px 20px;
	        margin-top: 15px;
	    
	}




	section.contact-directory .articles h4 {
	  padding-right: 40px;
	}

	.contact-directory .articles .article-meta {
	  padding: 15px 0;
	  margin: 0 -5px;
	}

	.col-12.contact-item-meta {
	  position: static;
	}
	span.premium-tag {
	  position: absolute;
	  top: 15px;
	  right: 0px;
	  width: 32px;
	  height: 32px;
	  background-position: center;
	  padding: 0;
	}

	span.premium-tag > span {
	  font-size: 11px;
	  text-transform: uppercase;
	  display: none;

	}



}



/*
* Expert Article Sidebar Enhanced
*/


.expert-article-sidebar {}
.expert-article-sidebar .sidebar-widget-box {
  padding-bottom: 30px;
}

.sidebar-widget-title h3 {
  font-size: 1.5em;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
}


.latest-post-title .expert-article-title, 
.top-most-articles .expert-article-title {
  font-size: 1em;
  font-weight: 400;
}





.sidebar-link-list {}
.sidebar-link-list .expert-article-title {
  margin-bottom: 0;
  margin-bottom: 0px;
  border-bottom: 1px solid #f9f9f9;
}

.sidebar-link-list .expert-article-title a {
  display: block;
  padding: 8px 0;
  font-size: 14px;
  text-decoration: none;
  color: #009fe1;
}

.sidebar-link-list > div:last-child .expert-article-title {
  border-bottom: 0;
}