/* --------------------------------------
$Author: ThemeMascot
$URL: https://themeforest.net/user/ThemeMascot
----------------------------------------- */

:root {
    --theme-color1: #e02454;
    --theme-color1-rgb: 224, 36, 84;
    --theme-color1-lighter: #e7557a;
    --theme-color1-darker: #b31940;

    /* Bursluluk Kayıt rengi */
    --theme-color2: #ff1414;
    --theme-color2-rgb: 255, 20, 20;
    --theme-color2-lighter: #ff4343;
    --theme-color2-darker: #cc1010;

    /* Menü bar rengi */
    --theme-color3: #cc0100;
    --theme-color3-rgb: 204, 1, 0;
    --theme-color3-lighter: #d63433;
    --theme-color3-darker: #a30100;

    --theme-color4: #70AA32;
    --theme-color4-rgb: 112, 170, 50;
    --theme-color4-lighter: #8cca4a;
    --theme-color4-darker: #537f25;

    --text-color-bg-theme-color1: #fff;
    --text-color-bg-theme-color2: #fff;
    --text-color-bg-theme-color3: #fff;
    --text-color-bg-theme-color4: #fff;

    --hover-theme-color: var(--theme-color3);
    --sidebar-default-theme-color: var(--theme-color1);
    --footer-default-theme-color: var(--theme-color3);
    --footer-default-hover-theme-color: var(--theme-color3);
    --footer-default-text-color-on-bg-theme-color: var(--text-color-bg-theme-color3);
}

/*
 * border: theme-color
 * -----------------------------------------------
*/
.widget .line-bottom:after,
.widget .line-bottom:after,
.pager.theme-colored a {
    border: 1px solid var(--theme-color1);
}

.hr-divider {
    border-top-color: rgba(224, 36, 84, 0.2) !important;
}

/*
 * blog-single.scss
 * -----------------------------------------------
*/
/*
 * Shortcode: blog.scss
 * -----------------------------------------------
*/
.tm-sc-blog.blog-classic article .entry-header .post-single-meta {
    background: var(--theme-color1);
}

.tm-sc-blog.blog-modern article .entry-header .post-single-meta {
    background: var(--theme-color1);
}

.tm-sc-blog.blog-modern article .entry-content .post-btn-readmore {
    border-color: var(--theme-color1);
    background-color: #fff;
}

.tm-sc-blog.blog-modern article:hover .entry-content .post-btn-readmore {
    background-color: var(--theme-color1);
}

.tm-sc-blog.blog-modern article:hover .entry-content .post-btn-readmore .btn-plain-text-with-arrow:after {
    color: #fff;
}

.tm-sc-blog.blog-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n+1) article .post-thumb .post-thumb-inner .thumb:after,
.tm-sc-blog.blog-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n+3) article .post-thumb .post-thumb-inner .thumb:after,
.tm-sc-blog.blog-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n+6) article .post-thumb .post-thumb-inner .thumb:after,
.tm-sc-blog.blog-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n+8) article .post-thumb .post-thumb-inner .thumb:after {
    background-color: rgba(224, 36, 84, 0.94);
}

/*
 * Shortcode: buttons.scss
 * -----------------------------------------------
*/
.btn-theme-colored1 {
    color: var(--text-color-bg-theme-color1);
    background-color: var(--theme-color1);
    border-color: var(--theme-color1);
}

.btn-theme-colored2 {
    color: var(--text-color-bg-theme-color2);
    background-color: var(--theme-color2);
    border-color: var(--theme-color2);
}

.btn-theme-colored3 {
    color: var(--text-color-bg-theme-color3);
    background-color: var(--theme-color3);
    border-color: var(--theme-color3);
}

.btn-theme-colored4 {
    color: var(--text-color-bg-theme-color4);
    background-color: var(--theme-color4);
    border-color: var(--theme-color4);
}

/*
 * common.scss
 * -----------------------------------------------
*/
.scroll-to-top a {
    background-image: linear-gradient(to right,
            var(--theme-color3) 0%,
            var(--theme-color3-lighter) 51%,
            var(--theme-color3) 100%);
}

.scroll-to-top a:hover {
    box-shadow: 0 10px 20px rgba(204, 1, 0, 0.5);
    background-position: right center;
}