/*
Theme Name: White Swan Asset Management
Author: Kubiak Creative
Author URI: https://kubiakcreative.com
Description: Custom Theme - Requires The7 theme to be installed for base structure.
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
:root {
    --dark:     #363636;
    --stone:    #f4f1e9;
    --orange:   #ff5500;
    --white:    #ffffff;
}

.dark        { color: var(--dark) !important;}
.stone       { color: var(--stone) !important;}
.orange      { color: var(--orange) !important;}
.white       { color: var(--white) !important;}

.bg-dark     { background-color: var(--dark) !important;}
.bg-stone    { background-color: var(--stone) !important;}
.bg-orange   { background-color: var(--orange) !important;}
.bg-white    { background-color: var(--white) !important;}

.white-text, .white-text p, .white-text p a, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text blockquote {
    color: var(--white) !important;
}


.branding a img, .branding img {
    width: auto !important;
    height: 100px !important;
}
/* ---------------------------  TYPOGRAPHY --------------------------- */
.large-paragraph {
	font-size: 30px;
	line-height: 45px;
}
h1 {
    position: relative;
    margin-bottom: 80px;
}

h1::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -55px;

    width: 100px;
    height: 2px;

    background: #FF5500;
}
/* ---------------------------  CORNER BOXES --------------------------- */
.header-corner-box {
    overflow: hidden;
    border-radius: 0 120px 0 120px !important;
	border: 4px solid #ff5500 !important;
}
.corner-box {
    overflow: hidden;
    border-radius: 0 120px 0 120px !important;
}
/* ---------------------------  BACKGROUND --------------------------- */
@media (min-width: 1025px) {

    .swan-bg-row-right {
        background-image: url("http://whiteswan.kubiaktest.com/wp-content/uploads/2026/06/SWAN-BG-GRAPHIC-1.svg");
        background-repeat: no-repeat;
        background-position: top right;
        background-size: 400px auto;
    }
	.swan-bg-row-left {
        background-image: url("http://whiteswan.kubiaktest.com/wp-content/uploads/2026/06/SWAN-BG-GRAPHIC-2.svg");
        background-repeat: no-repeat;
        background-position: left center;
        background-size: auto 100%;
    }

}

