[data-theme=news] .mega-menu-wrapper {
     border-radius: 10px !important;
}
.about-author .img-author {
       border-radius: 50%;
}
.about-author .flex-shrink-0 {
    background: linear-gradient(to bottom, transparent 40%, #073707 100%);
    border-radius: 10px;
}
@media (max-width: 576px) {
   .about-author .flex-shrink-0 {
        background: linear-gradient(to bottom, transparent 20%, #073707 100%);
    }
}
#cc-wrapper .banner-text {
        padding: 3% !important;
    }
.footer-social-links a:nth-child(3),
.footer-social-links a:nth-child(5) {
    display: none;
}
#sidebar-poll-widget .btn-back-vote, #sidebar-poll-widget .poll-footer-text {
    display: none;
}
.breadcrumb {
    display: none;
}
:root{
    margin-left: 2%;
    margin-right: 2%;
}
.topbar, .topbar a {
    color: #ff9001;
    font-weight: bold;
    text-shadow: 1px 1px 2px rgb(9, 98, 9) !important;
    font-size: 18px;
}
.topbar {
    border-radius: 0 0 10px 10px !important;
}
#cc-wrapper .cc-link {
    text-decoration: none!important;
}
* {
    text-shadow: 1px 1px 2px rgb(9, 98, 9) !important;
    line-height: 1.5 !important;
}
[data-bs-theme="dark"] * {
    text-shadow: 1px 1px 2px rgb(255, 255, 255) !important;
}
img {
    border-radius: 10px;
    background:transparent;
}
.featured-section .fs-card, .featured-section .main-slider .fs-card {
    border-radius: 10px!important;
    background:transparent;
}
.post-item .image {
    border-radius: 10px !important;
    background:transparent;
}
.form-floating>label {
    display: none;
}
.auth-card .form-control {
    color:#954308;
    font-size: 14px;
    border: #0961092b;
}
.post-meta .meta-item a, .post-meta .meta-item span {
    color: #ff6b00 !important;
}
.section-cat-block-1 .post-item-vr .caption .post-meta a, .section-cat-block-1 .post-item-vr .caption .post-meta i, .section-cat-block-1 .post-item-vr .caption .post-meta span {
    color: #ff6b00 !important;
}
.post-meta .meta-item .vr-icon {
    color: #ff6b00!important;
}
button{
    border-radius: 10px !important;
}
.newsticker-wrapper .ticker-label {
    border-radius: 10px;
}
.mega-menu-wrapper .header-search-dropdown {
    border-radius: 10px;
}
#footer {
    border-radius: 10px 10px 0 0;
}
.caption {
    background: #042b04 !important;
    border-radius: 0 0 10px 10px;
}
.featured-section .fs-content {
  background: linear-gradient(to bottom, transparent 30%, #042b04 70%);
}
.featured-section .area-main .fs-content {
     background: linear-gradient(to bottom, transparent 30%, #042b04 70%);
}
[data-bs-theme="dark"] .featured-section .fs-content {
  background: linear-gradient(to bottom, transparent 30%,  #000000 70%);
}
[data-bs-theme="dark"] .featured-section .area-main .fs-content {
     background: linear-gradient(to bottom, transparent 30%, #000000 70%);
}
.section-videos {
    --sv-overlay-gradient: linear-gradient(to bottom, transparent 30%, #042b04 70%);
    margin: 0px;
    padding: 3%;
    border-radius: 10px;
}
[data-bs-theme="dark"] .section-videos {
    --sv-overlay-gradient: linear-gradient(to bottom, transparent 30%, #000000 70%);
}
.page-title {
    text-align: center;
    background: #042b04;
    color: #ff6b00;
    padding: 5%;
    border-radius: 10px;
    margin-top: -25px;
}
[data-bs-theme="dark"] .page-title {
    background: #000000!important;
}
[data-bs-theme="dark"] .mobile-nav-wrapper .mobile-header {
    box-shadow: 0px 8px 10px #111113 !important;
}
[data-bs-theme="dark"]  .mega-menu-wrapper.nav-shrink {
    box-shadow: 1px 1px 2px #111113 !important;
}
.mega-menu-wrapper {
    border-bottom: 0px !important;
}
.badge-category {
    border-radius: 5px;
    padding: 8px 12px;
}
.btn-social-share {
    border-radius: 50% !important;
    height: 30px;
    width: 30px;
}
.btn-social-share svg {
    height: 12px;
    width: 12px;
}
.reaction-wrapper {
    margin: 0!important;
}
.widget-follow .item a {
    border-radius: 10px!important;
}
.pricing-section .plan-desc {
    display: none !important;
}
#cc-wrapper h5 {
 display: none !important;
}
#cc-wrapper #cc-banner {
    padding: 0 !important;
    border-top: 0px solid var(--cc-border);
}
.nav-footer.text-end {
    text-align: center !important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 100%;
}
.contact-info {
    background: #073707;
    color: red;
    padding: 14%;
    border-radius: 10px;
}
.form-contact>button{
    width: 100%;
}
.title-send-message {
    text-align: center;
    padding-bottom: 5%;
}
#footer .footer-inner {
    padding: 7% 5% !important;
}
.mega-menu-wrapper.nav-shrink {
    background-color:#073707;
    box-shadow: 1px 1px 2px #ff9001 !important;
    border-radius: 0 0 10px 10px;
    color:#ff9001 !important;
}
.mega-menu-wrapper .navbar-nav .nav-link {
    color: #cb760a !important;

}
.mega-menu-wrapper .search-icon-btn {
    color: #ff6b00;
}
.mobile-nav-wrapper .mobile-header {
    background-color:#073707;
     box-shadow: 0px 8px 10px rgb(233 91 13) !important;
    border: 0px !important;
}
.mobile-nav-wrapper .header-btn  svg {
    color: #ff6506;
}
 [data-bs-theme="dark"] .mobile-nav-wrapper .mobile-header {
    background-color: #111113;
}
.d-flex.flex-start {
    display: block !important;
}
.gallery-page .btn-back {
    text-align:center !important;
}
.gallery-page .masonry-grid-item.is-visible {
    border-radius: 10px;
    background: transparent;
}
.gallery-page .gallery-item {
       background: transparent!important;
}
.footer-copyright {
    border-top: 0px !important;
}
.footer-posts > div:nth-child(n+3) {
    display: none !important;
}
.copyright.text-start {
    text-align: center !important;
}
@media (min-width: 576px){
    .col-sm-12.col-md-12.col-lg-4.pt-2 {
    width: 18%;
}
.col-sm-12.col-md-12.col-lg-8.pt-2 {
    width: 82%;
}
.col-sm-12.col-lg-3.pe-lg-4.mb-5 {
    width: 20%;
}
.col-sm-12.col-lg-9 {
    width: 80%;
}
}
.faq-accordion .accordion-item {
    border: 0 !important;
}
.faq-section .faq-title {
    text-align: left!important;
}
.profile-header {
        background: #6633991a;
        border-radius: 10px;
    }
#cc-wrapper .btn-cc-primary {
    background: #e95b0d;
}
.section-videos .media-icon.media-lg {
    display: none;
}
.section-videos .post-meta .meta-item a, .section-videos .post-meta .meta-item i, .section-videos .post-meta .meta-item span {
    color: #ff6b00 !important;
}
.faq-accordion .accordion-button:where(:not([data-bs-theme])) {
    background-color: #95430812;
}
