/* Add here all your css styles (customizations) */
.navbar-brand img {
    max-height: 75px;
}

.g-bg-size-cover {
    text-shadow: 0 1px 0 black;
}


.g-bg-white-gradient-opacity-v1, .g-bg-white-gradient-opacity-v1--after::after {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 100%);
    background-repeat: repeat-x;
}

.blog-cover {
    background-size: cover !important;
    background-position: center center;
}

/* Primary Colors */
.g-brd-primary {
    border-color: #EB4823 !important;
}

.g-brd-primary--before::before {
    border-color: #EB4823 !important;
}

.g-brd-primary--before--active.active::before {
    border-color: #EB4823 !important;
}

.g-brd-primary--hover:hover, .g-brd-primary--active.active {
    border-color: #EB4823 !important;
}

.g-brd-primary--active.active,
.active .g-brd-primary--active {
    border-color: #EB4823 !important;
}

*:hover > .g-brd-primary--hover-parent {
    border-color: #EB4823 !important;
}

/* Primary Colors */
.g-bg-primary {
    background-color: #EB4823 !important;
}

.g-bg-primary--hover:hover {
    background-color: #EB4823 !important;
}

.u-block-hover:hover .g-bg-primary--hover {
    background-color: #EB4823;
}

.g-parent:hover .g-bg-primary--parent-hover {
    background-color: #EB4823 !important;
}

.g-bg-primary--active.active,
.active .g-bg-primary--active {
    background-color: #EB4823 !important;
}

.g-parent.active .g-bg-primary--parent-active {
    background-color: #EB4823 !important;
}

.g-bg-primary--before::before, .g-bg-primary--after::after {
    background-color: #EB4823 !important;
}


.g-color-primary {
    color: #EB4823 !important;
}

a,
a:focus,
a:hover {
    color: #EB4823;
}

.g-brd-primary {
    border-color: #EB4823 !important;
}

.g-bg-primary-dark-v3 {
    background-color: #ffb8006e !important;
}

.g-brd-primary-dark-dark-v3 {
    border-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3--active.cbp-filter-item-active {
    border-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3--hover:hover, .g-brd-primary-dark-dark-v3--active.active {
    border-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3-top {
    border-top-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3-bottom {
    border-bottom-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3-left {
    border-left-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3-right {
    border-right-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3-left {
    border-left-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3-bottom {
    border-bottom-color: #ffb903 !important;
}

.g-brd-primary-dark-dark-v3-top {
    border-top-color: #ffb903 !important;
}

*:hover > .g-brd-primary-dark-dark-v3--hover-parent {
    border-color: #ffb903 !important;
}

.u-btn-primary {
    color: #fff;
    background-color: #EB4823;
}

.u-btn-primary:hover {
    background-color: #EB4823;
    border-color: #EB4823;
}

.g-brd-primary2 {
    border-color: #EB4823 !important;
}

#article_content {
    font-size: 1.14rem;
}
#article_content::first-letter {
    color: #EB4823;
    float: left;
    font-size: 3.4rem;
    line-height: 1;
    margin-right: 0.2rem !important;
    /*padding-bottom: 0.35714rem;
    border-bottom: 2px solid;*/
    margin-bottom: 0rem !important;
}


#article_content img {
    max-width: 100%;
}