/*!
Theme Name:   WebTalks
Theme URI:    https://webtalks.in/
Author:       WebTalks Team
Author URI:   https://webtalks.in/
Description:  This is custom theme.
Template:     yuki
Version:      1.0.0
Tested up to: 6.5
Requires PHP: 7.2
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  webtalks
*/
@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-BoldIt.woff2') format('woff2'),
        url('./fonts/SourceSansPro-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Bold.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-ExtraLightIt.woff2') format('woff2'),
        url('./fonts/SourceSansPro-ExtraLightIt.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-ExtraLight.woff2') format('woff2'),
        url('./fonts/SourceSansPro-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-BlackIt.woff2') format('woff2'),
        url('./fonts/SourceSansPro-BlackIt.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Black.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-It.woff2') format('woff2'),
        url('./fonts/SourceSansPro-It.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-LightIt.woff2') format('woff2'),
        url('./fonts/SourceSansPro-LightIt.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Regular.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Light.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('fonts/SourceSansPro-SemiboldIt.woff2') format('woff2'),
        url('./fonts/SourceSansPro-SemiboldIt.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Semibold.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
body{
    font-family: 'Source Sans Pro' !important;
}
:root {
    --yuki-transparent: rgba(0, 0, 0, 0);
    --yuki-light-primary-color: #f63024 !important;
    --yuki-light-primary-active: #ee271d !important;
    --yuki-light-accent-color: #040003 !important;
    --yuki-light-accent-active: #040003 !important;
    --yuki-light-base-color: #ffffff;
    --yuki-light-base-100: #f8f9f8;
    --yuki-light-base-200: #e0e2e0;
    --yuki-light-base-300: #c5c6c5;
    --yuki-dark-primary-color: #22c55e;
    --yuki-dark-primary-active: #16a34a;
    --yuki-dark-accent-color: #a3a9a3;
    --yuki-dark-accent-active: #f3f4f6;
    --yuki-dark-base-color: #18181b;
    --yuki-dark-base-100: #27272a;
    --yuki-dark-base-200: #3f3f46;
    --yuki-dark-base-300: #52525b;
    --yuki-content-base-color: var(--yuki-accent-color);
    --yuki-headings-color: var(--yuki-accent-active);
}
[data-yuki-theme=light] {
    --yuki-primary-color: var(--yuki-light-primary-color);
    --yuki-primary-active: var(--yuki-light-primary-active);
    --yuki-accent-color: var(--yuki-light-accent-color);
    --yuki-accent-active: var(--yuki-light-accent-active);
    --yuki-base-color: var(--yuki-light-base-color);
    --yuki-base-100: var(--yuki-light-base-100);
    --yuki-base-200: var(--yuki-light-base-200);
    --yuki-base-300: var(--yuki-light-base-300);
}

.yuki_header_el_theme_switch{
    display: none !important;
}

.yuki-menu>li>a {
    font-weight: 600!important;
    font-size: 0.9rem!important;
}

.yuki-article-content {
    font-family: inherit;
    font-weight: 400;
    font-size: 1.125rem !important;
    line-height: 1.75;
    letter-spacing: 0px;
}

.yuki_footer_el_widgets_1,.yuki_footer_el_widgets_2,.yuki_footer_el_widgets_3,.yuki_footer_el_widgets_4,.yuki_footer_el_copyright {
    font-size: 1.125rem !important;
}
.yuki-footer-row-bottom .yuki-menu>li>a {
    font-weight: 600!important;
    font-size: 0.9rem!important;
}
.yuki-sidebar {
    font-size: 1.125rem!important;
}
.prose h2 {
    font-size: 1.444em !important;
}
.yuki-post-navigation a .post-thumbnail {
    display: none;
}

.yuki_footer_el_widgets_1 .widget-title,.yuki_footer_el_widgets_2 .widget-title,.yuki_footer_el_widgets_3 .widget-title,.yuki_footer_el_widgets_4 .widget-title {
    font-size: 1.2rem !important;
    text-transform: none !important;
}

.yuki-hero.yuki_homepage_builder_el_4_0_0 {
    min-height: 250px !important;
    background: #fff !important;
}

.yuki-hero.yuki_homepage_builder_el_2_0_0 {
    min-height: 420px !important;
}

.yuki-container.yuki-no-sidebar {
    padding-top: 0px !important;
}

a.hero-button.yuki-button {
    background: #ed271c !important;
    font-weight: 700 !important;
    color: #fff !important;
}