@import "../uikit.less"; // ****************************************************** // // Base // ****************************************************** // /* variables */ @global-font-family: 'Open Sans', sans-serif; @global-font-size: 15px; @global-line-height: 1.86; @global-color: #343434; @global-emphasis-color: ##111; @global-muted-color: #b6b6b6; @global-link-color: #EC1C24; @global-link-hover-color: #A81E25; @global-inverse-color: #ffffff; @global-background: #ffffff; @global-muted-background: #f9fafe; @global-primary-background: #EC1C24; @global-secondary-background: #151515; @global-success-background: #32d296; @global-warning-background: #faa05a; @global-danger-background: #f0506e; @global-border-width: 2px; @global-border: #f95860; /* base */ @base-body-font-weight: 300; @base-heading-font-family: 'Lato', sans-serif; @base-heading-font-weight: 100; @base-link-hover-text-decoration: none; ::selection { background: @global-primary-background; color: @global-inverse-color; } html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } // ****************************************************** // // Elements // ****************************************************** // /* heading */ @heading-small-font-size-m: @heading-medium-font-size-l * 0.9375; // ****************************************************** // // Layout // ****************************************************** // /* section */ .uk-section-default { background: #fff; background-image: url("https://demo.yootheme.com/wordpress/wp-content/themes/yootheme/vendor/assets/uikit-themes/master-sonic/images/section-background-image-lines.svg"); background-position-x: 50%; } .uk-section-primary { background-image: @gradient-color; } // ****************************************************** // // JavaScript // ****************************************************** // /* sticky */ .uk-sticky-fixed { background: @global-background; box-shadow: 0 2px 5px 0 rgba(30,30,30,.09); } // ****************************************************** // // Navs // ****************************************************** // /* nav */ @nav-primary-item-active-color: @global-primary-background; /* navbar */ @navbar-background: @global-background; @navbar-nav-item-height: 106px; @navbar-nav-item-padding-horizontal: 0px; @navbar-nav-item-color: @global-color; @navbar-nav-item-hover-color: @global-link-color; @navbar-nav-item-onclick-color: @global-link-color; @navbar-nav-item-active-color: @global-link-color; .uk-navbar-nav { gap: 50px; } .uk-navbar-nav > li > a { position: relative; } .uk-navbar-nav > li > a:hover::before, .uk-navbar-nav > li.uk-active > a::before { right: 0; } .uk-navbar-nav > li > a::before { content: ""; position: absolute; bottom: 30%; left: 0; right: 100%; border-bottom: @global-border-width solid @global-border; transition: right .3s ease-out; } .uk-navbar-nav > li.uk-active > a::before { content: ""; position: absolute; bottom: 35px; left: 0; border-bottom: @global-border-width solid currentColor; transition: right .3s ease-out; } /* subnav */ .uk-subnav-divider { margin-left: -32px; } .uk-subnav-divider > ::before { content: ""; height: 1px; margin-left: -10px; margin-right: 10px; border-left: 12px solid transparent; } .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before { border-left-color: @global-muted-color; } // ****************************************************** // // Utilities // ****************************************************** // /* text */ .uk-text-background { background-image: @gradient-color; } /* inverse */ @inverse-global-color-mode: light; @inverse-global-color: @global-inverse-color; // ****************************************************** // // Custom // ****************************************************** // @gradient-color: linear-gradient(100deg,#F27E5F 0,#EC1C24 50%,#A81E25 100%); @import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300&family=Open+Sans:ital,wght@0,300;1,300&display=swap'); .lato-thin { font-family: "Lato", sans-serif; font-weight: 100; font-style: normal; } .lato-light { font-family: "Lato", sans-serif; font-weight: 300; font-style: normal; } .open-sans-light { font-family: "Open Sans", sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; font-variation-settings: "wdth" 100; } // .el-title { // font-weight: 300; // }