.entry2 img {
  margin-bottom: 30px; }
  
  .entry2 h2 {
  font-size: 24px;
  margin-bottom: 30px;
  font-weight: 700; }
  .entry2 h2 a {
    color: #000; }
	
	.entry2 .excerpt {
  padding-left: 20px;
  padding-right: 20px; }
  
  .entry2 .post-meta {
  color: #b3b3b3;
  font-size: 13px;
  width: 100%;
  display: block; }
  
  .entry2 .post-meta a {
    color: #000; }
  .entry2 .post-meta .author-figure img {
    width: 30px;
    border-radius: 50%; }
	
.entry3, .entry4 {
  margin-bottom: 30px; }

 .entry3 .text h2, .entry4 .text h2 {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 700; }
    .entry3 .text h2 a, .entry4 .text h2 a {
      color: #000; }

.entry3 .figure, .entry4 .figure {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    opacity: 1; }
	
  .entry3:hover figure, .entry3:focus figure, .entry4:hover figure, .entry4:focus figure {
    opacity: .5; }

	.entry4 {
  margin-bottom: 30px; }
  .entry4 .text h2 {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700; }
    .entry4 .text h2 a {
      color: #000; }
	  
  .entry4 .figure {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px; }
	
	.blog-entries .blog-entry {
  display: block;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  margin-bottom: 30px;
  position: relative; }
  .blog-entries .blog-entry:hover, .blog-entries .blog-entry:focus {
    opacity: .7;
    top: -1px;
    -webkit-box-shadow: 0 3px 50px -2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 3px 50px -2px rgba(0, 0, 0, 0.2) !important; }
  .blog-entries .blog-entry .blog-content-body {
    padding: 20px;
    border: 1px solid #efefef;
    border-top: none; }
  .blog-entries .blog-entry img {
    max-width: 100%; }
  .blog-entries .blog-entry h2 {
    font-size: 18px;
    line-height: 1.5; }
  .blog-entries .blog-entry p {
    font-size: 13px;
    color: gray; }
	
	.blog-entries .post-meta {
  margin-bottom: 20px;
  font-size: 14px;
  color: #b3b3b3; }
  .blog-entries .post-meta .author img {
    width: 30px;
    border-radius: 50%;
    display: inline-block; }

.breadcrumb-custom {
  background: none;
  padding: 0; }
  .breadcrumb-custom li a {
    color: #2f89fc; }
    .breadcrumb-custom li a:hover {
      color: #fff; }
  .breadcrumb-custom li.active {
    color: #fff; }
  .breadcrumb-custom li.breadcrumb-item + .breadcrumb-item:before {
    content: "/";
    color: rgba(255, 255, 255, 0.3); }
	
	h2.post {
        text-align: center;
    text-transform: uppercase;
    margin-top: 50px;
    font-weight: 400;
}

h3.post {
    text-align: center;
    text-transform: uppercase;
    margin-top: 50px;
    font-weight: 400;
}
.mb-5, .my-5 {
    margin-bottom: 3rem!important;
}

.site-section {
    padding: 2.5em 0;
    background: #f6f6f6;
}

.rounded {
    border-radius: 0.25rem!important;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.post-category {
   display: inline-block;
    padding: 2px 10px;
    border-radius: 4px;
    letter-spacing: .2em;
    font-weight: 700;
    font-size: .6rem;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    background: #134b44;
}

.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}
/*.bg-secondary {
    background-color: #0094d94f!important;
}*/
.mr-3, .mx-3 {
    margin-right: 1rem!important;
}
.float-left {
    float: left!important;
}
figure {
    margin: 0 0 1rem;
}
.entry2 img {
    margin-bottom: 30px;
}
.entry2 .post-meta .author-figure img {
    width: 30px;
    border-radius: 50%;
}
.mt-1, .my-1 {
    margin-top: 0.25rem!important;
}
.d-inline-block {
    display: inline-block!important;
}
.entry2 .post-meta {
    color: #0a0a0a;
    font-size: 13px;
    width: 100%;
    display: block;
}
.entry2 .post-meta a {
    color: #000;
}
.entry2 .post-meta {
    color: #0a0a0a;
    font-size: 13px;
    width: 100%;
    display: block;
}
.muted, .entry2 p {
    color: #0e0e0e;
	text-align: justify;
}

.P-link a:focus, a:hover {
    color: #0094d9;
}

.entry3 h2 a {
    color: #fff;
}
.entry3 h2 {
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: 700;
}

.entry3 p {
    margin: 0 0 10px;
    color: #fff;
}

.entry3 .post-category {
    display: inline-block;
    padding: 2px 10px;
    border-radius: 4px;
    letter-spacing: .2em;
    font-weight: 700;
    font-size: .6rem;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    background: #de2406;
}
