/* Enter Your Custom CSS Here */
a:focus {
    outline: unset;
}
.search-results .custom-css-used #main{
  display:flex;
  flex-wrap:wrap;
	justify-content: center;
  gap: 36px;
}
.search-results .custom-css-used .page-header{
 margin: 30px 9% 0 !important;
}
.search-results .custom-css-used header{
  flex-basis:100%;
}
.search-results .custom-css-used article{
  flex-basis:40%;
}
.search-results .custom-css-used article.entry{
  margin-top:0px !important;
}
.search-results .custom-css-used article .entry-header{
  margin-top:40px !important;
  border-top: 2px solid #eee;
  padding-top:20px;
}
.search-results .custom-css-used article .entry-content, .search-results article .entry-footer{
  display:none;
}
.search-results .custom-css-used .entry-title{
    font-family: "Roboto Slab", Sans-serif;
    font-size: 19px;
    line-height: 30px;
    letter-spacing: 0.5px;
}
.search-results .custom-css-used .entry-title:before{
  display:none;
}
.search-results .custom-css-used article .post-thumbnail img{
  height: 250px;
  object-fit: contain;
}
.image-filters-enabled.search-results .custom-css-used .entry .post-thumbnail:after {
    display:none;
}
.image-filters-enabled.search-results .custom-css-used .entry .post-thumbnail-inner {
    filter: unset;
		background:#f9f9f9;
		border:1px solid #eee;
}
.search-results .custom-css-used .navigation.pagination{
  flex-basis:100%;
}

.certificate-box-shadow{
	box-shadow: 1px 8px 20px #00000022 !important;
}

/* For mini Orange Error/Success messages -> #mo_message_13 */
#mo_message_13{
  background-color: #ffffff00 !important;
  padding:0 !important;
}



@media only screen and (min-width: 768px){

   .custom-css-used .entry .post-thumbnail {
      margin: 0;
      margin-top: 20px;
  }

 .hfeed .entry .entry-header {
      margin: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
  }
}
	
	.custom-css-used .placeholder_thumbnail_for_search_page{
		content: 'No image found';
		color: black;
		display:block;
		height: 250px;
		margin-top: 20px;
		background: url('https://www.ciocoverage.com/wp-content/uploads/2022/09/thumbnail_placeholder.png') no-repeat center center;
		background-size: cover;

	}

	@media (max-width: 767px){
		.custom-css-used .entry .placeholder_thumbnail_for_search_page {
			 margin: 1rem;
		}
	}

@media(max-width:500px){
  .search-results .custom-css-used .page-header{
   margin: 30px 4% 0 !important;
  }
	.search-results .custom-css-used article{
		flex-basis:100%;
	}
}

/* Foe snowfall effect */
/* body {
   position: relative;
}

body:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('https://www.ciocoverage.com/wp-content/uploads/2022/12/snowfalling-2.png'), url('https://www.ciocoverage.com/wp-content/uploads/2022/12/snowfalling-3.png');
    animation: snow 10s linear infinite;
}

@keyframes snow {
 0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
 100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
} */
