.btn.btn-secondary {
  background-color: #ffe600 !important;
  color: #000
}

img.logo-img {
 max-width: 60%;  
}

h1.hero-heading {
  font-size: 2.2rem !important;
}

div.t4-col.hero-1 {
  padding: 0px 60px 0px 30px;
}

.category-module.mod-blog .mod-articles-category-title a {
    color: #fff;
}

.category-module.mod-blog .category-link {
    color: #ffe600;
}

.t4-section.gutter-big [class^=col-], .t4-section.gutter-big [class*=" col-"] {
    text-align: center;
  	padding-top: 20px;
}

#t4-section-1 .container, #t4-section-2 .container, #t4-section-3 .container, #t4-section-4 .container, #t4-section-5 .container, #t4-section-6 .container {
    padding-top: 6.375em;
}

.t4-section-module .sub-title {
    font-family: "Bebas Neue";
}

p.mod-articles-category-introtext{
  font-size: 16px;
}

.category-module .mod-articles-category-date {
    font-size: 0.925rem;
}

div.t4-megamenu {
  font-size: 1.2rem;
}

.category-module.mod-blog .category-link {
    font-family: "Bebas Neue";
}

.category-module.mod-projects .category-link {
    font-family: "Bebas Neue";
}

.acm-hero h2.hero-heading {
	font-family: "Bebas Neue";
}

.lead {
    font-size: 1.425rem;
    line-height: 1.575;
}

.t4-offcanvas .t4-off-canvas-header {
    background-color: #fff;
}

.page-item.active .page-link {
    background-color: #000;
    border-color: #000;
}

.author-block.author-block-post-detail {
    display: none;
}

.pull-left.item-image, .item-image.pull-left {
    width: 100%;
}

.article-info {
    font-size: 0.975rem;
}

div.ja-masthead-description{
  display: none
}