﻿.admin_action.edit {font-size: 14px;margin-bottom: 10px;}
.blog-article {
  padding: 0!important;
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(153,153,153,1);
-moz-box-shadow: 0px 2px 3px 0px rgba(153,153,153,1);
box-shadow: 0px 2px 3px 0px rgba(153,153,153,1);
border-bottom: 2px solid #E40C22;
 line-height: 1.4;
}
.blog-article h2, .blog-article h2:not(:last-child) {
    margin-bottom: 20px;
}
.blog-article h2 a {
  font-size: 24px;
  color: #000;
  font-family: 'gothambold', sans-serif;
  line-height: 1;
}
.event .blog-article h2 a {
 font-size: 32px; 
}
.blog-article h2 a:hover {
  color: #D3091E;
}
.blog-img {position:relative;}
.blog-img img {width: 100%;}
.blog-cat {
  display: inline-block;
    background: #fff;
    position: absolute;
    z-index: 111;
    left: 25px;
    bottom: 0;
    padding: 1px 10px;
    font-size: 15px;
  color: #E40C22;
  line-height: 1.6em;
}
.event .blog-cat {
 font-size: 22px;
  font-family: 'gothammedium', sans-serif;
}
.blog-content {
  padding: 15px 25px 35px;
  background: #fff;
}
.blog-article-featured .blog-content {
    padding: 30px 25px 35px;
}
.blog-body {
  font-size: 15px;
  line-height: 1.4em;
}
.blog-article-featured .blog-body {
  font-size: 22px;
}
.blog-article .blog-body a,  .blog-article .event-details a {
  text-transform:uppercase;
  font-family: 'gothambold', sans-serif;
	font-size: 15px;
}
.event-details a {
  text-align:right;
  margin-top: 15px;
  display:block;
}
.blog-event-date, .blog-event-location {
  color: #E40C22;
  font-size: 15px;
}
.blog-event-location {
  font-family: 'gothambold', sans-serif;
}

.blog-article-featured  {
 /* border-bottom: 3px solid #E40C22;*/
  min-height: 320px;
  background-size:cover;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+17,000000+99&0+17,0.25+53,0.64+99 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 17%, rgba(0,0,0,0.25) 53%, rgba(0,0,0,0.64) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 17%,rgba(0,0,0,0.25) 53%,rgba(0,0,0,0.64) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 17%,rgba(0,0,0,0.25) 53%,rgba(0,0,0,0.64) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a3000000',GradientType=0 ); /* IE6-9 */
}

.blog-article-featured *, .blog-article-featured h2  a:visited {
  color: #fff;
}
.blog-event-date.featured {
  font-family:'gothambold', sans-serif;
  line-height: 1.2em;
  font-size: 20px;
  display:block;
  margin-bottom: 10px;
}
.blog-event-date.featured a:hover, .blog-event-date.featured a:visited {
  color: #fff;
  text-decoration:underline;
}
.blog-article-featured a.btn {
  text-transform:none;
  width: auto!important;
}
@media (min-width: 767px) {
.blog-article-featured .btn {
    right: 45px;
    margin-bottom: 0;
    position: absolute;
    bottom: 15px;
}
}


/* Pager */
.article_pager .page {
  border: 1px solid #D6D2CC;
  width: 43px;
  height: 43px;
  margin-right: 6px;
   display: inline-block;
    text-align: center;
    line-height: 43px;
    font-size: 16px;
    color: #262524;
}
.article_pager .active.page {
  background: #E40C22;
  color: #fff;
}


/* Details Page */

.blog-details-content p, .blog-details-content div, .blog-details-content span, .blog-details-content ul li {
  font-size: 18px;
  line-height: 1.6em;
}

.blog-article-featured .blog-content {
  min-height: 320px;
  position:relative;
  padding: 30px 45px;
  background: transparent;
}
.blog-article-featured h2.featured {
  position:absolute;
  bottom: 20px;
}
@media (max-width: 767px) {
.blog-article-featured h2.featured {
  left: 15px;
}
}
.blog-details .color-band {
  padding: 0;
}
.color-band .col-lg-8 {
  padding: 35px 15px;
}
.blog-author {
 background: #fff;
  text-align:center;
}
.blog-details .white {
      top: 5px;
    box-shadow: 0px 2px 2px #ccc;
}
.author-pic img {
  border-radius: 50%;
    border: 5px solid #fff;
  margin-top: 30px;
}
.blog-author h4 {
  font-family: 'gothambook', sans-serif;
  font-size: 22px;
  font-style: italic;
  margin-bottom: 0px!important;
}
.blog-author a, .blog-author a:visited {
  font-size: 15px;
    text-decoration:underline;  
  color: #A9081A; 
  font-family: 'gothammedium', sans-serif;
}
 .blog-author a:hover {
   color: #E40C22;
   text-decoration:none;
}

@media (min-width: 992px) {
aside {
  margin-top: -230px;
}
  .author-pic img {

    margin-top: -40px;
  }
}
/* Related Aritcles */
.rel-title, .blog-meta-details, .author-title {
  font-size: 22px;
  font-family: 'gothammedium', sans-serif;
  color: #A9081A;
  margin-bottom: 20px;
}
.blog-overview p {
  line-height: 1.4em;
  font-size: 23px;
}

.author-title {
  margin-bottom: 10px; 
}