.blogWrap{
    padding: 80px 0;
    display: flex;
    flex-wrap: wrap;
    gap:40px;
}
.blogWrap .entry{
	flex-basis: 30%;
    border-radius: 20px;
    border: 2px solid var(--darkBlue);
    overflow:hidden;
    color:#000;
  }
.blogWrap .entry img{height:200px;width:100%;object-fit: cover;}
.blogWrap .entry .text{padding:20px;}
.blogWrap .entry .text h2{margin:0;}
.blogWrap .entry .text p.date{font-style:italic;margin-bottom:20px;font-size:1.55rem;}
.blogWrap .entry:hover{background-color:var(--darkBlue);}
.blogWrap .entry:hover .text h2, .blogWrap .entry:hover .text p{color:#FFF;}
.blogWrap .entry:hover img{opacity:0.8;}
.pagination{margin: 40px 0;width:100%;}
.pagination p{display:flex;gap:20px}
.pagination p a{color:#0A2034;}
.pagination p a:hover{color:#0076BD;}
.blogTags.blogPage{margin: 0;padding:20px 0 40px 0;}
.blogEntry{padding:0 10%}
.blogEntry h1{font-size:5rem;font-weight: 700; color: #0A2034;margin-bottom:10px;}
.blogEntry p.date{font-style:italic;margin-bottom:40px;}
.blogEntry .inlineImage{text-align:center;margin:40px 0;}
.blogEntry .inlineImage img{max-width:100%;}
.blogEntry .blogText h2, .blogEntry .blogText h3{margin-bottom:0;}
.blogTags{border-top:1px solid #CCC;margin:40px 0;}
.blogTags .tagsWrap{display:flex;flex-wrap:wrap;gap:20px;}
.blogTags .tagsWrap a{padding:10px 15px;background-color:var(--darkBlue);color:#FFF;}
.blogTags .tagsWrap a:hover{background-color:#0076BD;color:#FFF;}
.breadCrumb{padding:40px 10% 0;}
.breadCrumb a{color:var(--blue);display:flex;gap:10px;align-items: center;}
.breadCrumb a:hover{color:var(--darkBlue);}
.sharePost{padding:40px 0;}
.sharePost h4{margin-bottom:20px;}
.sharePost .share{display:flex;gap:25px;align-items: center;}
.sharePost .share a{font-size:1.95em;color:var(--darkBlue);}
.sharePost .share a:hover{color:var(--blue);}

@media only screen and (max-width: 970px) {
    .blogWrap .entry{flex-basis:calc(100% * (1/2) - 40px);}
}

@media only screen and (max-width: 600px) {
    .blogWrap .entry{flex-basis:1000%;}
    .blogEntry{padding:0 5%}
}