/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


/*
Header
*/
#header.header-corporate:not(.header-10) .header-top .welcome-msg {
    font-size: 1.30em;
}

#header .logo img {
    max-width: 160%;
}

#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {
    font-family: Open Sans;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    color: #ffffff;
}

#main-menu .mega-menu > li.menu-item.active > a, #main-menu .mega-menu > li.menu-item.active > h5 {
    background: rgb(255, 255, 255);
    color:#ce2027;
}

#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
    background-color: #ce2027;
}

#header .header-main {
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    background-position: initial;
    background-image: none;
    background-color: #ce2027;
}

#main-menu .mega-menu > li.menu-item.active:hover > a, #main-menu .mega-menu > li.menu-item:hover > a, #main-menu .mega-menu > li.menu-item.active:hover > h5, #main-menu .mega-menu > li.menu-item:hover > h5 {
    background: #ffffff;
    color: #ce2027;
}

#header .header-top .container, #header .header-main .container {
    position: relative;
    display: table;
    height: 50px;
}


/*
Footer
*/
#footer .footer-bottom {
    color: #b1b0b0;
    background-color: #522023;
}

#footer .footer-bottom a, #footer .footer-bottom a:hover {
    color: #e2dede;
}

.footer-center > hr {
    background: #e2dede;
}

.footer-top {
    background-color: #64272c;
}

.footer-bottom {
    font-size: 17px;
    text-transform: none;
}

/*
Arrow
*/
html #topcontrol {
    background: #ce2027;
    background: rgb(224, 29, 64);
	
}

#main-menu .mega-menu .narrow .popup ul.sub-menu {
    background-color: #fff;
    border-top-color: #f2f2f2;
    border-top-width: 5px;
}


.header-main .container {
    width: 1250px;
}

html .btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #ce2027;
    border-color: #ce2027;
    border-color: #ce2027 #ce2027 #ce2027;
}


/*
Header Articles

.banner-container {
    display: none;
}
*/

.post-meta a {
    color: #ce2027;
}

article.post .post-date .month, .post-item .post-date .month, article.post .post-date .format, .post-item .post-date .format {
    background-color: #ce2027;
}

article.post .post-date .day, .post-item .post-date .day {
    color: #ce2027;
}

p.logged-in-as a {
    color: #ce2027;
}

/*
Button
*/
.btn-primary, .button, input.submit, input[type="submit"].btn-primary, input[type="submit"].button, input[type="submit"].submit {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #ce2027;
    border-color: #ce2027;
}

/*
Lainnya
*/

a.read-more.read-more-block {
    color: #ce2027;
}

a {
    color: #ce2027;
}