.main-slider .slider-overlay {background-image: linear-gradient(#00000000, #151515 ) !important;}
.main-slider .prev-arrow, .main-slider .next-arrow  {background:#fff !important;}
.common-slider .slick-arrow i {color:#000 !important;}
.below {display:none !important;}
.carousel-slider .heading {text-shadow: 2px 2px 10px #000000 !important;}
.carousel-slider .category {display:none !important;}
.list-post-b .post-meta time {display:none !important;}
.list-post-b .post-meta {clear: both !important;display: block !important;}
.list-post-b .post-meta .meta-sep {display:none !important;}
.main-footer {margin-bottom:-45px !important;}
.single .main-wrap {overflow-x: inherit !important;}

.main .sidebar {margin-top: 150px !important;}
body.home .main .sidebar {margin-top: 25px !important;}

.carousel-slider .item:after {border:0px !important;}
.carousel-slider .item .overlay {background: transparent !important;background-image: linear-gradient(#00000000, #151515 ) !important;}

div.message {text-align: center;
    max-width: 1100px;
    margin: 0 auto;
    border-top: 2px solid black;
    padding-top: 20px;
    border-bottom: 1px solid black;
    padding-bottom: 20px;
    letter-spacing: .2em;
    font-family: "Noto Sans", Arial, sans-serif !important;
    color: #000 !important;
    margin-top: 40px;}
div.message a {color: #ba2125 !important;}

@media (max-width: 991px) {
.upper-footer {display:none !important;}
}

@media (max-width: 767px) {
.mobile-logo {margin-bottom: 20px !important;}
}