/*
Theme Name: Malino 3.0
Theme URI: http://www.malino.co
Author: Hossein Hematyar
Author URI: https://hematyar.me
Description: Malino
Version: 3.0
*/

.btn-primary {
    background-color: #4C18E8 !important;
    border-color: #4C18E8 !important;
}

.btn-primary:hover {
    background-color: #3B12B5 !important;
    border-color: #3B12B5 !important;
}

.btn-outline-secondary {
    color: #1F1F1F;
    background-color: #fff !important;
    border-color: #f2f2f2 !important;
}

.btn-outline-secondary:hover {
    color: #1F1F1F;
    background-color: #F7F7F7 !important;
    border-color: #D8D8D8 !important;
}

.btn-outline-secondary i {
    color: #1F1F1F;
}

.navbar {
    background-color: #fff;
    border-color: #fff;
}

.navbar .nav-link {
    color: #1F1F1F;
}

.navbar .nav-link:hover {
    color: #4C18E8 !important;
}


.text-bg-primary {
    background-color: #F7F5FF !important;
    color: #3B12B5 !important;
}

.text-bg-secondary {
    background-color: #cccccc !important;
    color: #363636 !important;
}

.text-bg-success {
    background-color: #E6FBF4 !important;
    color: #049B69 !important;
}

.card {
    border: 1px solid #fff;
    background-color: #fff;
}

.card .card-body p {
    color: #5B5B5B;
}

.card:hover h2 {
    color: #4C18E8;
}

.card .card-body a {
    color: #1F1F1F;
}

.card .card-body .badge a {
    color: #363636;
}

.card .card-body .text-bg-light {
    background-color: #fff !important;
}

.nav-pills .nav-link {
    color: #1F1F1F;
}

.nav-pills .nav-link.active {
    background-color: #4C18E8;
}

.form-control:focus {
    border-color: #9486fe;
    box-shadow: 0 0 0 .25rem rgb(75 13 253 / 25%);
}

.form-control::placeholder {
    color: #AAAAAA;
}

/********************************* OverBootstrap 5.3 *********************************/

body{
    color: #1F1F1F;
    background-color: #f7f7f7;
}

.header-nav ul li a {
    color: #1F1F1F;
}

.header-nav ul li a:hover {
    color: #4C18E8 !important;
}


.instant_news {
    background-color: #fcfcfc !important;
    border-bottom: 1px solid #fff;

}

.instant_news .label {
    color: #049B69;
}


.pulse-wrapper::before,
.pulse-wrapper::after {
    background: rgba(6, 219, 148, 0.5); /* رنگ سبز فیروزه‌ای با شفافیت */
}

.pulse-icon {
    color: #049B69; /* رنگ آیکن هم سبز فیروزه‌ای */
}

.news-item a {
    color: #131313;
}


.news-item a span {
    color: #808080;
}

.prices {
    background-color: #fff;
    border-color: #fff;
}

.prices .item span {
    color: #808080;
}

.prices .item strong {
    color: #1F1F1F;
}

.swiper .item h2 {
    color: #1F1F1F;
}

.swiper .item:hover h2 {
    color: #4C18E8;
}

.swiper .item .badge {
    background-color: #fff !important;
}


.hero_box {
    background-color: #4C18E8;
    color: #fff;
}

.hero_box:hover {
    background-color: #3B12B5;
}

.ads p {
    color: #fff !important;
}

.ads i {
    color: #fff !important;
}

.ads h2 {
    color: #fff !important;
}

.podcast {
    background-color: #4C18E8;
}

.podcast:hover {
    background-color: #3B12B5;
}

.wiki {
    background-color: #EB5323;
}

.wiki:hover {
    background-color: #D64C20;
}

.post_list li {
    border-bottom: 1px solid #efefef;
}

.post_list li a:hover {
    color: #4C18E8;
}

.footer{
    background-color: #fff;
}

.footer .content p {
    color: #5B5B5B;
}

.footer .content ul li a:hover {
    color: #4C18E8;
}

.copyright p {
    color: #808080;
}


#breadcrumbs span a {
    color: #808080 !important;
}

#breadcrumbs i {
    color: #808080 !important;
}

.post_details ul {
    color: #5B5B5B;
}

.page .box {
    border: 1px solid #cccccc;
}

.page .box .title {
    color: #1F1F1F !important;
}

.page .box:hover h2 a {
    color: #4C18E8 !important;
}

.page .box p {
    color: #5B5B5B;
}

.pagination a {
    border: 1px solid #cccccc;
}

.pagination .current {
    color: #fff;
    background-color: #4C18E8;
}

.author-details p {
    color: #5B5B5B;
}

.castos-player.dark-mode .player {
    background: #131313 !important;
}

.castos-player.dark-mode .progress, .castos-player.dark-mode .ssp-progress {
    background-color: #292929 !important;
}

.castos-player .progress__filled {
    background-color: #4C18E8 !important;
}

.castos-player .play-progress .play-pause-controls .play-btn {
    background: #fff !important
}

.castos-player .play-pause-controls {
    background: #292929 !important;
}

.content_area{
    background-color: #fff;
    color: #1F1F1F;
}

.content a{
    color: #4C18E8;
}

.resource{
    background-color: #f9f7ff;
}

.accordion-button:not(.collapsed) {
    color: #4C18E8 !important;
    background-color: #e9eaff !important;
    box-shadow: inset 0 calc(-1* var(--bs-accordion-border-width)) 0 #dfdee6 !important;;
}