/*!
Theme Name: Kinsley Child
Theme URI: https://bslthemes.site/kinsley/
Author: beshleyua
Author URI: https://themeforest.net/user/beshleyua
Description: Kinsley - Hotel WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: kinsley
Text Domain: kinsley-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/

@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine/static/Domine-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine/static/Domine-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine/static/Domine-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Domine';
    src: url('fonts/Domine/static/Domine-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Domine Variable';
    src: url('fonts/Domine/Domine-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 400 700;
    font-style: normal;
    font-display: swap;
}

:root {
    --domine-font: 'Domine', serif;
    --domine-variable-font: 'Domine Variable', serif;
}

/* Base Font Application - Required for browsers to actually download the font */
body, h1, h2, h3, h4, h5, h6, .elementor-widget-heading .elementor-heading-title {
    font-family: var(--domine-font) !important;
}

/* Custom Background Color Override (#fff5ee instead of #f0fdfd) */
body,
.knsl-transition-top,
.knsl-transition-bottom,
.knsl-transition-middle {
    background-color: #fff5ee !important;
}

.knsl-transition-top:before,
.knsl-transition-top:after,
.knsl-transition-bottom:before,
.knsl-transition-bottom:after {
    background-color: #fff5ee !important;
}

/* Attribute selector to override any inline styles using #f0fdfd */
[style*="#f0fdfd"],
[style*="#F0FDFD"] {
    background-color: #fff5ee !important;
}
