/*  
---------------------------------------------------
Author: uSkinned
License: uSkinned Commercial License (https://uSkinned.net/license)
---------------------------------------------------  
*/

/*  
---------------------------------------------------
Contents

1. Font Imports
2. Global non-generated variables
3. Global generated variables
---------------------------------------------------  
*/

@import url('https://fonts.googleapis.com/css?family=Work Sans:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap');

:root {

    /* Expand navigation width */
    --expand-nav-width: 60px;

    /* More header sizes */
    --small-header-half: calc(var(--small-header) / 2);
    --large-header-half: calc(var(--large-header) / 2);
    --large-header-quarter: calc(var(--large-header) / 4);

    /* Main navigation sizes */
    --nav-main-height: var(--large-header);

    /* Generic palette */
    --true-black:0,0,0;
    --true-white:255,255,255;
    --form-errors:193,108,107;
    --form-warning:240,173,78;
    --form-success:92,184,92;

    /* Item widths */
    --items-1:100%;
    --items-2:50%;
    --items-3:33.3333333%;
    --items-4:25%;
    --items-5:20%;
    --items-6:16.6666667%;
    --items-7:14.2857143%;
    --items-8:12.5%;

    /* Window heights */
    --windows_basic: 50vh;
    --windows_basic_PX: 375px;

    --windows-1_basic: 100vh;
    --windows-1_basic_PX: 62.5%;
    --windows-2_basic: 100vh;
    --windows-2_basic_PX: 75%;
    --windows-3_basic: 70vh;
    --windows-3_basic_PX: 100%;
    --windows-4_basic: 50vh;
    --windows-4_basic_PX: 75%;

    --windows-3_big-item: 100vh;
    --windows-3_big-item_PX: 750px;
    --windows-3_small-item: 50vh;
    --windows-3_small-item_PX: 375px;

    --windows-4_big-item: 55vh;
    --windows-4_big-item_PX: 475px;
    --windows-4_small-item: 45vh;
    --windows-4_small-item_PX: 375px;

    /* Banner heights */
    --takeover-banner: 100vh;
    --medium-banner: 65vh;
    --medium-bannerPX: 450px;
    --short-banner: 50vh;
    --short-bannerPX: 340px;

    /* Lazyframe buttons*/
    --youtube-bg: 229,45,39;
    --vimeo-bg: 0,173,239;

    /* Component max-width */
    --component-max-width: 1350px;

    /* Modal max-width */
    --modal-opacity: 0.75;
    --modal-components-max-width: 1800px;
    --modal-pods-max-width: 645px;
    

    /* 
    All configurable variables below 
    */

    /* Spacing tab */

    --site-max-width: 1400px;

    --site-spacing_sm: 0px;
    --site-spacing_lg: 0px;

    --notification-spacing_below_sm: 0px;
    --notification-spacing_side_sm: 0px;
    --notification-spacing_below_lg: 0px;
    --notification-spacing_side_lg: 0px;
    
    --backtotop-size_sm: 45px;
    --backtotop-size_lg: 50px;
    
    --backtotop-spacing_side_sm: 0px;
    --backtotop-spacing_below_sm: 0px;
    --backtotop-spacing_side_lg: 15px;
    --backtotop-spacing_below_lg: 18px;

    --site-box-shadow_h: 0px;
    --site-box-shadow_v: 0px;
    --site-box-shadow_b: 100px;
    --site-box-shadow_o: 0.1;

    --small-breakpoint: 1079px;
    --large-breakpoint: 1080px;

    --header-max-width: 1600px;
    --small-header: 80px;
    --large-header: 140px;

    --header-box-shadow_h: 0px;
    --header-box-shadow_v: 2px;
    --header-box-shadow_b: 2px;
    --header-box-shadow_o: 0.05;

    --nav-main-dropdown-width: 240px;
    --nav-main-dropdown-width_wide: 480px;

    --logo_sm-padding_top: 20px;
    --logo_sm-padding_right: 15px;
    --logo_sm-padding_bottom: 20px;
    --logo_sm-padding_left: 15px;

    --logo_lg-padding_top: 16px;
    --logo_lg-padding_right: 30px;
    --logo_lg-padding_bottom: 18px;
    --logo_lg-padding_left: 15px;

    --base-spacing: 30px;
    --base-half-spacing: 15px;
    --base-border-width: 1px;
    --base-border-radius: 0px;

    --base-box-shadow_h: 0px;
    --base-box-shadow_v: 0px;
    --base-box-shadow_b: 25px;
    --base-box-shadow_o: 0.15;

    --content-col_pc-spacing: 15px;
    --pc-spacing: 30px;
    --pc-spacing_sm: 30px;
    --pc-spacing_md: 40px;
    --pc-spacing_lg: 50px;
    --pc-spacing_xl: 60px;

    --intro-col: 100%;
    --intro-col_sm: 100%;
    --intro-col_md: 90%;
    --intro-col_lg: 80%;
    --intro-col_xl: 75%;

    --outro-col: 100%;
    --outro-col_sm: 100%;
    --outro-col_md: 90%;
    --outro-col_lg: 80%;
    --outro-col_xl: 75%;

    --center-col: 100%;
    --center-col_sm: 100%;
    --center-col_md: 90%;
    --center-col_lg: 65%;
    --center-col_xl: 70%;

    --banner-col: 100%;
    --banner-col_sm: 100%;
    --banner-col_md: 90%;
    --banner-col_lg: 80%;
    --banner-col_xl: 75%;

    --form-field-border-width: 1px;
    --form-field-border-radius: 2px;

    --btn-border-width: 1px;
    --btn-border-radius: 50px;

    --btn-box-shadow_h: 0px;
    --btn-box-shadow_v: 0px;
    --btn-box-shadow_b: 0px;
    --btn-box-shadow_o: 0;

    --btn_sm-padding_top: 7px;
    --btn_sm-padding_right: 16px;
    --btn_sm-padding_bottom: 7px;
    --btn_sm-padding_left: 16px;

    --btn-padding_top: 11px;
    --btn-padding_right: 22px;
    --btn-padding_bottom: 11px;
    --btn-padding_left: 22px;

    --btn_lg-padding_top:  13px;
    --btn_lg-padding_right:  28px;
    --btn_lg-padding_bottom:  13px;
    --btn_lg-padding_left:  28px;

    /* Colors tab */
    
    /* Body */
    --body-bg-color1: 250, 241, 237;
    --body-bg-color2:  255, 255, 255;
    --body-bg-start-perc: 50%;
    --body-bg-stop-perc: 50%;
    --body-bg-angle: 90deg;
    
    /* Header */
    --header-bg-color1: 7, 29, 73;
    --header-bg-color2:  255, 255, 255;
    --header-bg-start-perc: 50%;
    --header-bg-stop-perc: 50%;
    --header-bg-angle: 90deg;
    --header-text: 0, 0, 0;
    --header-borders: 64, 63, 86;
    --header-highlight: 0, 0, 0;
    
    /* Main Navigation */
    --main-navigation-link: 255, 255, 255;
    --main-navigation-link-hover: 255, 207, 205;
    --main-navigation-link-active: 255, 207, 205;

    /* Logo */
    --logo-link: 255, 255, 255;
    --logo-link-hover: 255, 207, 205;
    
    /* Secondary Navigation */
    --secondary-navigation-link: 255, 255, 255;
    --secondary-navigation-link-hover: 255, 207, 205;
    
    /* Navigation dropdown */
    --navigation-dropdown-color1: 7, 29, 73;
    --navigation-dropdown-color2:  255, 255, 255;
    --navigation-dropdown-start-perc: 50%;
    --navigation-dropdown-stop-perc: 50%;
    --navigation-dropdown-angle: 90deg;
    --navigation-dropdown-link: 255, 255, 255;
    --navigation-dropdown-link-hover: 255, 207, 205;
    --navigation-dropdown-link-active: 255, 207, 205;
    
    /* Content */
    --base-bg-color1: 255, 255, 255;
    --base-bg-color2:  0, 0, 0;
    --base-bg-start-perc: 50%;
    --base-bg-stop-perc: 50%;
    --base-bg-angle: 90deg;
    --base-heading: 7, 29, 73;
    --base-secondary-heading: 7, 29, 73;
    --base-text: 7, 29, 73;
    --base-link: 7, 29, 73;
    --base-link-hover: 98, 181, 229;
    --base-borders: 7, 29, 73;
    --base-highlight: 98, 181, 229;
    --base-highlight-text: 7, 29, 73;
    
    /* Button */
    --base-btn-bg-color1: 98, 181, 229;
    --base-btn-bg-color2:  0, 0, 0;
    --base-btn-bg-start-perc: 50%;
    --base-btn-bg-stop-perc: 50%;
    --base-btn-bg-angle: 90deg;
    --base-btn-text: 7, 29, 73;
    --base-btn-borders: 98, 181, 229;
    --base-btn-bg-hover-color1: 86, 169, 217;
    --base-btn-bg-hover-color2:  255, 255, 255;
    --base-btn-bg-hover-start-perc: 50%;
    --base-btn-bg-hover-stop-perc: 50%;
    --base-btn-bg-hover-angle: 90deg;
    --base-btn-text-hover: 38, 37, 62;
    --base-btn-borders-hover: 86, 169, 217;
    
    /* Footer */
    --footer-bg-color1: 7, 29, 73;
    --footer-bg-color2:  255, 255, 255;
    --footer-bg-start-perc: 50%;
    --footer-bg-stop-perc: 50%;
    --footer-bg-angle: 90deg;
    --footer-heading: 255, 255, 255;
    --footer-secondary-heading: 255, 255, 255;
    --footer-text: 255, 255, 255;
    --footer-link: 255, 255, 255;
    --footer-link-hover: 255, 207, 205;
    --footer-borders: 255, 255, 255;
    --footer-highlight: 255, 207, 205;

    --c1-bg-color1: 7, 29, 73;
--c1-bg-color2:  58, 57, 79;
--c1-bg-start-perc: 50%;
--c1-bg-stop-perc: 50%;
--c1-bg-angle: 90deg;
--c1-heading: 255, 255, 255;
--c1-secondary-heading: 255, 255, 255;
--c1-text: 255, 255, 255;
--c1-link: 255, 255, 255;
--c1-link-hover: 98, 181, 229;
--c1-borders: 195, 169, 168;
--c1-highlight: 255, 207, 205;
--c1-highlight-text: 7, 29, 73;
--c2-bg-color1: 250, 241, 237;
--c2-bg-color2:  0, 0, 0;
--c2-bg-start-perc: 50%;
--c2-bg-stop-perc: 50%;
--c2-bg-angle: 90deg;
--c2-heading: 7, 29, 73;
--c2-secondary-heading: 7, 29, 73;
--c2-text: 7, 29, 73;
--c2-link: 7, 29, 73;
--c2-link-hover: 98, 181, 229;
--c2-borders: 70, 79, 99;
--c2-highlight: 98, 181, 229;
--c2-highlight-text: 7, 29, 73;
--c3-bg-color1: 255, 207, 205;
--c3-bg-color2:  0, 0, 0;
--c3-bg-start-perc: 50%;
--c3-bg-stop-perc: 50%;
--c3-bg-angle: 90deg;
--c3-heading: 7, 29, 73;
--c3-secondary-heading: 7, 29, 73;
--c3-text: 7, 29, 73;
--c3-link: 7, 29, 73;
--c3-link-hover: 55, 83, 139;
--c3-borders: 195, 169, 168;
--c3-highlight: 7, 29, 73;
--c3-highlight-text: 255, 255, 255;
--c4-bg-color1: 98, 181, 229;
--c4-bg-color2:  0, 0, 0;
--c4-bg-start-perc: 50%;
--c4-bg-stop-perc: 50%;
--c4-bg-angle: 90deg;
--c4-heading: 38, 37, 62;
--c4-secondary-heading: 7, 29, 73;
--c4-text: 7, 29, 73;
--c4-link: 7, 29, 73;
--c4-link-hover: 55, 83, 139;
--c4-borders: 38, 37, 62;
--c4-highlight: 7, 29, 73;
--c4-highlight-text: 255, 255, 255;
--c5-bg-color1: 7, 29, 73;
--c5-bg-color2:  0, 0, 0;
--c5-bg-start-perc: 50%;
--c5-bg-stop-perc: 50%;
--c5-bg-angle: 90deg;
--c5-heading: 255, 255, 255;
--c5-secondary-heading: 255, 255, 255;
--c5-text: 255, 255, 255;
--c5-link: 255, 255, 255;
--c5-link-hover: 98, 181, 229;
--c5-borders: 181, 184, 189;
--c5-highlight: 98, 181, 229;
--c5-highlight-text: 7, 29, 73;
--c6-bg-color1: 250, 241, 237;
--c6-bg-color2:  0, 0, 0;
--c6-bg-start-perc: 50%;
--c6-bg-stop-perc: 50%;
--c6-bg-angle: 90deg;
--c6-heading: 7, 29, 73;
--c6-secondary-heading: 7, 29, 73;
--c6-text: 7, 29, 73;
--c6-link: 7, 29, 73;
--c6-link-hover: 98, 181, 229;
--c6-borders: 70, 79, 99;
--c6-highlight: 0, 170, 108;
--c6-highlight-text: 255, 255, 255;
--c7-bg-color1: 206, 184, 136;
--c7-bg-color2:  0, 0, 0;
--c7-bg-start-perc: 50%;
--c7-bg-stop-perc: 50%;
--c7-bg-angle: 90deg;
--c7-heading: 7, 29, 73;
--c7-secondary-heading: 7, 29, 73;
--c7-text: 7, 29, 73;
--c7-link: 7, 29, 73;
--c7-link-hover: 55, 83, 139;
--c7-borders: 152, 136, 102;
--c7-highlight: 7, 29, 73;
--c7-highlight-text: 255, 255, 255;
--c8-bg-color1: 252, 206, 100;
--c8-bg-color2:  0, 0, 0;
--c8-bg-start-perc: 50%;
--c8-bg-stop-perc: 50%;
--c8-bg-angle: 90deg;
--c8-heading: 7, 29, 73;
--c8-secondary-heading: 7, 29, 73;
--c8-text: 7, 29, 73;
--c8-link: 7, 29, 73;
--c8-link-hover: 55, 83, 139;
--c8-borders: 38, 37, 62;
--c8-highlight: 7, 29, 73;
--c8-highlight-text: 255, 255, 255;
--c9-bg-color1: 7, 29, 73;
--c9-bg-color2:  0, 0, 0;
--c9-bg-start-perc: 50%;
--c9-bg-stop-perc: 50%;
--c9-bg-angle: 90deg;
--c9-heading: 255, 255, 255;
--c9-secondary-heading: 255, 255, 255;
--c9-text: 255, 255, 255;
--c9-link: 255, 255, 255;
--c9-link-hover: 98, 181, 229;
--c9-borders: 181, 184, 189;
--c9-highlight: 0, 170, 108;
--c9-highlight-text: 255, 255, 255;
--c10-bg-color1: 7, 29, 73;
--c10-bg-color2:  0, 0, 0;
--c10-bg-start-perc: 50%;
--c10-bg-stop-perc: 50%;
--c10-bg-angle: 90deg;
--c10-heading: 255, 255, 255;
--c10-secondary-heading: 255, 255, 255;
--c10-text: 255, 255, 255;
--c10-link: 255, 255, 255;
--c10-link-hover: 98, 181, 229;
--c10-borders: 181, 184, 189;
--c10-highlight: 252, 206, 100;
--c10-highlight-text: 7, 29, 73;
--c11-bg-color1: 228, 224, 221;
--c11-bg-color2:  0, 0, 0;
--c11-bg-start-perc: 50%;
--c11-bg-stop-perc: 50%;
--c11-bg-angle: 90deg;
--c11-heading: 7, 29, 73;
--c11-secondary-heading: 7, 29, 73;
--c11-text: 7, 29, 73;
--c11-link: 7, 29, 73;
--c11-link-hover: 55, 83, 139;
--c11-borders: 70, 79, 99;
--c11-highlight: 7, 29, 73;
--c11-highlight-text: 255, 255, 255;
--c12-bg-color1: 188, 177, 171;
--c12-bg-color2:  0, 0, 0;
--c12-bg-start-perc: 50%;
--c12-bg-stop-perc: 50%;
--c12-bg-angle: 90deg;
--c12-heading: 7, 29, 73;
--c12-secondary-heading: 7, 29, 73;
--c12-text: 7, 29, 73;
--c12-link: 7, 29, 73;
--c12-link-hover: 55, 83, 139;
--c12-borders: 70, 79, 99;
--c12-highlight: 7, 29, 73;
--c12-highlight-text: 255, 255, 255;
--c13-bg-color1: 253, 227, 153;
--c13-bg-color2:  0, 0, 0;
--c13-bg-start-perc: 50%;
--c13-bg-stop-perc: 50%;
--c13-bg-angle: 90deg;
--c13-heading: 7, 29, 73;
--c13-secondary-heading: 7, 29, 73;
--c13-text: 7, 29, 73;
--c13-link: 7, 29, 73;
--c13-link-hover: 55, 83, 139;
--c13-borders: 70, 79, 99;
--c13-highlight: 7, 29, 73;
--c13-highlight-text: 255, 255, 255;


    --c1-btn-bg-color1:  255, 207, 205;
--c1-btn-bg-color2:  0, 0, 0;
--c1-btn-bg-start-perc: 50%;
--c1-btn-bg-stop-perc: 50%;
--c1-btn-bg-angle: 90deg;
--c1-btn-text: 7, 29, 73;
--c1-btn-borders: 255, 207, 205;
--c1-btn-bg-hover-color1:  232, 152, 148;
--c1-btn-bg-hover-color2:  255, 255, 255;
--c1-btn-bg-hover-start-perc: 50%;
--c1-btn-bg-hover-stop-perc: 50%;
--c1-btn-bg-hover-angle: 90deg;
--c1-btn-text-hover: 7, 29, 73;
--c1-btn-borders-hover: 232, 152, 148;
--c2-btn-bg-color1:  7, 29, 73;
--c2-btn-bg-color2:  0, 0, 0;
--c2-btn-bg-start-perc: 50%;
--c2-btn-bg-stop-perc: 50%;
--c2-btn-bg-angle: 90deg;
--c2-btn-text: 255, 255, 255;
--c2-btn-borders: 7, 29, 73;
--c2-btn-bg-hover-color1:  38, 37, 62;
--c2-btn-bg-hover-color2:  255, 255, 255;
--c2-btn-bg-hover-start-perc: 50%;
--c2-btn-bg-hover-stop-perc: 50%;
--c2-btn-bg-hover-angle: 90deg;
--c2-btn-text-hover: 255, 255, 255;
--c2-btn-borders-hover: 38, 37, 62;
--c3-btn-bg-color1:  252, 206, 100;
--c3-btn-bg-color2:  0, 0, 0;
--c3-btn-bg-start-perc: 50%;
--c3-btn-bg-stop-perc: 50%;
--c3-btn-bg-angle: 90deg;
--c3-btn-text: 7, 29, 73;
--c3-btn-borders: 252, 206, 100;
--c3-btn-bg-hover-color1:  234, 186, 74;
--c3-btn-bg-hover-color2:  255, 255, 255;
--c3-btn-bg-hover-start-perc: 50%;
--c3-btn-bg-hover-stop-perc: 50%;
--c3-btn-bg-hover-angle: 90deg;
--c3-btn-text-hover: 7, 29, 73;
--c3-btn-borders-hover: 234, 186, 74;
--c4-btn-bg-color1:  0, 170, 108;
--c4-btn-bg-color2:  0, 0, 0;
--c4-btn-bg-start-perc: 50%;
--c4-btn-bg-stop-perc: 50%;
--c4-btn-bg-angle: 90deg;
--c4-btn-text: 255, 255, 255;
--c4-btn-borders: 0, 170, 108;
--c4-btn-bg-hover-color1:  0, 118, 75;
--c4-btn-bg-hover-color2:  255, 255, 255;
--c4-btn-bg-hover-start-perc: 50%;
--c4-btn-bg-hover-stop-perc: 50%;
--c4-btn-bg-hover-angle: 90deg;
--c4-btn-text-hover: 255, 255, 255;
--c4-btn-borders-hover: 0, 118, 75;
--c5-btn-bg-color1:  255, 255, 255;
--c5-btn-bg-color2:  0, 0, 0;
--c5-btn-bg-start-perc: 50%;
--c5-btn-bg-stop-perc: 50%;
--c5-btn-bg-angle: 90deg;
--c5-btn-text: 7, 29, 73;
--c5-btn-borders: 255, 255, 255;
--c5-btn-bg-hover-color1:  255, 255, 255;
--c5-btn-bg-hover-color2:  255, 255, 255;
--c5-btn-bg-hover-start-perc: 50%;
--c5-btn-bg-hover-stop-perc: 50%;
--c5-btn-bg-hover-angle: 90deg;
--c5-btn-text-hover: 7, 29, 73;
--c5-btn-borders-hover: 255, 255, 255;
--c6-btn-bg-color1:  7, 29, 73;
--c6-btn-bg-color2:  0, 0, 0;
--c6-btn-bg-start-perc: 50%;
--c6-btn-bg-stop-perc: 50%;
--c6-btn-bg-angle: 90deg;
--c6-btn-text: 255, 255, 255;
--c6-btn-borders: 255, 255, 255;
--c6-btn-bg-hover-color1:  38, 37, 62;
--c6-btn-bg-hover-color2:  255, 255, 255;
--c6-btn-bg-hover-start-perc: 50%;
--c6-btn-bg-hover-stop-perc: 50%;
--c6-btn-bg-hover-angle: 90deg;
--c6-btn-text-hover: 255, 255, 255;
--c6-btn-borders-hover: 255, 255, 255;


    /* Fonts tab */
    
    --body-typography_font-name: 'Work Sans',sans-serif;
    --body-typography_font-weight: 300;
    --body-typography_font-style: normal;
    --body-typography_font-line-height: 150%;
    --body-typography_font-letter-spacing: 0px;
    --body-typography_font-transform: None;

    --body-typography_font-size: 16px; 
    --body-typography_font-size_sm: 16px; 
    --body-typography_font-size_md: 16px; 
    --body-typography_font-size_lg: 16px; 
    --body-typography_font-size_xl: 16px; 

    --h1-typography_font-name: 'Work Sans',sans-serif;
    --h1-typography_font-weight: 700;
    --h1-typography_font-style: normal;
    --h1-typography_font-line-height: 110%;
    --h1-typography_font-letter-spacing: 0px;
    --h1-typography_font-transform: None;

    --h1-typography_font-size: 26px; 
    --h1-typography_font-size_sm: 32px; 
    --h1-typography_font-size_md: 36px; 
    --h1-typography_font-size_lg: 36px; 
    --h1-typography_font-size_xl: 44px; 

    --h2-typography_font-name: 'Work Sans',sans-serif;
    --h2-typography_font-weight: 600;
    --h2-typography_font-style: normal;
    --h2-typography_font-line-height: 120%;
    --h2-typography_font-letter-spacing: 0px;
    --h2-typography_font-transform: None;

    --h2-typography_font-size: 24px; 
    --h2-typography_font-size_sm: 28px; 
    --h2-typography_font-size_md: 32px; 
    --h2-typography_font-size_lg: 32px; 
    --h2-typography_font-size_xl: 37px; 

    --h3-typography_font-name: 'Work Sans',sans-serif;
    --h3-typography_font-weight: 600;
    --h3-typography_font-style: normal;
    --h3-typography_font-line-height: 120%;
    --h3-typography_font-letter-spacing: 0px;
    --h3-typography_font-transform: None;

    --h3-typography_font-size: 22px; 
    --h3-typography_font-size_sm: 25px; 
    --h3-typography_font-size_md: 28px; 
    --h3-typography_font-size_lg: 28px; 
    --h3-typography_font-size_xl: 32px; 

    --h4-typography_font-name: 'Work Sans',sans-serif;
    --h4-typography_font-weight: 600;
    --h4-typography_font-style: normal;
    --h4-typography_font-line-height: 120%;
    --h4-typography_font-letter-spacing: 0px;
    --h4-typography_font-transform: None;

    --h4-typography_font-size: 20px; 
    --h4-typography_font-size_sm: 23px; 
    --h4-typography_font-size_md: 24px; 
    --h4-typography_font-size_lg: 24px; 
    --h4-typography_font-size_xl: 28px; 

    --h5-typography_font-name: 'Work Sans',sans-serif;
    --h5-typography_font-weight: 600;
    --h5-typography_font-style: normal;
    --h5-typography_font-line-height: 120%;
    --h5-typography_font-letter-spacing: 0px;
    --h5-typography_font-transform: None;

    --h5-typography_font-size: 19px; 
    --h5-typography_font-size_sm: 21px; 
    --h5-typography_font-size_md: 22px; 
    --h5-typography_font-size_lg: 22px; 
    --h5-typography_font-size_xl: 23px; 

    --h6-typography_font-name: 'Work Sans',sans-serif;
    --h6-typography_font-weight: 600;
    --h6-typography_font-style: normal;
    --h6-typography_font-line-height: 120%;
    --h6-typography_font-letter-spacing: 0px;
    --h6-typography_font-transform: None;

    --h6-typography_font-size: 18px; 
    --h6-typography_font-size_sm: 18px; 
    --h6-typography_font-size_md: 20px; 
    --h6-typography_font-size_lg: 20px; 
    --h6-typography_font-size_xl: 20px; 

    --p-heading-typography_font-name: 'Work Sans',sans-serif;
    --p-heading-typography_font-weight: 600;
    --p-heading-typography_font-style: normal;
    --p-heading-typography_font-line-height: 120%;
    --p-heading-typography_font-letter-spacing: 0px;
    --p-heading-typography_font-transform: None;

    --p-heading-typography_font-size: 22px; 
    --p-heading-typography_font-size_sm: 24px; 
    --p-heading-typography_font-size_md: 26px; 
    --p-heading-typography_font-size_lg: 28px; 
    --p-heading-typography_font-size_xl: 32px; 

    --p-heading_small-typography_font-name: 'Work Sans',sans-serif;
    --p-heading_small-typography_font-weight: 600;
    --p-heading_small-typography_font-style: normal;
    --p-heading_small-typography_font-line-height: 120%;
    --p-heading_small-typography_font-letter-spacing: 0px;
    --p-heading_small-typography_font-transform: None;

    --p-heading_small-typography_font-size: 18px; 
    --p-heading_small-typography_font-size_sm: 20px; 
    --p-heading_small-typography_font-size_md: 22px; 
    --p-heading_small-typography_font-size_lg: 22px; 
    --p-heading_small-typography_font-size_xl: 26px; 

    --p-heading_large-typography_font-name: 'Work Sans',sans-serif;
    --p-heading_large-typography_font-weight: 600;
    --p-heading_large-typography_font-style: normal;
    --p-heading_large-typography_font-line-height: 120%;
    --p-heading_large-typography_font-letter-spacing: 0px;
    --p-heading_large-typography_font-transform: None;

    --p-heading_large-typography_font-size: 30px; 
    --p-heading_large-typography_font-size_sm: 32px; 
    --p-heading_large-typography_font-size_md: 36px; 
    --p-heading_large-typography_font-size_lg: 38px; 
    --p-heading_large-typography_font-size_xl: 40px; 

    --p-intro-typography_font-name: 'Work Sans',sans-serif;
    --p-intro-typography_font-weight: 300;
    --p-intro-typography_font-style: normal;
    --p-intro-typography_font-line-height: 140%;
    --p-intro-typography_font-letter-spacing: 0px;
    --p-intro-typography_font-transform: None;

    --p-intro-typography_font-size: 22px; 
    --p-intro-typography_font-size_sm: 22px; 
    --p-intro-typography_font-size_md: 22px; 
    --p-intro-typography_font-size_lg: 22px; 
    --p-intro-typography_font-size_xl: 22px; 

    --p-intro_small-typography_font-name: 'Work Sans',sans-serif;
    --p-intro_small-typography_font-weight: 300;
    --p-intro_small-typography_font-style: normal;
    --p-intro_small-typography_font-line-height: 140%;
    --p-intro_small-typography_font-letter-spacing: 0px;
    --p-intro_small-typography_font-transform: None;

    --p-intro_small-typography_font-size: 17px; 
    --p-intro_small-typography_font-size_sm: 18px; 
    --p-intro_small-typography_font-size_md: 18px; 
    --p-intro_small-typography_font-size_lg: 20px; 
    --p-intro_small-typography_font-size_xl: 20px;  

    --p-intro_large-typography_font-name: 'Work Sans',sans-serif;
    --p-intro_large-typography_font-weight: 300;
    --p-intro_large-typography_font-style: normal;
    --p-intro_large-typography_font-line-height: 130%;
    --p-intro_large-typography_font-letter-spacing: -0.15px;
    --p-intro_large-typography_font-transform: None;

    --p-intro_large-typography_font-size: 26px; 
    --p-intro_large-typography_font-size_sm: 26px; 
    --p-intro_large-typography_font-size_md: 26px; 
    --p-intro_large-typography_font-size_lg: 26px; 
    --p-intro_large-typography_font-size_xl: 26px;  

    --secondary-heading-typography_font-name: 'Work Sans',sans-serif;
    --secondary-heading-typography_font-weight: 600;
    --secondary-heading-typography_font-style: normal;
    --secondary-heading-typography_font-line-height: 150%;
    --secondary-heading-typography_font-letter-spacing: 0px;
    --secondary-heading-typography_font-transform: None;

    --secondary-heading-typography_font-size: 14px; 
    --secondary-heading-typography_font-size_sm: 14px; 
    --secondary-heading-typography_font-size_md: 14px; 
    --secondary-heading-typography_font-size_lg: 14px; 
    --secondary-heading-typography_font-size_xl: 14px;  

    --secondary-heading_small-typography_font-name: 'Work Sans',sans-serif;
    --secondary-heading_small-typography_font-weight: 600;
    --secondary-heading_small-typography_font-style: normal;
    --secondary-heading_small-typography_font-line-height: 150%;
    --secondary-heading_small-typography_font-letter-spacing: 0px;
    --secondary-heading_small-typography_font-transform: None;

    --secondary-heading_small-typography_font-size: 12px; 
    --secondary-heading_small-typography_font-size_sm: 12px; 
    --secondary-heading_small-typography_font-size_md: 12px; 
    --secondary-heading_small-typography_font-size_lg: 12px; 
    --secondary-heading_small-typography_font-size_xl: 12px;  

    --secondary-heading_large-typography_font-name: 'Work Sans',sans-serif;
    --secondary-heading_large-typography_font-weight: 600;
    --secondary-heading_large-typography_font-style: normal;
    --secondary-heading_large-typography_font-line-height: 150%;
    --secondary-heading_large-typography_font-letter-spacing: 0px;
    --secondary-heading_large-typography_font-transform: None;

    --secondary-heading_large-typography_font-size: 18px; 
    --secondary-heading_large-typography_font-size_sm: 18px; 
    --secondary-heading_large-typography_font-size_md: 18px; 
    --secondary-heading_large-typography_font-size_lg: 18px; 
    --secondary-heading_large-typography_font-size_xl: 18px;  

    --blockquote-typography_font-name: 'Work Sans',sans-serif;
    --blockquote-typography_font-weight: 600;
    --blockquote-typography_font-style: italic;
    --blockquote-typography_font-line-height: 140%;
    --blockquote-typography_font-letter-spacing: -0.25px;
    --blockquote-typography_font-transform: None;

    --blockquote-typography_font-size: 22px; 
    --blockquote-typography_font-size_sm: 22px; 
    --blockquote-typography_font-size_md: 22px; 
    --blockquote-typography_font-size_lg: 22px; 
    --blockquote-typography_font-size_xl: 22px;  

    --blockquote_small-typography_font-name: 'Work Sans',sans-serif;
    --blockquote_small-typography_font-weight: 600;
    --blockquote_small-typography_font-style: italic;
    --blockquote_small-typography_font-line-height: 140%;
    --blockquote_small-typography_font-letter-spacing: -0.25px;
    --blockquote_small-typography_font-transform: None;

    --blockquote_small-typography_font-size: 18px; 
    --blockquote_small-typography_font-size_sm: 18px; 
    --blockquote_small-typography_font-size_md: 18px; 
    --blockquote_small-typography_font-size_lg: 18px; 
    --blockquote_small-typography_font-size_xl: 18px;  

    --blockquote_large-typography_font-name: 'Work Sans',sans-serif;
    --blockquote_large-typography_font-weight: 600;
    --blockquote_large-typography_font-style: italic;
    --blockquote_large-typography_font-line-height: 140%;
    --blockquote_large-typography_font-letter-spacing: -0.25px;
    --blockquote_large-typography_font-transform: None;

    --blockquote_large-typography_font-size: 26px; 
    --blockquote_large-typography_font-size_sm: 28px; 
    --blockquote_large-typography_font-size_md: 30px; 
    --blockquote_large-typography_font-size_lg: 30px; 
    --blockquote_large-typography_font-size_xl: 30px;  

    --btn-typography_font-name: 'Work Sans',sans-serif;
    --btn-typography_font-weight: 700;
    --btn-typography_font-style: normal;
    --btn-typography_font-line-height: 150%;
    --btn-typography_font-letter-spacing: 0px;
    --btn-typography_font-transform: None;

    --btn-typography_font-size: 16px; 
    --btn-typography_font-size_sm: 16px; 
    --btn-typography_font-size_md: 16px; 
    --btn-typography_font-size_lg: 16px; 
    --btn-typography_font-size_xl: 16px;  

    --btn_small-typography_font-name: 'Work Sans',sans-serif;
    --btn_small-typography_font-weight: 600;
    --btn_small-typography_font-style: normal;
    --btn_small-typography_font-line-height: 150%;
    --btn_small-typography_font-letter-spacing: 0px;
    --btn_small-typography_font-transform: None;

    --btn_small-typography_font-size: 12px; 
    --btn_small-typography_font-size_sm: 12px; 
    --btn_small-typography_font-size_md: 12px; 
    --btn_small-typography_font-size_lg: 12px; 
    --btn_small-typography_font-size_xl: 12px;   

    --btn_large-typography_font-name: 'Work Sans',sans-serif;
    --btn_large-typography_font-weight: 600;
    --btn_large-typography_font-style: normal;
    --btn_large-typography_font-line-height: 150%;
    --btn_large-typography_font-letter-spacing: 0px;
    --btn_large-typography_font-transform: None;

    --btn_large-typography_font-size: 20px; 
    --btn_large-typography_font-size_sm: 20px; 
    --btn_large-typography_font-size_md: 20px; 
    --btn_large-typography_font-size_lg: 20px; 
    --btn_large-typography_font-size_xl: 20px;  

    --main-navigation-typography_font-name: 'Work Sans',sans-serif;
    --main-navigation-typography_font-weight: 600;
    --main-navigation-typography_font-style: normal;
    --main-navigation-typography_font-line-height: 150%;
    --main-navigation-typography_font-letter-spacing: -0.25px;
    --main-navigation-typography_font-transform: None;

    --main-navigation-typography_font-size: 17px; 
    --main-navigation-typography_font-size_sm: 17px; 
    --main-navigation-typography_font-size_md: 17px; 
    --main-navigation-typography_font-size_lg: 17px; 
    --main-navigation-typography_font-size_xl: 17px; 

    --main-navigation_dropdowns-typography_font-name: 'Work Sans',sans-serif;
    --main-navigation_dropdowns-typography_font-weight: 500;
    --main-navigation_dropdowns-typography_font-style: normal;
    --main-navigation_dropdowns-typography_font-line-height: 150%;
    --main-navigation_dropdowns-typography_font-letter-spacing: -0.25px;
    --main-navigation_dropdowns-typography_font-transform: None;

    --main-navigation_dropdowns-typography_font-size: 16px; 
    --main-navigation_dropdowns-typography_font-size_sm: 16px; 
    --main-navigation_dropdowns-typography_font-size_md: 16px; 
    --main-navigation_dropdowns-typography_font-size_lg: 16px; 
    --main-navigation_dropdowns-typography_font-size_xl: 16px;  

    --secondary-navigation-typography_font-name: 'Work Sans',sans-serif;
    --secondary-navigation-typography_font-weight: 500;
    --secondary-navigation-typography_font-style: normal;
    --secondary-navigation-typography_font-line-height: 150%;
    --secondary-navigation-typography_font-letter-spacing: -0.25px;
    --secondary-navigation-typography_font-transform: None;

    --secondary-navigation-typography_font-size: 16px; 
    --secondary-navigation-typography_font-size_sm: 16px; 
    --secondary-navigation-typography_font-size_md: 16px; 
    --secondary-navigation-typography_font-size_lg: 16px; 
    --secondary-navigation-typography_font-size_xl: 16px;  

    --sub-navigation-typography_font-name: 'Work Sans',sans-serif;
    --sub-navigation-typography_font-weight: 500;
    --sub-navigation-typography_font-style: normal;
    --sub-navigation-typography_font-line-height: 150%;
    --sub-navigation-typography_font-letter-spacing: -0.25px;
    --sub-navigation-typography_font-transform: None;

    --sub-navigation-typography_font-size: 16px; 
    --sub-navigation-typography_font-size_sm: 16px; 
    --sub-navigation-typography_font-size_md: 16px; 
    --sub-navigation-typography_font-size_lg: 16px; 
    --sub-navigation-typography_font-size_xl: 16px;  

    --footer-navigation-typography_font-name: 'Work Sans',sans-serif;
    --footer-navigation-typography_font-weight: 400;
    --footer-navigation-typography_font-style: normal;
    --footer-navigation-typography_font-line-height: 150%;
    --footer-navigation-typography_font-letter-spacing: -0.25px;
    --footer-navigation-typography_font-transform: None;

    --footer-navigation-typography_font-size: 13px; 
    --footer-navigation-typography_font-size_sm: 13px; 
    --footer-navigation-typography_font-size_md: 13px; 
    --footer-navigation-typography_font-size_lg: 13px; 
    --footer-navigation-typography_font-size_xl: 13px;  

    --breadcrumb-navigation-typography_font-name: 'Work Sans',sans-serif;
    --breadcrumb-navigation-typography_font-weight: 400;
    --breadcrumb-navigation-typography_font-style: normal;
    --breadcrumb-navigation-typography_font-line-height: 150%;
    --breadcrumb-navigation-typography_font-letter-spacing: -0.25px;
    --breadcrumb-navigation-typography_font-transform: None;

    --breadcrumb-navigation-typography_font-size: 13px; 
    --breadcrumb-navigation-typography_font-size_sm: 13px; 
    --breadcrumb-navigation-typography_font-size_md: 13px; 
    --breadcrumb-navigation-typography_font-size_lg: 13px; 
    --breadcrumb-navigation-typography_font-size_xl: 13px;  

    --anchor-navigation-typography_font-name: 'Work Sans',sans-serif;
    --anchor-navigation-typography_font-weight: 500;
    --anchor-navigation-typography_font-style: normal;
    --anchor-navigation-typography_font-line-height: 150%;
    --anchor-navigation-typography_font-letter-spacing: -0.25px;
    --anchor-navigation-typography_font-transform: None;

    --anchor-navigation-typography_font-size: 16px; 
    --anchor-navigation-typography_font-size_sm: 16px; 
    --anchor-navigation-typography_font-size_md: 16px; 
    --anchor-navigation-typography_font-size_lg: 16px; 
    --anchor-navigation-typography_font-size_xl: 16px;  

    --acc-tab-typography_font-name: 'Work Sans',sans-serif;
    --acc-tab-typography_font-weight: 500;
    --acc-tab-typography_font-style: normal;
    --acc-tab-typography_font-line-height: 150%;
    --acc-tab-typography_font-letter-spacing: -0.25px;
    --acc-tab-typography_font-transform: None;

    --acc-tab-typography_font-size: 16px; 
    --acc-tab-typography_font-size_sm: 16px; 
    --acc-tab-typography_font-size_md: 16px; 
    --acc-tab-typography_font-size_lg: 16px; 
    --acc-tab-typography_font-size_xl: 16px;
    
    --logo-typography_font-name: 'Work Sans',sans-serif;
    --logo-typography_font-weight: 700;
    --logo-typography_font-style: normal;
    --logo-typography_font-line-height: 140%;
    --logo-typography_font-letter-spacing: -0.25px;
    --logo-typography_font-transform: None;

    --logo-typography_font-size: 24px; 
    --logo-typography_font-size_sm: 26px; 
    --logo-typography_font-size_md: 28px; 
    --logo-typography_font-size_lg: 28px; 
    --logo-typography_font-size_xl: 30px; 

}


/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c1-bg,
.item.item_overlay .inner .image.c1-bg::before,
.usn_cmp_banner .item.item_overlay.c1-bg .inner::before { 
    background: rgba(var(--c1-bg-color1), 1); 
}

/* Backgrounds Linear */

.c1-bg.c1-bg-linear,
.item.item_overlay .inner .image.c1-bg.c1-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c1-bg.c1-bg-linear .inner::before { 
    background: linear-gradient(var(--c1-bg-angle), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c1-bg.c1-bg-radial,
.item.item_overlay .inner .image.c1-bg.c1-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c1-bg.c1-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c1-bg-start-perc) var(--c1-bg-stop-perc), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%); 
}


/* Headings */

.c1-bg h1:not(.heading), 
.c1-bg h2:not(.heading), 
.c1-bg h3:not(.heading), 
.c1-bg h4:not(.heading), 
.c1-bg h5:not(.heading), 
.c1-bg h6:not(.heading) { 
    color: rgba(var(--c1-heading), 1); 
}

.c1-heading, 
.c1-bg .heading { 
    color: rgba(var(--c1-heading), 1); 
}


/* Secondary Headings */

.c1-secondary-heading, 
.c1-bg .c1-secondary-heading { 
    color: rgba(var(--c1-secondary-heading), 1); 
}


/* Text */

.c1-bg, 
.c1-bg .c1-text, 
.c1-text { 
    color: rgba(var(--c1-text), 1); 
}


/* Borders */

.c1-borders { 
    border-color: rgba(var(--c1-borders), 1); 
}


/* Links */

.c1-link, 
.c1-link,
.c1-bg a:not(.btn),
.c1-text a:not(.btn),
.c1-bg .c1-text a:not(.btn) { 
    color: rgba(var(--c1-link), 1); 
}

.c1-link:hover, 
.c1-link:focus, 
.c1-link:active, 
.c1-bg a:not(.btn):hover, 
.c1-bg a:not(.btn):focus, 
.c1-bg a:not(.btn):active,
.c1-bg a:not(.btn):hover,
.c1-bg a:not(.btn):focus,
.c1-bg a:not(.btn):active,
.c1-text a:not(.btn):hover,
.c1-text a:not(.btn):focus,
.c1-text a:not(.btn):active,
.c1-bg .c1-text a:not(.btn):hover,
.c1-bg .c1-text a:not(.btn):focus,
.c1-bg .c1-text a:not(.btn):active { 
    color: rgba(var(--c1-link-hover), 1); 
}


/* Highlights */

.c1-highlight-bg { 
    background-color: rgba(var(--c1-highlight), 1); 
}

.c1-bg blockquote::before, 
.component .component.c1-bg div > blockquote::before { 
    color: rgba(var(--c1-highlight), 1); 
}

.c1-highlight-text { 
    color: rgba(var(--c1-highlight-text), 1); 
}


.c1-heading { 
    color: rgba(var(--c1-heading), 1)!important; 
}

.c1-secondary-heading { 
    color: rgba(var(--c1-secondary-heading), 1)!important; 
}


.c1-bg .heading { 
    color: rgba(var(--c1-heading), 1); 
}

.c1-bg .secondary-heading { 
    color: rgba(var(--c1-secondary-heading), 1); 
}

.c1-bg .quote, .c1-bg blockquote { 
    color: rgba(var(--c1-heading), 1); 
}

.c1-bg .quote::before, 
.c1-bg blockquote::before { 
    color: rgba(var(--c1-highlight), 1); 
}


/* Labels */
.c1-bg .label { background-color: rgba(var(--c1-highlight), 1); }

.c1-bg .label { color: rgba(var(--c1-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c1-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c1-link), 1); border-color: rgba(var(--c1-borders), 1); }

.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c1-borders), 0.15); }

.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); background: rgba(var(--c1-borders), 0.25); }

.c1-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); background: rgba(var(--c1-borders), 0.25); }

.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c1-heading), 1); background: transparent; }

.c1-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); }

.c1-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c1-borders), 1); }

.c1-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c1-highlight), 1); }

/* Button Tabs */
.c1-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-borders), 0.25); }

.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); border-color: rgba(var(--c1-borders), 1); }

.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); border-color: rgba(var(--c1-borders), 1); }

.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-heading), 1); }

.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-heading), 1); }

.c1-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), 0.25); }

.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); } 

.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }

.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }

.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c1-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c1-link), 1); } 

.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c1-heading), 1); } 

.c1-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); } 

.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c1-heading), 1); }

.c1-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c1-heading), 1); }


/* Linethrough Tabs */
.c1-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c1-link), 1); } 

.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c1-link-hover), 1); } 

.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c1-heading), 1); } 

.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c1-heading), 1); } 

.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c1-heading), 1); }

.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c1-heading), 1); }


/* Slider Navigation */
.c1-bg .slick-slider .slick-prev, .c1-bg .slick-slider .slick-next { color: rgba(var(--c1-link), 1); background-color: rgba(var(--c1-bg-color1), 1); }

html.no-touch .c1-bg .slick-slider .slick-prev:hover, html.no-touch .c1-bg .slick-slider .slick-next:hover { color: rgba(var(--c1-link-hover), 1); }

.c1-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c1-text), 1); }

html.no-touch .c1-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c1-link-hover), 1); }

.c1-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c1-highlight), 1); }

/* Forms */
.form .c1-bg .form-control { border-color: rgba(var(--c1-borders), 1); }

.form .c1-bg .form-control:focus { border-color: rgba(var(--c1-highlight), 1); box-shadow: 0 0 5px var(--c1-highlight);}


/* Ajax Loading */
.c1-bg .ajax-wrap .ajax-loading { background: rgba(var(--c1-bg-color1), 1); }

.c1-bg.ajax-wrap .ajax-loading { background: rgba(var(--c1-bg-color1), 1); }

.ajax-wrap .c1-bg .ajax-loading { background: rgba(var(--c1-bg-color1), 1); }

.c1-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c1-borders), 1); border-top: 10px solid rgba(var(--c1-highlight), 1); }

.c1-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c1-borders), 1); border-top: 10px solid rgba(var(--c1-highlight), 1); }

.ajax-wrap .c1-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c1-borders), 1); border-top: 10px solid rgba(var(--c1-highlight), 1); }

.c1-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }

.c1-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }

.item_form-single_field .c1-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }

.item_form-single_field .ajax-wrap .c1-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c1-borders), 1); border-top: 5px solid rgba(var(--c1-highlight), 1); }


/* Links */
.c1-bg .listing.listing_links:not(.listing_links-mini), .c1-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c1-borders), 1); }

.c1-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c1-borders), 0.1); }

.c1-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c1-link), 1); }

.c1-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c1-link-hover), 1); }

 
/* Data List */                  
.c1-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c1-borders), 1); }

.c1-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c1-borders), 1); }


/* Sitemap */                
.c1-bg nav.sitemap ul li::before, .c1-bg nav.sitemap ul li::after { background-color: rgba(var(--c1-borders), 1); }

.c1-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c1-borders), 0.5); }


/* Tables */
.c1-bg thead { color: rgba(var(--c1-heading), 1); }

.c1-bg table, .c1-bg table th, .c1-bg table td { border-color: rgba(var(--c1-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c1-bg .expand { color: rgba(var(--c1-heading), 1); }

.component.usn_cmp_anchornavigation.c1-bg .expand span:before { background: rgba(var(--c1-heading), 1); }

.component.usn_cmp_anchornavigation.c1-bg .expand span { background: rgba(var(--c1-heading), 1); }

.component.usn_cmp_anchornavigation.c1-bg .expand span:after { background: rgba(var(--c1-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c1-link), 1); border-color: rgba(var(--c1-borders), 1); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c1-borders), 0.15); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); background: rgba(var(--c1-borders), 0.25); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c1-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c1-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-borders), 0.25); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); border-color: rgba(var(--c1-borders), 1); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c1-heading), 1); border-color: rgba(var(--c1-heading), 1); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), 0.25); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c1-link), 1); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c1-heading), 1); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c1-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c1-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c1-link), 1); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c1-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c1-heading), 1); } 

.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c1-link-hover), 1); }

.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c1-heading), 1); }


/* Scroll prompt */
.c1-bg .scroll-prompt a { color: rgba(var(--c1-heading), 1); }

.c1-bg .scroll-prompt a i { color: rgba(var(--c1-heading), 1); }

.c1-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c1-heading), 1); }

.c1-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c1-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store h1 { color: rgba(var(--c1-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c1-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c1-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c1-heading), 1)!important; }


/* Heading separators - on page */
.c1-bg h1::before, .c1-bg h2::before, .c1-bg h3::before, .c1-bg h4::before, .c1-bg h5::before, .c1-bg h6::before { background: rgba(var(--c1-highlight), 1); }

.c1-bg h1::after, .c1-bg h2::after, .c1-bg h3::after, .c1-bg h4::after, .c1-bg h5::after, .c1-bg h6::after { background: rgba(var(--c1-highlight), 1); }


/* Heading separators - on components */
.c1-bg .heading::before, .c1-bg .secondary-heading::before { background: rgba(var(--c1-highlight), 1); }

.c1-bg .heading::after, .c1-bg .secondary-heading::after { background: rgba(var(--c1-highlight), 1); }


/* Heading separators - on specific items */
.item.c1-bg .heading::before, .item.c1-bg .secondary-heading::before { background: rgba(var(--c1-highlight), 1); }

.item.c1-bg .heading::after, .item.c1-bg .secondary-heading::after { background: rgba(var(--c1-highlight), 1); }

.inner.c1-bg .heading::before, .inner.c1-bg .secondary-heading::before { background: rgba(var(--c1-highlight), 1); }

.inner.c1-bg .heading::after, .inner.c1-bg .secondary-heading::after { background: rgba(var(--c1-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c2-bg,
.item.item_overlay .inner .image.c2-bg::before,
.usn_cmp_banner .item.item_overlay.c2-bg .inner::before { 
    background: rgba(var(--c2-bg-color1), 1); 
}

/* Backgrounds Linear */

.c2-bg.c2-bg-linear,
.item.item_overlay .inner .image.c2-bg.c2-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c2-bg.c2-bg-linear .inner::before { 
    background: linear-gradient(var(--c2-bg-angle), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c2-bg.c2-bg-radial,
.item.item_overlay .inner .image.c2-bg.c2-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c2-bg.c2-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c2-bg-start-perc) var(--c2-bg-stop-perc), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%); 
}


/* Headings */

.c2-bg h1:not(.heading), 
.c2-bg h2:not(.heading), 
.c2-bg h3:not(.heading), 
.c2-bg h4:not(.heading), 
.c2-bg h5:not(.heading), 
.c2-bg h6:not(.heading) { 
    color: rgba(var(--c2-heading), 1); 
}

.c2-heading, 
.c2-bg .heading { 
    color: rgba(var(--c2-heading), 1); 
}


/* Secondary Headings */

.c2-secondary-heading, 
.c2-bg .c2-secondary-heading { 
    color: rgba(var(--c2-secondary-heading), 1); 
}


/* Text */

.c2-bg, 
.c2-bg .c2-text, 
.c2-text { 
    color: rgba(var(--c2-text), 1); 
}


/* Borders */

.c2-borders { 
    border-color: rgba(var(--c2-borders), 1); 
}


/* Links */

.c2-link, 
.c2-link,
.c2-bg a:not(.btn),
.c2-text a:not(.btn),
.c2-bg .c2-text a:not(.btn) { 
    color: rgba(var(--c2-link), 1); 
}

.c2-link:hover, 
.c2-link:focus, 
.c2-link:active, 
.c2-bg a:not(.btn):hover, 
.c2-bg a:not(.btn):focus, 
.c2-bg a:not(.btn):active,
.c2-bg a:not(.btn):hover,
.c2-bg a:not(.btn):focus,
.c2-bg a:not(.btn):active,
.c2-text a:not(.btn):hover,
.c2-text a:not(.btn):focus,
.c2-text a:not(.btn):active,
.c2-bg .c2-text a:not(.btn):hover,
.c2-bg .c2-text a:not(.btn):focus,
.c2-bg .c2-text a:not(.btn):active { 
    color: rgba(var(--c2-link-hover), 1); 
}


/* Highlights */

.c2-highlight-bg { 
    background-color: rgba(var(--c2-highlight), 1); 
}

.c2-bg blockquote::before, 
.component .component.c2-bg div > blockquote::before { 
    color: rgba(var(--c2-highlight), 1); 
}

.c2-highlight-text { 
    color: rgba(var(--c2-highlight-text), 1); 
}


.c2-heading { 
    color: rgba(var(--c2-heading), 1)!important; 
}

.c2-secondary-heading { 
    color: rgba(var(--c2-secondary-heading), 1)!important; 
}


.c2-bg .heading { 
    color: rgba(var(--c2-heading), 1); 
}

.c2-bg .secondary-heading { 
    color: rgba(var(--c2-secondary-heading), 1); 
}

.c2-bg .quote, .c2-bg blockquote { 
    color: rgba(var(--c2-heading), 1); 
}

.c2-bg .quote::before, 
.c2-bg blockquote::before { 
    color: rgba(var(--c2-highlight), 1); 
}


/* Labels */
.c2-bg .label { background-color: rgba(var(--c2-highlight), 1); }

.c2-bg .label { color: rgba(var(--c2-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c2-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c2-link), 1); border-color: rgba(var(--c2-borders), 1); }

.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c2-borders), 0.15); }

.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); background: rgba(var(--c2-borders), 0.25); }

.c2-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); background: rgba(var(--c2-borders), 0.25); }

.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c2-heading), 1); background: transparent; }

.c2-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); }

.c2-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c2-borders), 1); }

.c2-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c2-highlight), 1); }

/* Button Tabs */
.c2-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-borders), 0.25); }

.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); border-color: rgba(var(--c2-borders), 1); }

.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); border-color: rgba(var(--c2-borders), 1); }

.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-heading), 1); }

.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-heading), 1); }

.c2-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), 0.25); }

.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); } 

.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }

.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }

.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c2-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c2-link), 1); } 

.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c2-heading), 1); } 

.c2-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); } 

.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c2-heading), 1); }

.c2-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c2-heading), 1); }


/* Linethrough Tabs */
.c2-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c2-link), 1); } 

.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c2-link-hover), 1); } 

.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c2-heading), 1); } 

.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c2-heading), 1); } 

.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c2-heading), 1); }

.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c2-heading), 1); }


/* Slider Navigation */
.c2-bg .slick-slider .slick-prev, .c2-bg .slick-slider .slick-next { color: rgba(var(--c2-link), 1); background-color: rgba(var(--c2-bg-color1), 1); }

html.no-touch .c2-bg .slick-slider .slick-prev:hover, html.no-touch .c2-bg .slick-slider .slick-next:hover { color: rgba(var(--c2-link-hover), 1); }

.c2-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c2-text), 1); }

html.no-touch .c2-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c2-link-hover), 1); }

.c2-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c2-highlight), 1); }

/* Forms */
.form .c2-bg .form-control { border-color: rgba(var(--c2-borders), 1); }

.form .c2-bg .form-control:focus { border-color: rgba(var(--c2-highlight), 1); box-shadow: 0 0 5px var(--c2-highlight);}


/* Ajax Loading */
.c2-bg .ajax-wrap .ajax-loading { background: rgba(var(--c2-bg-color1), 1); }

.c2-bg.ajax-wrap .ajax-loading { background: rgba(var(--c2-bg-color1), 1); }

.ajax-wrap .c2-bg .ajax-loading { background: rgba(var(--c2-bg-color1), 1); }

.c2-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c2-borders), 1); border-top: 10px solid rgba(var(--c2-highlight), 1); }

.c2-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c2-borders), 1); border-top: 10px solid rgba(var(--c2-highlight), 1); }

.ajax-wrap .c2-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c2-borders), 1); border-top: 10px solid rgba(var(--c2-highlight), 1); }

.c2-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }

.c2-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }

.item_form-single_field .c2-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }

.item_form-single_field .ajax-wrap .c2-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c2-borders), 1); border-top: 5px solid rgba(var(--c2-highlight), 1); }


/* Links */
.c2-bg .listing.listing_links:not(.listing_links-mini), .c2-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c2-borders), 1); }

.c2-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c2-borders), 0.1); }

.c2-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c2-link), 1); }

.c2-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c2-link-hover), 1); }

 
/* Data List */                  
.c2-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c2-borders), 1); }

.c2-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c2-borders), 1); }


/* Sitemap */                
.c2-bg nav.sitemap ul li::before, .c2-bg nav.sitemap ul li::after { background-color: rgba(var(--c2-borders), 1); }

.c2-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c2-borders), 0.5); }


/* Tables */
.c2-bg thead { color: rgba(var(--c2-heading), 1); }

.c2-bg table, .c2-bg table th, .c2-bg table td { border-color: rgba(var(--c2-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c2-bg .expand { color: rgba(var(--c2-heading), 1); }

.component.usn_cmp_anchornavigation.c2-bg .expand span:before { background: rgba(var(--c2-heading), 1); }

.component.usn_cmp_anchornavigation.c2-bg .expand span { background: rgba(var(--c2-heading), 1); }

.component.usn_cmp_anchornavigation.c2-bg .expand span:after { background: rgba(var(--c2-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c2-link), 1); border-color: rgba(var(--c2-borders), 1); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c2-borders), 0.15); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); background: rgba(var(--c2-borders), 0.25); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c2-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c2-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-borders), 0.25); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); border-color: rgba(var(--c2-borders), 1); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c2-heading), 1); border-color: rgba(var(--c2-heading), 1); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), 0.25); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c2-link), 1); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c2-heading), 1); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c2-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c2-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c2-link), 1); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c2-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c2-heading), 1); } 

.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c2-link-hover), 1); }

.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c2-heading), 1); }


/* Scroll prompt */
.c2-bg .scroll-prompt a { color: rgba(var(--c2-heading), 1); }

.c2-bg .scroll-prompt a i { color: rgba(var(--c2-heading), 1); }

.c2-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c2-heading), 1); }

.c2-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c2-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store h1 { color: rgba(var(--c2-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c2-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c2-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c2-heading), 1)!important; }


/* Heading separators - on page */
.c2-bg h1::before, .c2-bg h2::before, .c2-bg h3::before, .c2-bg h4::before, .c2-bg h5::before, .c2-bg h6::before { background: rgba(var(--c2-highlight), 1); }

.c2-bg h1::after, .c2-bg h2::after, .c2-bg h3::after, .c2-bg h4::after, .c2-bg h5::after, .c2-bg h6::after { background: rgba(var(--c2-highlight), 1); }


/* Heading separators - on components */
.c2-bg .heading::before, .c2-bg .secondary-heading::before { background: rgba(var(--c2-highlight), 1); }

.c2-bg .heading::after, .c2-bg .secondary-heading::after { background: rgba(var(--c2-highlight), 1); }


/* Heading separators - on specific items */
.item.c2-bg .heading::before, .item.c2-bg .secondary-heading::before { background: rgba(var(--c2-highlight), 1); }

.item.c2-bg .heading::after, .item.c2-bg .secondary-heading::after { background: rgba(var(--c2-highlight), 1); }

.inner.c2-bg .heading::before, .inner.c2-bg .secondary-heading::before { background: rgba(var(--c2-highlight), 1); }

.inner.c2-bg .heading::after, .inner.c2-bg .secondary-heading::after { background: rgba(var(--c2-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c3-bg,
.item.item_overlay .inner .image.c3-bg::before,
.usn_cmp_banner .item.item_overlay.c3-bg .inner::before { 
    background: rgba(var(--c3-bg-color1), 1); 
}

/* Backgrounds Linear */

.c3-bg.c3-bg-linear,
.item.item_overlay .inner .image.c3-bg.c3-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c3-bg.c3-bg-linear .inner::before { 
    background: linear-gradient(var(--c3-bg-angle), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c3-bg.c3-bg-radial,
.item.item_overlay .inner .image.c3-bg.c3-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c3-bg.c3-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c3-bg-start-perc) var(--c3-bg-stop-perc), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%); 
}


/* Headings */

.c3-bg h1:not(.heading), 
.c3-bg h2:not(.heading), 
.c3-bg h3:not(.heading), 
.c3-bg h4:not(.heading), 
.c3-bg h5:not(.heading), 
.c3-bg h6:not(.heading) { 
    color: rgba(var(--c3-heading), 1); 
}

.c3-heading, 
.c3-bg .heading { 
    color: rgba(var(--c3-heading), 1); 
}


/* Secondary Headings */

.c3-secondary-heading, 
.c3-bg .c3-secondary-heading { 
    color: rgba(var(--c3-secondary-heading), 1); 
}


/* Text */

.c3-bg, 
.c3-bg .c3-text, 
.c3-text { 
    color: rgba(var(--c3-text), 1); 
}


/* Borders */

.c3-borders { 
    border-color: rgba(var(--c3-borders), 1); 
}


/* Links */

.c3-link, 
.c3-link,
.c3-bg a:not(.btn),
.c3-text a:not(.btn),
.c3-bg .c3-text a:not(.btn) { 
    color: rgba(var(--c3-link), 1); 
}

.c3-link:hover, 
.c3-link:focus, 
.c3-link:active, 
.c3-bg a:not(.btn):hover, 
.c3-bg a:not(.btn):focus, 
.c3-bg a:not(.btn):active,
.c3-bg a:not(.btn):hover,
.c3-bg a:not(.btn):focus,
.c3-bg a:not(.btn):active,
.c3-text a:not(.btn):hover,
.c3-text a:not(.btn):focus,
.c3-text a:not(.btn):active,
.c3-bg .c3-text a:not(.btn):hover,
.c3-bg .c3-text a:not(.btn):focus,
.c3-bg .c3-text a:not(.btn):active { 
    color: rgba(var(--c3-link-hover), 1); 
}


/* Highlights */

.c3-highlight-bg { 
    background-color: rgba(var(--c3-highlight), 1); 
}

.c3-bg blockquote::before, 
.component .component.c3-bg div > blockquote::before { 
    color: rgba(var(--c3-highlight), 1); 
}

.c3-highlight-text { 
    color: rgba(var(--c3-highlight-text), 1); 
}


.c3-heading { 
    color: rgba(var(--c3-heading), 1)!important; 
}

.c3-secondary-heading { 
    color: rgba(var(--c3-secondary-heading), 1)!important; 
}


.c3-bg .heading { 
    color: rgba(var(--c3-heading), 1); 
}

.c3-bg .secondary-heading { 
    color: rgba(var(--c3-secondary-heading), 1); 
}

.c3-bg .quote, .c3-bg blockquote { 
    color: rgba(var(--c3-heading), 1); 
}

.c3-bg .quote::before, 
.c3-bg blockquote::before { 
    color: rgba(var(--c3-highlight), 1); 
}


/* Labels */
.c3-bg .label { background-color: rgba(var(--c3-highlight), 1); }

.c3-bg .label { color: rgba(var(--c3-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c3-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c3-link), 1); border-color: rgba(var(--c3-borders), 1); }

.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c3-borders), 0.15); }

.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); background: rgba(var(--c3-borders), 0.25); }

.c3-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); background: rgba(var(--c3-borders), 0.25); }

.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c3-heading), 1); background: transparent; }

.c3-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); }

.c3-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c3-borders), 1); }

.c3-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c3-highlight), 1); }

/* Button Tabs */
.c3-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-borders), 0.25); }

.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); border-color: rgba(var(--c3-borders), 1); }

.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); border-color: rgba(var(--c3-borders), 1); }

.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-heading), 1); }

.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-heading), 1); }

.c3-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), 0.25); }

.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); } 

.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }

.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }

.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c3-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c3-link), 1); } 

.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c3-heading), 1); } 

.c3-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); } 

.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c3-heading), 1); }

.c3-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c3-heading), 1); }


/* Linethrough Tabs */
.c3-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c3-link), 1); } 

.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c3-link-hover), 1); } 

.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c3-heading), 1); } 

.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c3-heading), 1); } 

.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c3-heading), 1); }

.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c3-heading), 1); }


/* Slider Navigation */
.c3-bg .slick-slider .slick-prev, .c3-bg .slick-slider .slick-next { color: rgba(var(--c3-link), 1); background-color: rgba(var(--c3-bg-color1), 1); }

html.no-touch .c3-bg .slick-slider .slick-prev:hover, html.no-touch .c3-bg .slick-slider .slick-next:hover { color: rgba(var(--c3-link-hover), 1); }

.c3-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c3-text), 1); }

html.no-touch .c3-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c3-link-hover), 1); }

.c3-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c3-highlight), 1); }

/* Forms */
.form .c3-bg .form-control { border-color: rgba(var(--c3-borders), 1); }

.form .c3-bg .form-control:focus { border-color: rgba(var(--c3-highlight), 1); box-shadow: 0 0 5px var(--c3-highlight);}


/* Ajax Loading */
.c3-bg .ajax-wrap .ajax-loading { background: rgba(var(--c3-bg-color1), 1); }

.c3-bg.ajax-wrap .ajax-loading { background: rgba(var(--c3-bg-color1), 1); }

.ajax-wrap .c3-bg .ajax-loading { background: rgba(var(--c3-bg-color1), 1); }

.c3-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c3-borders), 1); border-top: 10px solid rgba(var(--c3-highlight), 1); }

.c3-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c3-borders), 1); border-top: 10px solid rgba(var(--c3-highlight), 1); }

.ajax-wrap .c3-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c3-borders), 1); border-top: 10px solid rgba(var(--c3-highlight), 1); }

.c3-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }

.c3-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }

.item_form-single_field .c3-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }

.item_form-single_field .ajax-wrap .c3-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c3-borders), 1); border-top: 5px solid rgba(var(--c3-highlight), 1); }


/* Links */
.c3-bg .listing.listing_links:not(.listing_links-mini), .c3-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c3-borders), 1); }

.c3-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c3-borders), 0.1); }

.c3-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c3-link), 1); }

.c3-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c3-link-hover), 1); }

 
/* Data List */                  
.c3-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c3-borders), 1); }

.c3-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c3-borders), 1); }


/* Sitemap */                
.c3-bg nav.sitemap ul li::before, .c3-bg nav.sitemap ul li::after { background-color: rgba(var(--c3-borders), 1); }

.c3-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c3-borders), 0.5); }


/* Tables */
.c3-bg thead { color: rgba(var(--c3-heading), 1); }

.c3-bg table, .c3-bg table th, .c3-bg table td { border-color: rgba(var(--c3-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c3-bg .expand { color: rgba(var(--c3-heading), 1); }

.component.usn_cmp_anchornavigation.c3-bg .expand span:before { background: rgba(var(--c3-heading), 1); }

.component.usn_cmp_anchornavigation.c3-bg .expand span { background: rgba(var(--c3-heading), 1); }

.component.usn_cmp_anchornavigation.c3-bg .expand span:after { background: rgba(var(--c3-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c3-link), 1); border-color: rgba(var(--c3-borders), 1); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c3-borders), 0.15); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); background: rgba(var(--c3-borders), 0.25); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c3-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c3-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-borders), 0.25); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); border-color: rgba(var(--c3-borders), 1); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c3-heading), 1); border-color: rgba(var(--c3-heading), 1); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), 0.25); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c3-link), 1); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c3-heading), 1); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c3-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c3-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c3-link), 1); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c3-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c3-heading), 1); } 

.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c3-link-hover), 1); }

.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c3-heading), 1); }


/* Scroll prompt */
.c3-bg .scroll-prompt a { color: rgba(var(--c3-heading), 1); }

.c3-bg .scroll-prompt a i { color: rgba(var(--c3-heading), 1); }

.c3-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c3-heading), 1); }

.c3-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c3-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store h1 { color: rgba(var(--c3-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c3-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c3-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c3-heading), 1)!important; }


/* Heading separators - on page */
.c3-bg h1::before, .c3-bg h2::before, .c3-bg h3::before, .c3-bg h4::before, .c3-bg h5::before, .c3-bg h6::before { background: rgba(var(--c3-highlight), 1); }

.c3-bg h1::after, .c3-bg h2::after, .c3-bg h3::after, .c3-bg h4::after, .c3-bg h5::after, .c3-bg h6::after { background: rgba(var(--c3-highlight), 1); }


/* Heading separators - on components */
.c3-bg .heading::before, .c3-bg .secondary-heading::before { background: rgba(var(--c3-highlight), 1); }

.c3-bg .heading::after, .c3-bg .secondary-heading::after { background: rgba(var(--c3-highlight), 1); }


/* Heading separators - on specific items */
.item.c3-bg .heading::before, .item.c3-bg .secondary-heading::before { background: rgba(var(--c3-highlight), 1); }

.item.c3-bg .heading::after, .item.c3-bg .secondary-heading::after { background: rgba(var(--c3-highlight), 1); }

.inner.c3-bg .heading::before, .inner.c3-bg .secondary-heading::before { background: rgba(var(--c3-highlight), 1); }

.inner.c3-bg .heading::after, .inner.c3-bg .secondary-heading::after { background: rgba(var(--c3-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c4-bg,
.item.item_overlay .inner .image.c4-bg::before,
.usn_cmp_banner .item.item_overlay.c4-bg .inner::before { 
    background: rgba(var(--c4-bg-color1), 1); 
}

/* Backgrounds Linear */

.c4-bg.c4-bg-linear,
.item.item_overlay .inner .image.c4-bg.c4-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c4-bg.c4-bg-linear .inner::before { 
    background: linear-gradient(var(--c4-bg-angle), rgba(var(--c4-bg-color1), 1) 0%, rgba(var(--c4-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c4-bg.c4-bg-radial,
.item.item_overlay .inner .image.c4-bg.c4-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c4-bg.c4-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c4-bg-start-perc) var(--c4-bg-stop-perc), rgba(var(--c4-bg-color1), 1) 0%, rgba(var(--c4-bg-color2), 1) 100%); 
}


/* Headings */

.c4-bg h1:not(.heading), 
.c4-bg h2:not(.heading), 
.c4-bg h3:not(.heading), 
.c4-bg h4:not(.heading), 
.c4-bg h5:not(.heading), 
.c4-bg h6:not(.heading) { 
    color: rgba(var(--c4-heading), 1); 
}

.c4-heading, 
.c4-bg .heading { 
    color: rgba(var(--c4-heading), 1); 
}


/* Secondary Headings */

.c4-secondary-heading, 
.c4-bg .c4-secondary-heading { 
    color: rgba(var(--c4-secondary-heading), 1); 
}


/* Text */

.c4-bg, 
.c4-bg .c4-text, 
.c4-text { 
    color: rgba(var(--c4-text), 1); 
}


/* Borders */

.c4-borders { 
    border-color: rgba(var(--c4-borders), 1); 
}


/* Links */

.c4-link, 
.c4-link,
.c4-bg a:not(.btn),
.c4-text a:not(.btn),
.c4-bg .c4-text a:not(.btn) { 
    color: rgba(var(--c4-link), 1); 
}

.c4-link:hover, 
.c4-link:focus, 
.c4-link:active, 
.c4-bg a:not(.btn):hover, 
.c4-bg a:not(.btn):focus, 
.c4-bg a:not(.btn):active,
.c4-bg a:not(.btn):hover,
.c4-bg a:not(.btn):focus,
.c4-bg a:not(.btn):active,
.c4-text a:not(.btn):hover,
.c4-text a:not(.btn):focus,
.c4-text a:not(.btn):active,
.c4-bg .c4-text a:not(.btn):hover,
.c4-bg .c4-text a:not(.btn):focus,
.c4-bg .c4-text a:not(.btn):active { 
    color: rgba(var(--c4-link-hover), 1); 
}


/* Highlights */

.c4-highlight-bg { 
    background-color: rgba(var(--c4-highlight), 1); 
}

.c4-bg blockquote::before, 
.component .component.c4-bg div > blockquote::before { 
    color: rgba(var(--c4-highlight), 1); 
}

.c4-highlight-text { 
    color: rgba(var(--c4-highlight-text), 1); 
}


.c4-heading { 
    color: rgba(var(--c4-heading), 1)!important; 
}

.c4-secondary-heading { 
    color: rgba(var(--c4-secondary-heading), 1)!important; 
}


.c4-bg .heading { 
    color: rgba(var(--c4-heading), 1); 
}

.c4-bg .secondary-heading { 
    color: rgba(var(--c4-secondary-heading), 1); 
}

.c4-bg .quote, .c4-bg blockquote { 
    color: rgba(var(--c4-heading), 1); 
}

.c4-bg .quote::before, 
.c4-bg blockquote::before { 
    color: rgba(var(--c4-highlight), 1); 
}


/* Labels */
.c4-bg .label { background-color: rgba(var(--c4-highlight), 1); }

.c4-bg .label { color: rgba(var(--c4-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c4-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c4-link), 1); border-color: rgba(var(--c4-borders), 1); }

.c4-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c4-borders), 0.15); }

.c4-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); background: rgba(var(--c4-borders), 0.25); }

.c4-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c4-link-hover), 1); background: rgba(var(--c4-borders), 0.25); }

.c4-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c4-heading), 1); background: transparent; }

.c4-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c4-heading), 1); }

.c4-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c4-borders), 1); }

.c4-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c4-highlight), 1); }

/* Button Tabs */
.c4-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c4-heading), 1); border-color: rgba(var(--c4-borders), 0.25); }

.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); border-color: rgba(var(--c4-borders), 1); }

.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c4-link-hover), 1); border-color: rgba(var(--c4-borders), 1); }

.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c4-heading), 1); border-color: rgba(var(--c4-heading), 1); }

.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c4-heading), 1); border-color: rgba(var(--c4-heading), 1); }

.c4-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), 0.25); }

.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o)); } 

.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o)); }

.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o)); }

.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c4-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c4-link), 1); } 

.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c4-heading), 1); } 

.c4-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c4-heading), 1); } 

.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c4-heading), 1); }

.c4-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c4-heading), 1); }


/* Linethrough Tabs */
.c4-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c4-link), 1); } 

.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c4-link-hover), 1); } 

.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c4-heading), 1); } 

.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c4-heading), 1); } 

.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c4-heading), 1); }

.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c4-heading), 1); }


/* Slider Navigation */
.c4-bg .slick-slider .slick-prev, .c4-bg .slick-slider .slick-next { color: rgba(var(--c4-link), 1); background-color: rgba(var(--c4-bg-color1), 1); }

html.no-touch .c4-bg .slick-slider .slick-prev:hover, html.no-touch .c4-bg .slick-slider .slick-next:hover { color: rgba(var(--c4-link-hover), 1); }

.c4-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c4-text), 1); }

html.no-touch .c4-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c4-link-hover), 1); }

.c4-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c4-highlight), 1); }

/* Forms */
.form .c4-bg .form-control { border-color: rgba(var(--c4-borders), 1); }

.form .c4-bg .form-control:focus { border-color: rgba(var(--c4-highlight), 1); box-shadow: 0 0 5px var(--c4-highlight);}


/* Ajax Loading */
.c4-bg .ajax-wrap .ajax-loading { background: rgba(var(--c4-bg-color1), 1); }

.c4-bg.ajax-wrap .ajax-loading { background: rgba(var(--c4-bg-color1), 1); }

.ajax-wrap .c4-bg .ajax-loading { background: rgba(var(--c4-bg-color1), 1); }

.c4-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c4-borders), 1); border-top: 10px solid rgba(var(--c4-highlight), 1); }

.c4-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c4-borders), 1); border-top: 10px solid rgba(var(--c4-highlight), 1); }

.ajax-wrap .c4-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c4-borders), 1); border-top: 10px solid rgba(var(--c4-highlight), 1); }

.c4-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c4-borders), 1); border-top: 5px solid rgba(var(--c4-highlight), 1); }

.c4-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c4-borders), 1); border-top: 5px solid rgba(var(--c4-highlight), 1); }

.item_form-single_field .c4-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c4-borders), 1); border-top: 5px solid rgba(var(--c4-highlight), 1); }

.item_form-single_field .ajax-wrap .c4-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c4-borders), 1); border-top: 5px solid rgba(var(--c4-highlight), 1); }


/* Links */
.c4-bg .listing.listing_links:not(.listing_links-mini), .c4-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c4-borders), 1); }

.c4-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c4-borders), 0.1); }

.c4-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c4-link), 1); }

.c4-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c4-link-hover), 1); }

 
/* Data List */                  
.c4-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c4-borders), 1); }

.c4-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c4-borders), 1); }


/* Sitemap */                
.c4-bg nav.sitemap ul li::before, .c4-bg nav.sitemap ul li::after { background-color: rgba(var(--c4-borders), 1); }

.c4-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c4-borders), 0.5); }


/* Tables */
.c4-bg thead { color: rgba(var(--c4-heading), 1); }

.c4-bg table, .c4-bg table th, .c4-bg table td { border-color: rgba(var(--c4-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c4-bg .expand { color: rgba(var(--c4-heading), 1); }

.component.usn_cmp_anchornavigation.c4-bg .expand span:before { background: rgba(var(--c4-heading), 1); }

.component.usn_cmp_anchornavigation.c4-bg .expand span { background: rgba(var(--c4-heading), 1); }

.component.usn_cmp_anchornavigation.c4-bg .expand span:after { background: rgba(var(--c4-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c4-link), 1); border-color: rgba(var(--c4-borders), 1); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c4-borders), 0.15); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); background: rgba(var(--c4-borders), 0.25); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c4-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c4-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c4-heading), 1); border-color: rgba(var(--c4-borders), 0.25); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); border-color: rgba(var(--c4-borders), 1); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c4-heading), 1); border-color: rgba(var(--c4-heading), 1); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), 0.25); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c4-link), 1); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c4-heading), 1); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c4-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c4-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c4-link), 1); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c4-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c4-heading), 1); } 

.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c4-link-hover), 1); }

.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c4-heading), 1); }


/* Scroll prompt */
.c4-bg .scroll-prompt a { color: rgba(var(--c4-heading), 1); }

.c4-bg .scroll-prompt a i { color: rgba(var(--c4-heading), 1); }

.c4-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c4-heading), 1); }

.c4-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c4-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store h1 { color: rgba(var(--c4-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c4-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c4-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c4-heading), 1)!important; }


/* Heading separators - on page */
.c4-bg h1::before, .c4-bg h2::before, .c4-bg h3::before, .c4-bg h4::before, .c4-bg h5::before, .c4-bg h6::before { background: rgba(var(--c4-highlight), 1); }

.c4-bg h1::after, .c4-bg h2::after, .c4-bg h3::after, .c4-bg h4::after, .c4-bg h5::after, .c4-bg h6::after { background: rgba(var(--c4-highlight), 1); }


/* Heading separators - on components */
.c4-bg .heading::before, .c4-bg .secondary-heading::before { background: rgba(var(--c4-highlight), 1); }

.c4-bg .heading::after, .c4-bg .secondary-heading::after { background: rgba(var(--c4-highlight), 1); }


/* Heading separators - on specific items */
.item.c4-bg .heading::before, .item.c4-bg .secondary-heading::before { background: rgba(var(--c4-highlight), 1); }

.item.c4-bg .heading::after, .item.c4-bg .secondary-heading::after { background: rgba(var(--c4-highlight), 1); }

.inner.c4-bg .heading::before, .inner.c4-bg .secondary-heading::before { background: rgba(var(--c4-highlight), 1); }

.inner.c4-bg .heading::after, .inner.c4-bg .secondary-heading::after { background: rgba(var(--c4-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c5-bg,
.item.item_overlay .inner .image.c5-bg::before,
.usn_cmp_banner .item.item_overlay.c5-bg .inner::before { 
    background: rgba(var(--c5-bg-color1), 1); 
}

/* Backgrounds Linear */

.c5-bg.c5-bg-linear,
.item.item_overlay .inner .image.c5-bg.c5-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c5-bg.c5-bg-linear .inner::before { 
    background: linear-gradient(var(--c5-bg-angle), rgba(var(--c5-bg-color1), 1) 0%, rgba(var(--c5-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c5-bg.c5-bg-radial,
.item.item_overlay .inner .image.c5-bg.c5-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c5-bg.c5-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c5-bg-start-perc) var(--c5-bg-stop-perc), rgba(var(--c5-bg-color1), 1) 0%, rgba(var(--c5-bg-color2), 1) 100%); 
}


/* Headings */

.c5-bg h1:not(.heading), 
.c5-bg h2:not(.heading), 
.c5-bg h3:not(.heading), 
.c5-bg h4:not(.heading), 
.c5-bg h5:not(.heading), 
.c5-bg h6:not(.heading) { 
    color: rgba(var(--c5-heading), 1); 
}

.c5-heading, 
.c5-bg .heading { 
    color: rgba(var(--c5-heading), 1); 
}


/* Secondary Headings */

.c5-secondary-heading, 
.c5-bg .c5-secondary-heading { 
    color: rgba(var(--c5-secondary-heading), 1); 
}


/* Text */

.c5-bg, 
.c5-bg .c5-text, 
.c5-text { 
    color: rgba(var(--c5-text), 1); 
}


/* Borders */

.c5-borders { 
    border-color: rgba(var(--c5-borders), 1); 
}


/* Links */

.c5-link, 
.c5-link,
.c5-bg a:not(.btn),
.c5-text a:not(.btn),
.c5-bg .c5-text a:not(.btn) { 
    color: rgba(var(--c5-link), 1); 
}

.c5-link:hover, 
.c5-link:focus, 
.c5-link:active, 
.c5-bg a:not(.btn):hover, 
.c5-bg a:not(.btn):focus, 
.c5-bg a:not(.btn):active,
.c5-bg a:not(.btn):hover,
.c5-bg a:not(.btn):focus,
.c5-bg a:not(.btn):active,
.c5-text a:not(.btn):hover,
.c5-text a:not(.btn):focus,
.c5-text a:not(.btn):active,
.c5-bg .c5-text a:not(.btn):hover,
.c5-bg .c5-text a:not(.btn):focus,
.c5-bg .c5-text a:not(.btn):active { 
    color: rgba(var(--c5-link-hover), 1); 
}


/* Highlights */

.c5-highlight-bg { 
    background-color: rgba(var(--c5-highlight), 1); 
}

.c5-bg blockquote::before, 
.component .component.c5-bg div > blockquote::before { 
    color: rgba(var(--c5-highlight), 1); 
}

.c5-highlight-text { 
    color: rgba(var(--c5-highlight-text), 1); 
}


.c5-heading { 
    color: rgba(var(--c5-heading), 1)!important; 
}

.c5-secondary-heading { 
    color: rgba(var(--c5-secondary-heading), 1)!important; 
}


.c5-bg .heading { 
    color: rgba(var(--c5-heading), 1); 
}

.c5-bg .secondary-heading { 
    color: rgba(var(--c5-secondary-heading), 1); 
}

.c5-bg .quote, .c5-bg blockquote { 
    color: rgba(var(--c5-heading), 1); 
}

.c5-bg .quote::before, 
.c5-bg blockquote::before { 
    color: rgba(var(--c5-highlight), 1); 
}


/* Labels */
.c5-bg .label { background-color: rgba(var(--c5-highlight), 1); }

.c5-bg .label { color: rgba(var(--c5-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c5-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c5-link), 1); border-color: rgba(var(--c5-borders), 1); }

.c5-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c5-borders), 0.15); }

.c5-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); background: rgba(var(--c5-borders), 0.25); }

.c5-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c5-link-hover), 1); background: rgba(var(--c5-borders), 0.25); }

.c5-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c5-heading), 1); background: transparent; }

.c5-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c5-heading), 1); }

.c5-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c5-borders), 1); }

.c5-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c5-highlight), 1); }

/* Button Tabs */
.c5-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c5-heading), 1); border-color: rgba(var(--c5-borders), 0.25); }

.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); border-color: rgba(var(--c5-borders), 1); }

.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c5-link-hover), 1); border-color: rgba(var(--c5-borders), 1); }

.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c5-heading), 1); border-color: rgba(var(--c5-heading), 1); }

.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c5-heading), 1); border-color: rgba(var(--c5-heading), 1); }

.c5-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), 0.25); }

.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o)); } 

.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o)); }

.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o)); }

.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c5-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c5-link), 1); } 

.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c5-heading), 1); } 

.c5-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c5-heading), 1); } 

.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c5-heading), 1); }

.c5-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c5-heading), 1); }


/* Linethrough Tabs */
.c5-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c5-link), 1); } 

.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c5-link-hover), 1); } 

.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c5-heading), 1); } 

.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c5-heading), 1); } 

.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c5-heading), 1); }

.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c5-heading), 1); }


/* Slider Navigation */
.c5-bg .slick-slider .slick-prev, .c5-bg .slick-slider .slick-next { color: rgba(var(--c5-link), 1); background-color: rgba(var(--c5-bg-color1), 1); }

html.no-touch .c5-bg .slick-slider .slick-prev:hover, html.no-touch .c5-bg .slick-slider .slick-next:hover { color: rgba(var(--c5-link-hover), 1); }

.c5-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c5-text), 1); }

html.no-touch .c5-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c5-link-hover), 1); }

.c5-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c5-highlight), 1); }

/* Forms */
.form .c5-bg .form-control { border-color: rgba(var(--c5-borders), 1); }

.form .c5-bg .form-control:focus { border-color: rgba(var(--c5-highlight), 1); box-shadow: 0 0 5px var(--c5-highlight);}


/* Ajax Loading */
.c5-bg .ajax-wrap .ajax-loading { background: rgba(var(--c5-bg-color1), 1); }

.c5-bg.ajax-wrap .ajax-loading { background: rgba(var(--c5-bg-color1), 1); }

.ajax-wrap .c5-bg .ajax-loading { background: rgba(var(--c5-bg-color1), 1); }

.c5-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c5-borders), 1); border-top: 10px solid rgba(var(--c5-highlight), 1); }

.c5-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c5-borders), 1); border-top: 10px solid rgba(var(--c5-highlight), 1); }

.ajax-wrap .c5-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c5-borders), 1); border-top: 10px solid rgba(var(--c5-highlight), 1); }

.c5-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c5-borders), 1); border-top: 5px solid rgba(var(--c5-highlight), 1); }

.c5-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c5-borders), 1); border-top: 5px solid rgba(var(--c5-highlight), 1); }

.item_form-single_field .c5-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c5-borders), 1); border-top: 5px solid rgba(var(--c5-highlight), 1); }

.item_form-single_field .ajax-wrap .c5-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c5-borders), 1); border-top: 5px solid rgba(var(--c5-highlight), 1); }


/* Links */
.c5-bg .listing.listing_links:not(.listing_links-mini), .c5-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c5-borders), 1); }

.c5-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c5-borders), 0.1); }

.c5-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c5-link), 1); }

.c5-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c5-link-hover), 1); }

 
/* Data List */                  
.c5-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c5-borders), 1); }

.c5-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c5-borders), 1); }


/* Sitemap */                
.c5-bg nav.sitemap ul li::before, .c5-bg nav.sitemap ul li::after { background-color: rgba(var(--c5-borders), 1); }

.c5-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c5-borders), 0.5); }


/* Tables */
.c5-bg thead { color: rgba(var(--c5-heading), 1); }

.c5-bg table, .c5-bg table th, .c5-bg table td { border-color: rgba(var(--c5-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c5-bg .expand { color: rgba(var(--c5-heading), 1); }

.component.usn_cmp_anchornavigation.c5-bg .expand span:before { background: rgba(var(--c5-heading), 1); }

.component.usn_cmp_anchornavigation.c5-bg .expand span { background: rgba(var(--c5-heading), 1); }

.component.usn_cmp_anchornavigation.c5-bg .expand span:after { background: rgba(var(--c5-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c5-link), 1); border-color: rgba(var(--c5-borders), 1); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c5-borders), 0.15); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); background: rgba(var(--c5-borders), 0.25); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c5-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c5-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c5-heading), 1); border-color: rgba(var(--c5-borders), 0.25); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); border-color: rgba(var(--c5-borders), 1); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c5-heading), 1); border-color: rgba(var(--c5-heading), 1); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), 0.25); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c5-link), 1); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c5-heading), 1); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c5-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c5-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c5-link), 1); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c5-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c5-heading), 1); } 

.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c5-link-hover), 1); }

.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c5-heading), 1); }


/* Scroll prompt */
.c5-bg .scroll-prompt a { color: rgba(var(--c5-heading), 1); }

.c5-bg .scroll-prompt a i { color: rgba(var(--c5-heading), 1); }

.c5-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c5-heading), 1); }

.c5-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c5-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store h1 { color: rgba(var(--c5-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c5-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c5-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c5-heading), 1)!important; }


/* Heading separators - on page */
.c5-bg h1::before, .c5-bg h2::before, .c5-bg h3::before, .c5-bg h4::before, .c5-bg h5::before, .c5-bg h6::before { background: rgba(var(--c5-highlight), 1); }

.c5-bg h1::after, .c5-bg h2::after, .c5-bg h3::after, .c5-bg h4::after, .c5-bg h5::after, .c5-bg h6::after { background: rgba(var(--c5-highlight), 1); }


/* Heading separators - on components */
.c5-bg .heading::before, .c5-bg .secondary-heading::before { background: rgba(var(--c5-highlight), 1); }

.c5-bg .heading::after, .c5-bg .secondary-heading::after { background: rgba(var(--c5-highlight), 1); }


/* Heading separators - on specific items */
.item.c5-bg .heading::before, .item.c5-bg .secondary-heading::before { background: rgba(var(--c5-highlight), 1); }

.item.c5-bg .heading::after, .item.c5-bg .secondary-heading::after { background: rgba(var(--c5-highlight), 1); }

.inner.c5-bg .heading::before, .inner.c5-bg .secondary-heading::before { background: rgba(var(--c5-highlight), 1); }

.inner.c5-bg .heading::after, .inner.c5-bg .secondary-heading::after { background: rgba(var(--c5-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c6-bg,
.item.item_overlay .inner .image.c6-bg::before,
.usn_cmp_banner .item.item_overlay.c6-bg .inner::before { 
    background: rgba(var(--c6-bg-color1), 1); 
}

/* Backgrounds Linear */

.c6-bg.c6-bg-linear,
.item.item_overlay .inner .image.c6-bg.c6-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c6-bg.c6-bg-linear .inner::before { 
    background: linear-gradient(var(--c6-bg-angle), rgba(var(--c6-bg-color1), 1) 0%, rgba(var(--c6-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c6-bg.c6-bg-radial,
.item.item_overlay .inner .image.c6-bg.c6-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c6-bg.c6-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c6-bg-start-perc) var(--c6-bg-stop-perc), rgba(var(--c6-bg-color1), 1) 0%, rgba(var(--c6-bg-color2), 1) 100%); 
}


/* Headings */

.c6-bg h1:not(.heading), 
.c6-bg h2:not(.heading), 
.c6-bg h3:not(.heading), 
.c6-bg h4:not(.heading), 
.c6-bg h5:not(.heading), 
.c6-bg h6:not(.heading) { 
    color: rgba(var(--c6-heading), 1); 
}

.c6-heading, 
.c6-bg .heading { 
    color: rgba(var(--c6-heading), 1); 
}


/* Secondary Headings */

.c6-secondary-heading, 
.c6-bg .c6-secondary-heading { 
    color: rgba(var(--c6-secondary-heading), 1); 
}


/* Text */

.c6-bg, 
.c6-bg .c6-text, 
.c6-text { 
    color: rgba(var(--c6-text), 1); 
}


/* Borders */

.c6-borders { 
    border-color: rgba(var(--c6-borders), 1); 
}


/* Links */

.c6-link, 
.c6-link,
.c6-bg a:not(.btn),
.c6-text a:not(.btn),
.c6-bg .c6-text a:not(.btn) { 
    color: rgba(var(--c6-link), 1); 
}

.c6-link:hover, 
.c6-link:focus, 
.c6-link:active, 
.c6-bg a:not(.btn):hover, 
.c6-bg a:not(.btn):focus, 
.c6-bg a:not(.btn):active,
.c6-bg a:not(.btn):hover,
.c6-bg a:not(.btn):focus,
.c6-bg a:not(.btn):active,
.c6-text a:not(.btn):hover,
.c6-text a:not(.btn):focus,
.c6-text a:not(.btn):active,
.c6-bg .c6-text a:not(.btn):hover,
.c6-bg .c6-text a:not(.btn):focus,
.c6-bg .c6-text a:not(.btn):active { 
    color: rgba(var(--c6-link-hover), 1); 
}


/* Highlights */

.c6-highlight-bg { 
    background-color: rgba(var(--c6-highlight), 1); 
}

.c6-bg blockquote::before, 
.component .component.c6-bg div > blockquote::before { 
    color: rgba(var(--c6-highlight), 1); 
}

.c6-highlight-text { 
    color: rgba(var(--c6-highlight-text), 1); 
}


.c6-heading { 
    color: rgba(var(--c6-heading), 1)!important; 
}

.c6-secondary-heading { 
    color: rgba(var(--c6-secondary-heading), 1)!important; 
}


.c6-bg .heading { 
    color: rgba(var(--c6-heading), 1); 
}

.c6-bg .secondary-heading { 
    color: rgba(var(--c6-secondary-heading), 1); 
}

.c6-bg .quote, .c6-bg blockquote { 
    color: rgba(var(--c6-heading), 1); 
}

.c6-bg .quote::before, 
.c6-bg blockquote::before { 
    color: rgba(var(--c6-highlight), 1); 
}


/* Labels */
.c6-bg .label { background-color: rgba(var(--c6-highlight), 1); }

.c6-bg .label { color: rgba(var(--c6-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c6-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c6-link), 1); border-color: rgba(var(--c6-borders), 1); }

.c6-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c6-borders), 0.15); }

.c6-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); background: rgba(var(--c6-borders), 0.25); }

.c6-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c6-link-hover), 1); background: rgba(var(--c6-borders), 0.25); }

.c6-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c6-heading), 1); background: transparent; }

.c6-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c6-heading), 1); }

.c6-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c6-borders), 1); }

.c6-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c6-highlight), 1); }

/* Button Tabs */
.c6-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c6-heading), 1); border-color: rgba(var(--c6-borders), 0.25); }

.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); border-color: rgba(var(--c6-borders), 1); }

.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c6-link-hover), 1); border-color: rgba(var(--c6-borders), 1); }

.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c6-heading), 1); border-color: rgba(var(--c6-heading), 1); }

.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c6-heading), 1); border-color: rgba(var(--c6-heading), 1); }

.c6-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), 0.25); }

.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o)); } 

.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o)); }

.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o)); }

.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c6-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c6-link), 1); } 

.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c6-heading), 1); } 

.c6-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c6-heading), 1); } 

.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c6-heading), 1); }

.c6-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c6-heading), 1); }


/* Linethrough Tabs */
.c6-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c6-link), 1); } 

.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c6-link-hover), 1); } 

.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c6-heading), 1); } 

.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c6-heading), 1); } 

.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c6-heading), 1); }

.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c6-heading), 1); }


/* Slider Navigation */
.c6-bg .slick-slider .slick-prev, .c6-bg .slick-slider .slick-next { color: rgba(var(--c6-link), 1); background-color: rgba(var(--c6-bg-color1), 1); }

html.no-touch .c6-bg .slick-slider .slick-prev:hover, html.no-touch .c6-bg .slick-slider .slick-next:hover { color: rgba(var(--c6-link-hover), 1); }

.c6-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c6-text), 1); }

html.no-touch .c6-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c6-link-hover), 1); }

.c6-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c6-highlight), 1); }

/* Forms */
.form .c6-bg .form-control { border-color: rgba(var(--c6-borders), 1); }

.form .c6-bg .form-control:focus { border-color: rgba(var(--c6-highlight), 1); box-shadow: 0 0 5px var(--c6-highlight);}


/* Ajax Loading */
.c6-bg .ajax-wrap .ajax-loading { background: rgba(var(--c6-bg-color1), 1); }

.c6-bg.ajax-wrap .ajax-loading { background: rgba(var(--c6-bg-color1), 1); }

.ajax-wrap .c6-bg .ajax-loading { background: rgba(var(--c6-bg-color1), 1); }

.c6-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c6-borders), 1); border-top: 10px solid rgba(var(--c6-highlight), 1); }

.c6-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c6-borders), 1); border-top: 10px solid rgba(var(--c6-highlight), 1); }

.ajax-wrap .c6-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c6-borders), 1); border-top: 10px solid rgba(var(--c6-highlight), 1); }

.c6-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c6-borders), 1); border-top: 5px solid rgba(var(--c6-highlight), 1); }

.c6-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c6-borders), 1); border-top: 5px solid rgba(var(--c6-highlight), 1); }

.item_form-single_field .c6-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c6-borders), 1); border-top: 5px solid rgba(var(--c6-highlight), 1); }

.item_form-single_field .ajax-wrap .c6-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c6-borders), 1); border-top: 5px solid rgba(var(--c6-highlight), 1); }


/* Links */
.c6-bg .listing.listing_links:not(.listing_links-mini), .c6-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c6-borders), 1); }

.c6-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c6-borders), 0.1); }

.c6-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c6-link), 1); }

.c6-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c6-link-hover), 1); }

 
/* Data List */                  
.c6-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c6-borders), 1); }

.c6-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c6-borders), 1); }


/* Sitemap */                
.c6-bg nav.sitemap ul li::before, .c6-bg nav.sitemap ul li::after { background-color: rgba(var(--c6-borders), 1); }

.c6-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c6-borders), 0.5); }


/* Tables */
.c6-bg thead { color: rgba(var(--c6-heading), 1); }

.c6-bg table, .c6-bg table th, .c6-bg table td { border-color: rgba(var(--c6-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c6-bg .expand { color: rgba(var(--c6-heading), 1); }

.component.usn_cmp_anchornavigation.c6-bg .expand span:before { background: rgba(var(--c6-heading), 1); }

.component.usn_cmp_anchornavigation.c6-bg .expand span { background: rgba(var(--c6-heading), 1); }

.component.usn_cmp_anchornavigation.c6-bg .expand span:after { background: rgba(var(--c6-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c6-link), 1); border-color: rgba(var(--c6-borders), 1); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c6-borders), 0.15); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); background: rgba(var(--c6-borders), 0.25); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c6-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c6-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c6-heading), 1); border-color: rgba(var(--c6-borders), 0.25); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); border-color: rgba(var(--c6-borders), 1); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c6-heading), 1); border-color: rgba(var(--c6-heading), 1); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), 0.25); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c6-link), 1); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c6-heading), 1); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c6-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c6-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c6-link), 1); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c6-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c6-heading), 1); } 

.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c6-link-hover), 1); }

.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c6-heading), 1); }


/* Scroll prompt */
.c6-bg .scroll-prompt a { color: rgba(var(--c6-heading), 1); }

.c6-bg .scroll-prompt a i { color: rgba(var(--c6-heading), 1); }

.c6-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c6-heading), 1); }

.c6-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c6-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store h1 { color: rgba(var(--c6-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c6-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c6-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c6-heading), 1)!important; }


/* Heading separators - on page */
.c6-bg h1::before, .c6-bg h2::before, .c6-bg h3::before, .c6-bg h4::before, .c6-bg h5::before, .c6-bg h6::before { background: rgba(var(--c6-highlight), 1); }

.c6-bg h1::after, .c6-bg h2::after, .c6-bg h3::after, .c6-bg h4::after, .c6-bg h5::after, .c6-bg h6::after { background: rgba(var(--c6-highlight), 1); }


/* Heading separators - on components */
.c6-bg .heading::before, .c6-bg .secondary-heading::before { background: rgba(var(--c6-highlight), 1); }

.c6-bg .heading::after, .c6-bg .secondary-heading::after { background: rgba(var(--c6-highlight), 1); }


/* Heading separators - on specific items */
.item.c6-bg .heading::before, .item.c6-bg .secondary-heading::before { background: rgba(var(--c6-highlight), 1); }

.item.c6-bg .heading::after, .item.c6-bg .secondary-heading::after { background: rgba(var(--c6-highlight), 1); }

.inner.c6-bg .heading::before, .inner.c6-bg .secondary-heading::before { background: rgba(var(--c6-highlight), 1); }

.inner.c6-bg .heading::after, .inner.c6-bg .secondary-heading::after { background: rgba(var(--c6-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c7-bg,
.item.item_overlay .inner .image.c7-bg::before,
.usn_cmp_banner .item.item_overlay.c7-bg .inner::before { 
    background: rgba(var(--c7-bg-color1), 1); 
}

/* Backgrounds Linear */

.c7-bg.c7-bg-linear,
.item.item_overlay .inner .image.c7-bg.c7-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c7-bg.c7-bg-linear .inner::before { 
    background: linear-gradient(var(--c7-bg-angle), rgba(var(--c7-bg-color1), 1) 0%, rgba(var(--c7-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c7-bg.c7-bg-radial,
.item.item_overlay .inner .image.c7-bg.c7-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c7-bg.c7-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c7-bg-start-perc) var(--c7-bg-stop-perc), rgba(var(--c7-bg-color1), 1) 0%, rgba(var(--c7-bg-color2), 1) 100%); 
}


/* Headings */

.c7-bg h1:not(.heading), 
.c7-bg h2:not(.heading), 
.c7-bg h3:not(.heading), 
.c7-bg h4:not(.heading), 
.c7-bg h5:not(.heading), 
.c7-bg h6:not(.heading) { 
    color: rgba(var(--c7-heading), 1); 
}

.c7-heading, 
.c7-bg .heading { 
    color: rgba(var(--c7-heading), 1); 
}


/* Secondary Headings */

.c7-secondary-heading, 
.c7-bg .c7-secondary-heading { 
    color: rgba(var(--c7-secondary-heading), 1); 
}


/* Text */

.c7-bg, 
.c7-bg .c7-text, 
.c7-text { 
    color: rgba(var(--c7-text), 1); 
}


/* Borders */

.c7-borders { 
    border-color: rgba(var(--c7-borders), 1); 
}


/* Links */

.c7-link, 
.c7-link,
.c7-bg a:not(.btn),
.c7-text a:not(.btn),
.c7-bg .c7-text a:not(.btn) { 
    color: rgba(var(--c7-link), 1); 
}

.c7-link:hover, 
.c7-link:focus, 
.c7-link:active, 
.c7-bg a:not(.btn):hover, 
.c7-bg a:not(.btn):focus, 
.c7-bg a:not(.btn):active,
.c7-bg a:not(.btn):hover,
.c7-bg a:not(.btn):focus,
.c7-bg a:not(.btn):active,
.c7-text a:not(.btn):hover,
.c7-text a:not(.btn):focus,
.c7-text a:not(.btn):active,
.c7-bg .c7-text a:not(.btn):hover,
.c7-bg .c7-text a:not(.btn):focus,
.c7-bg .c7-text a:not(.btn):active { 
    color: rgba(var(--c7-link-hover), 1); 
}


/* Highlights */

.c7-highlight-bg { 
    background-color: rgba(var(--c7-highlight), 1); 
}

.c7-bg blockquote::before, 
.component .component.c7-bg div > blockquote::before { 
    color: rgba(var(--c7-highlight), 1); 
}

.c7-highlight-text { 
    color: rgba(var(--c7-highlight-text), 1); 
}


.c7-heading { 
    color: rgba(var(--c7-heading), 1)!important; 
}

.c7-secondary-heading { 
    color: rgba(var(--c7-secondary-heading), 1)!important; 
}


.c7-bg .heading { 
    color: rgba(var(--c7-heading), 1); 
}

.c7-bg .secondary-heading { 
    color: rgba(var(--c7-secondary-heading), 1); 
}

.c7-bg .quote, .c7-bg blockquote { 
    color: rgba(var(--c7-heading), 1); 
}

.c7-bg .quote::before, 
.c7-bg blockquote::before { 
    color: rgba(var(--c7-highlight), 1); 
}


/* Labels */
.c7-bg .label { background-color: rgba(var(--c7-highlight), 1); }

.c7-bg .label { color: rgba(var(--c7-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c7-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c7-link), 1); border-color: rgba(var(--c7-borders), 1); }

.c7-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c7-borders), 0.15); }

.c7-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); background: rgba(var(--c7-borders), 0.25); }

.c7-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c7-link-hover), 1); background: rgba(var(--c7-borders), 0.25); }

.c7-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c7-heading), 1); background: transparent; }

.c7-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c7-heading), 1); }

.c7-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c7-borders), 1); }

.c7-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c7-highlight), 1); }

/* Button Tabs */
.c7-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c7-heading), 1); border-color: rgba(var(--c7-borders), 0.25); }

.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); border-color: rgba(var(--c7-borders), 1); }

.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c7-link-hover), 1); border-color: rgba(var(--c7-borders), 1); }

.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c7-heading), 1); border-color: rgba(var(--c7-heading), 1); }

.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c7-heading), 1); border-color: rgba(var(--c7-heading), 1); }

.c7-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), 0.25); }

.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o)); } 

.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o)); }

.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o)); }

.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c7-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c7-link), 1); } 

.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c7-heading), 1); } 

.c7-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c7-heading), 1); } 

.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c7-heading), 1); }

.c7-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c7-heading), 1); }


/* Linethrough Tabs */
.c7-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c7-link), 1); } 

.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c7-link-hover), 1); } 

.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c7-heading), 1); } 

.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c7-heading), 1); } 

.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c7-heading), 1); }

.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c7-heading), 1); }


/* Slider Navigation */
.c7-bg .slick-slider .slick-prev, .c7-bg .slick-slider .slick-next { color: rgba(var(--c7-link), 1); background-color: rgba(var(--c7-bg-color1), 1); }

html.no-touch .c7-bg .slick-slider .slick-prev:hover, html.no-touch .c7-bg .slick-slider .slick-next:hover { color: rgba(var(--c7-link-hover), 1); }

.c7-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c7-text), 1); }

html.no-touch .c7-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c7-link-hover), 1); }

.c7-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c7-highlight), 1); }

/* Forms */
.form .c7-bg .form-control { border-color: rgba(var(--c7-borders), 1); }

.form .c7-bg .form-control:focus { border-color: rgba(var(--c7-highlight), 1); box-shadow: 0 0 5px var(--c7-highlight);}


/* Ajax Loading */
.c7-bg .ajax-wrap .ajax-loading { background: rgba(var(--c7-bg-color1), 1); }

.c7-bg.ajax-wrap .ajax-loading { background: rgba(var(--c7-bg-color1), 1); }

.ajax-wrap .c7-bg .ajax-loading { background: rgba(var(--c7-bg-color1), 1); }

.c7-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c7-borders), 1); border-top: 10px solid rgba(var(--c7-highlight), 1); }

.c7-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c7-borders), 1); border-top: 10px solid rgba(var(--c7-highlight), 1); }

.ajax-wrap .c7-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c7-borders), 1); border-top: 10px solid rgba(var(--c7-highlight), 1); }

.c7-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c7-borders), 1); border-top: 5px solid rgba(var(--c7-highlight), 1); }

.c7-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c7-borders), 1); border-top: 5px solid rgba(var(--c7-highlight), 1); }

.item_form-single_field .c7-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c7-borders), 1); border-top: 5px solid rgba(var(--c7-highlight), 1); }

.item_form-single_field .ajax-wrap .c7-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c7-borders), 1); border-top: 5px solid rgba(var(--c7-highlight), 1); }


/* Links */
.c7-bg .listing.listing_links:not(.listing_links-mini), .c7-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c7-borders), 1); }

.c7-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c7-borders), 0.1); }

.c7-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c7-link), 1); }

.c7-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c7-link-hover), 1); }

 
/* Data List */                  
.c7-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c7-borders), 1); }

.c7-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c7-borders), 1); }


/* Sitemap */                
.c7-bg nav.sitemap ul li::before, .c7-bg nav.sitemap ul li::after { background-color: rgba(var(--c7-borders), 1); }

.c7-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c7-borders), 0.5); }


/* Tables */
.c7-bg thead { color: rgba(var(--c7-heading), 1); }

.c7-bg table, .c7-bg table th, .c7-bg table td { border-color: rgba(var(--c7-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c7-bg .expand { color: rgba(var(--c7-heading), 1); }

.component.usn_cmp_anchornavigation.c7-bg .expand span:before { background: rgba(var(--c7-heading), 1); }

.component.usn_cmp_anchornavigation.c7-bg .expand span { background: rgba(var(--c7-heading), 1); }

.component.usn_cmp_anchornavigation.c7-bg .expand span:after { background: rgba(var(--c7-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c7-link), 1); border-color: rgba(var(--c7-borders), 1); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c7-borders), 0.15); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); background: rgba(var(--c7-borders), 0.25); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c7-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c7-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c7-heading), 1); border-color: rgba(var(--c7-borders), 0.25); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); border-color: rgba(var(--c7-borders), 1); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c7-heading), 1); border-color: rgba(var(--c7-heading), 1); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), 0.25); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c7-link), 1); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c7-heading), 1); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c7-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c7-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c7-link), 1); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c7-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c7-heading), 1); } 

.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c7-link-hover), 1); }

.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c7-heading), 1); }


/* Scroll prompt */
.c7-bg .scroll-prompt a { color: rgba(var(--c7-heading), 1); }

.c7-bg .scroll-prompt a i { color: rgba(var(--c7-heading), 1); }

.c7-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c7-heading), 1); }

.c7-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c7-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store h1 { color: rgba(var(--c7-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c7-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c7-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c7-heading), 1)!important; }


/* Heading separators - on page */
.c7-bg h1::before, .c7-bg h2::before, .c7-bg h3::before, .c7-bg h4::before, .c7-bg h5::before, .c7-bg h6::before { background: rgba(var(--c7-highlight), 1); }

.c7-bg h1::after, .c7-bg h2::after, .c7-bg h3::after, .c7-bg h4::after, .c7-bg h5::after, .c7-bg h6::after { background: rgba(var(--c7-highlight), 1); }


/* Heading separators - on components */
.c7-bg .heading::before, .c7-bg .secondary-heading::before { background: rgba(var(--c7-highlight), 1); }

.c7-bg .heading::after, .c7-bg .secondary-heading::after { background: rgba(var(--c7-highlight), 1); }


/* Heading separators - on specific items */
.item.c7-bg .heading::before, .item.c7-bg .secondary-heading::before { background: rgba(var(--c7-highlight), 1); }

.item.c7-bg .heading::after, .item.c7-bg .secondary-heading::after { background: rgba(var(--c7-highlight), 1); }

.inner.c7-bg .heading::before, .inner.c7-bg .secondary-heading::before { background: rgba(var(--c7-highlight), 1); }

.inner.c7-bg .heading::after, .inner.c7-bg .secondary-heading::after { background: rgba(var(--c7-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c8-bg,
.item.item_overlay .inner .image.c8-bg::before,
.usn_cmp_banner .item.item_overlay.c8-bg .inner::before { 
    background: rgba(var(--c8-bg-color1), 1); 
}

/* Backgrounds Linear */

.c8-bg.c8-bg-linear,
.item.item_overlay .inner .image.c8-bg.c8-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c8-bg.c8-bg-linear .inner::before { 
    background: linear-gradient(var(--c8-bg-angle), rgba(var(--c8-bg-color1), 1) 0%, rgba(var(--c8-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c8-bg.c8-bg-radial,
.item.item_overlay .inner .image.c8-bg.c8-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c8-bg.c8-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c8-bg-start-perc) var(--c8-bg-stop-perc), rgba(var(--c8-bg-color1), 1) 0%, rgba(var(--c8-bg-color2), 1) 100%); 
}


/* Headings */

.c8-bg h1:not(.heading), 
.c8-bg h2:not(.heading), 
.c8-bg h3:not(.heading), 
.c8-bg h4:not(.heading), 
.c8-bg h5:not(.heading), 
.c8-bg h6:not(.heading) { 
    color: rgba(var(--c8-heading), 1); 
}

.c8-heading, 
.c8-bg .heading { 
    color: rgba(var(--c8-heading), 1); 
}


/* Secondary Headings */

.c8-secondary-heading, 
.c8-bg .c8-secondary-heading { 
    color: rgba(var(--c8-secondary-heading), 1); 
}


/* Text */

.c8-bg, 
.c8-bg .c8-text, 
.c8-text { 
    color: rgba(var(--c8-text), 1); 
}


/* Borders */

.c8-borders { 
    border-color: rgba(var(--c8-borders), 1); 
}


/* Links */

.c8-link, 
.c8-link,
.c8-bg a:not(.btn),
.c8-text a:not(.btn),
.c8-bg .c8-text a:not(.btn) { 
    color: rgba(var(--c8-link), 1); 
}

.c8-link:hover, 
.c8-link:focus, 
.c8-link:active, 
.c8-bg a:not(.btn):hover, 
.c8-bg a:not(.btn):focus, 
.c8-bg a:not(.btn):active,
.c8-bg a:not(.btn):hover,
.c8-bg a:not(.btn):focus,
.c8-bg a:not(.btn):active,
.c8-text a:not(.btn):hover,
.c8-text a:not(.btn):focus,
.c8-text a:not(.btn):active,
.c8-bg .c8-text a:not(.btn):hover,
.c8-bg .c8-text a:not(.btn):focus,
.c8-bg .c8-text a:not(.btn):active { 
    color: rgba(var(--c8-link-hover), 1); 
}


/* Highlights */

.c8-highlight-bg { 
    background-color: rgba(var(--c8-highlight), 1); 
}

.c8-bg blockquote::before, 
.component .component.c8-bg div > blockquote::before { 
    color: rgba(var(--c8-highlight), 1); 
}

.c8-highlight-text { 
    color: rgba(var(--c8-highlight-text), 1); 
}


.c8-heading { 
    color: rgba(var(--c8-heading), 1)!important; 
}

.c8-secondary-heading { 
    color: rgba(var(--c8-secondary-heading), 1)!important; 
}


.c8-bg .heading { 
    color: rgba(var(--c8-heading), 1); 
}

.c8-bg .secondary-heading { 
    color: rgba(var(--c8-secondary-heading), 1); 
}

.c8-bg .quote, .c8-bg blockquote { 
    color: rgba(var(--c8-heading), 1); 
}

.c8-bg .quote::before, 
.c8-bg blockquote::before { 
    color: rgba(var(--c8-highlight), 1); 
}


/* Labels */
.c8-bg .label { background-color: rgba(var(--c8-highlight), 1); }

.c8-bg .label { color: rgba(var(--c8-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c8-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c8-link), 1); border-color: rgba(var(--c8-borders), 1); }

.c8-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c8-borders), 0.15); }

.c8-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); background: rgba(var(--c8-borders), 0.25); }

.c8-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c8-link-hover), 1); background: rgba(var(--c8-borders), 0.25); }

.c8-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c8-heading), 1); background: transparent; }

.c8-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c8-heading), 1); }

.c8-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c8-borders), 1); }

.c8-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c8-highlight), 1); }

/* Button Tabs */
.c8-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c8-heading), 1); border-color: rgba(var(--c8-borders), 0.25); }

.c8-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); border-color: rgba(var(--c8-borders), 1); }

.c8-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c8-link-hover), 1); border-color: rgba(var(--c8-borders), 1); }

.c8-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c8-heading), 1); border-color: rgba(var(--c8-heading), 1); }

.c8-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c8-heading), 1); border-color: rgba(var(--c8-heading), 1); }

.c8-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), 0.25); }

.c8-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), var(--btn-box-shadow_o)); } 

.c8-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), var(--btn-box-shadow_o)); }

.c8-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), var(--btn-box-shadow_o)); }

.c8-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c8-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c8-link), 1); } 

.c8-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c8-heading), 1); } 

.c8-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c8-heading), 1); } 

.c8-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c8-heading), 1); }

.c8-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c8-heading), 1); }


/* Linethrough Tabs */
.c8-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c8-link), 1); } 

.c8-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c8-link-hover), 1); } 

.c8-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c8-heading), 1); } 

.c8-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c8-heading), 1); } 

.c8-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c8-heading), 1); }

.c8-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c8-heading), 1); }


/* Slider Navigation */
.c8-bg .slick-slider .slick-prev, .c8-bg .slick-slider .slick-next { color: rgba(var(--c8-link), 1); background-color: rgba(var(--c8-bg-color1), 1); }

html.no-touch .c8-bg .slick-slider .slick-prev:hover, html.no-touch .c8-bg .slick-slider .slick-next:hover { color: rgba(var(--c8-link-hover), 1); }

.c8-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c8-text), 1); }

html.no-touch .c8-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c8-link-hover), 1); }

.c8-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c8-highlight), 1); }

/* Forms */
.form .c8-bg .form-control { border-color: rgba(var(--c8-borders), 1); }

.form .c8-bg .form-control:focus { border-color: rgba(var(--c8-highlight), 1); box-shadow: 0 0 5px var(--c8-highlight);}


/* Ajax Loading */
.c8-bg .ajax-wrap .ajax-loading { background: rgba(var(--c8-bg-color1), 1); }

.c8-bg.ajax-wrap .ajax-loading { background: rgba(var(--c8-bg-color1), 1); }

.ajax-wrap .c8-bg .ajax-loading { background: rgba(var(--c8-bg-color1), 1); }

.c8-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c8-borders), 1); border-top: 10px solid rgba(var(--c8-highlight), 1); }

.c8-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c8-borders), 1); border-top: 10px solid rgba(var(--c8-highlight), 1); }

.ajax-wrap .c8-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c8-borders), 1); border-top: 10px solid rgba(var(--c8-highlight), 1); }

.c8-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c8-borders), 1); border-top: 5px solid rgba(var(--c8-highlight), 1); }

.c8-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c8-borders), 1); border-top: 5px solid rgba(var(--c8-highlight), 1); }

.item_form-single_field .c8-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c8-borders), 1); border-top: 5px solid rgba(var(--c8-highlight), 1); }

.item_form-single_field .ajax-wrap .c8-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c8-borders), 1); border-top: 5px solid rgba(var(--c8-highlight), 1); }


/* Links */
.c8-bg .listing.listing_links:not(.listing_links-mini), .c8-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c8-borders), 1); }

.c8-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c8-borders), 0.1); }

.c8-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c8-link), 1); }

.c8-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c8-link-hover), 1); }

 
/* Data List */                  
.c8-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c8-borders), 1); }

.c8-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c8-borders), 1); }


/* Sitemap */                
.c8-bg nav.sitemap ul li::before, .c8-bg nav.sitemap ul li::after { background-color: rgba(var(--c8-borders), 1); }

.c8-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c8-borders), 0.5); }


/* Tables */
.c8-bg thead { color: rgba(var(--c8-heading), 1); }

.c8-bg table, .c8-bg table th, .c8-bg table td { border-color: rgba(var(--c8-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c8-bg .expand { color: rgba(var(--c8-heading), 1); }

.component.usn_cmp_anchornavigation.c8-bg .expand span:before { background: rgba(var(--c8-heading), 1); }

.component.usn_cmp_anchornavigation.c8-bg .expand span { background: rgba(var(--c8-heading), 1); }

.component.usn_cmp_anchornavigation.c8-bg .expand span:after { background: rgba(var(--c8-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c8-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c8-link), 1); border-color: rgba(var(--c8-borders), 1); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c8-borders), 0.15); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); background: rgba(var(--c8-borders), 0.25); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c8-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c8-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c8-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c8-heading), 1); border-color: rgba(var(--c8-borders), 0.25); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); border-color: rgba(var(--c8-borders), 1); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c8-heading), 1); border-color: rgba(var(--c8-heading), 1); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), 0.25); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c8-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c8-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c8-link), 1); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c8-heading), 1); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c8-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c8-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c8-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c8-link), 1); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c8-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c8-heading), 1); } 

.component.usn_cmp_anchornavigation.c8-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c8-link-hover), 1); }

.component.usn_cmp_anchornavigation.c8-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c8-heading), 1); }


/* Scroll prompt */
.c8-bg .scroll-prompt a { color: rgba(var(--c8-heading), 1); }

.c8-bg .scroll-prompt a i { color: rgba(var(--c8-heading), 1); }

.c8-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c8-heading), 1); }

.c8-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c8-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c8-bg .ec-size .ec-store h1 { color: rgba(var(--c8-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c8-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c8-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c8-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c8-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c8-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c8-heading), 1)!important; }


/* Heading separators - on page */
.c8-bg h1::before, .c8-bg h2::before, .c8-bg h3::before, .c8-bg h4::before, .c8-bg h5::before, .c8-bg h6::before { background: rgba(var(--c8-highlight), 1); }

.c8-bg h1::after, .c8-bg h2::after, .c8-bg h3::after, .c8-bg h4::after, .c8-bg h5::after, .c8-bg h6::after { background: rgba(var(--c8-highlight), 1); }


/* Heading separators - on components */
.c8-bg .heading::before, .c8-bg .secondary-heading::before { background: rgba(var(--c8-highlight), 1); }

.c8-bg .heading::after, .c8-bg .secondary-heading::after { background: rgba(var(--c8-highlight), 1); }


/* Heading separators - on specific items */
.item.c8-bg .heading::before, .item.c8-bg .secondary-heading::before { background: rgba(var(--c8-highlight), 1); }

.item.c8-bg .heading::after, .item.c8-bg .secondary-heading::after { background: rgba(var(--c8-highlight), 1); }

.inner.c8-bg .heading::before, .inner.c8-bg .secondary-heading::before { background: rgba(var(--c8-highlight), 1); }

.inner.c8-bg .heading::after, .inner.c8-bg .secondary-heading::after { background: rgba(var(--c8-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c9-bg,
.item.item_overlay .inner .image.c9-bg::before,
.usn_cmp_banner .item.item_overlay.c9-bg .inner::before { 
    background: rgba(var(--c9-bg-color1), 1); 
}

/* Backgrounds Linear */

.c9-bg.c9-bg-linear,
.item.item_overlay .inner .image.c9-bg.c9-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c9-bg.c9-bg-linear .inner::before { 
    background: linear-gradient(var(--c9-bg-angle), rgba(var(--c9-bg-color1), 1) 0%, rgba(var(--c9-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c9-bg.c9-bg-radial,
.item.item_overlay .inner .image.c9-bg.c9-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c9-bg.c9-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c9-bg-start-perc) var(--c9-bg-stop-perc), rgba(var(--c9-bg-color1), 1) 0%, rgba(var(--c9-bg-color2), 1) 100%); 
}


/* Headings */

.c9-bg h1:not(.heading), 
.c9-bg h2:not(.heading), 
.c9-bg h3:not(.heading), 
.c9-bg h4:not(.heading), 
.c9-bg h5:not(.heading), 
.c9-bg h6:not(.heading) { 
    color: rgba(var(--c9-heading), 1); 
}

.c9-heading, 
.c9-bg .heading { 
    color: rgba(var(--c9-heading), 1); 
}


/* Secondary Headings */

.c9-secondary-heading, 
.c9-bg .c9-secondary-heading { 
    color: rgba(var(--c9-secondary-heading), 1); 
}


/* Text */

.c9-bg, 
.c9-bg .c9-text, 
.c9-text { 
    color: rgba(var(--c9-text), 1); 
}


/* Borders */

.c9-borders { 
    border-color: rgba(var(--c9-borders), 1); 
}


/* Links */

.c9-link, 
.c9-link,
.c9-bg a:not(.btn),
.c9-text a:not(.btn),
.c9-bg .c9-text a:not(.btn) { 
    color: rgba(var(--c9-link), 1); 
}

.c9-link:hover, 
.c9-link:focus, 
.c9-link:active, 
.c9-bg a:not(.btn):hover, 
.c9-bg a:not(.btn):focus, 
.c9-bg a:not(.btn):active,
.c9-bg a:not(.btn):hover,
.c9-bg a:not(.btn):focus,
.c9-bg a:not(.btn):active,
.c9-text a:not(.btn):hover,
.c9-text a:not(.btn):focus,
.c9-text a:not(.btn):active,
.c9-bg .c9-text a:not(.btn):hover,
.c9-bg .c9-text a:not(.btn):focus,
.c9-bg .c9-text a:not(.btn):active { 
    color: rgba(var(--c9-link-hover), 1); 
}


/* Highlights */

.c9-highlight-bg { 
    background-color: rgba(var(--c9-highlight), 1); 
}

.c9-bg blockquote::before, 
.component .component.c9-bg div > blockquote::before { 
    color: rgba(var(--c9-highlight), 1); 
}

.c9-highlight-text { 
    color: rgba(var(--c9-highlight-text), 1); 
}


.c9-heading { 
    color: rgba(var(--c9-heading), 1)!important; 
}

.c9-secondary-heading { 
    color: rgba(var(--c9-secondary-heading), 1)!important; 
}


.c9-bg .heading { 
    color: rgba(var(--c9-heading), 1); 
}

.c9-bg .secondary-heading { 
    color: rgba(var(--c9-secondary-heading), 1); 
}

.c9-bg .quote, .c9-bg blockquote { 
    color: rgba(var(--c9-heading), 1); 
}

.c9-bg .quote::before, 
.c9-bg blockquote::before { 
    color: rgba(var(--c9-highlight), 1); 
}


/* Labels */
.c9-bg .label { background-color: rgba(var(--c9-highlight), 1); }

.c9-bg .label { color: rgba(var(--c9-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c9-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c9-link), 1); border-color: rgba(var(--c9-borders), 1); }

.c9-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c9-borders), 0.15); }

.c9-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); background: rgba(var(--c9-borders), 0.25); }

.c9-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c9-link-hover), 1); background: rgba(var(--c9-borders), 0.25); }

.c9-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c9-heading), 1); background: transparent; }

.c9-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c9-heading), 1); }

.c9-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c9-borders), 1); }

.c9-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c9-highlight), 1); }

/* Button Tabs */
.c9-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c9-heading), 1); border-color: rgba(var(--c9-borders), 0.25); }

.c9-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); border-color: rgba(var(--c9-borders), 1); }

.c9-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c9-link-hover), 1); border-color: rgba(var(--c9-borders), 1); }

.c9-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c9-heading), 1); border-color: rgba(var(--c9-heading), 1); }

.c9-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c9-heading), 1); border-color: rgba(var(--c9-heading), 1); }

.c9-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), 0.25); }

.c9-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), var(--btn-box-shadow_o)); } 

.c9-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), var(--btn-box-shadow_o)); }

.c9-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), var(--btn-box-shadow_o)); }

.c9-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c9-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c9-link), 1); } 

.c9-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c9-heading), 1); } 

.c9-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c9-heading), 1); } 

.c9-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c9-heading), 1); }

.c9-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c9-heading), 1); }


/* Linethrough Tabs */
.c9-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c9-link), 1); } 

.c9-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c9-link-hover), 1); } 

.c9-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c9-heading), 1); } 

.c9-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c9-heading), 1); } 

.c9-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c9-heading), 1); }

.c9-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c9-heading), 1); }


/* Slider Navigation */
.c9-bg .slick-slider .slick-prev, .c9-bg .slick-slider .slick-next { color: rgba(var(--c9-link), 1); background-color: rgba(var(--c9-bg-color1), 1); }

html.no-touch .c9-bg .slick-slider .slick-prev:hover, html.no-touch .c9-bg .slick-slider .slick-next:hover { color: rgba(var(--c9-link-hover), 1); }

.c9-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c9-text), 1); }

html.no-touch .c9-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c9-link-hover), 1); }

.c9-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c9-highlight), 1); }

/* Forms */
.form .c9-bg .form-control { border-color: rgba(var(--c9-borders), 1); }

.form .c9-bg .form-control:focus { border-color: rgba(var(--c9-highlight), 1); box-shadow: 0 0 5px var(--c9-highlight);}


/* Ajax Loading */
.c9-bg .ajax-wrap .ajax-loading { background: rgba(var(--c9-bg-color1), 1); }

.c9-bg.ajax-wrap .ajax-loading { background: rgba(var(--c9-bg-color1), 1); }

.ajax-wrap .c9-bg .ajax-loading { background: rgba(var(--c9-bg-color1), 1); }

.c9-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c9-borders), 1); border-top: 10px solid rgba(var(--c9-highlight), 1); }

.c9-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c9-borders), 1); border-top: 10px solid rgba(var(--c9-highlight), 1); }

.ajax-wrap .c9-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c9-borders), 1); border-top: 10px solid rgba(var(--c9-highlight), 1); }

.c9-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c9-borders), 1); border-top: 5px solid rgba(var(--c9-highlight), 1); }

.c9-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c9-borders), 1); border-top: 5px solid rgba(var(--c9-highlight), 1); }

.item_form-single_field .c9-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c9-borders), 1); border-top: 5px solid rgba(var(--c9-highlight), 1); }

.item_form-single_field .ajax-wrap .c9-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c9-borders), 1); border-top: 5px solid rgba(var(--c9-highlight), 1); }


/* Links */
.c9-bg .listing.listing_links:not(.listing_links-mini), .c9-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c9-borders), 1); }

.c9-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c9-borders), 0.1); }

.c9-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c9-link), 1); }

.c9-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c9-link-hover), 1); }

 
/* Data List */                  
.c9-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c9-borders), 1); }

.c9-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c9-borders), 1); }


/* Sitemap */                
.c9-bg nav.sitemap ul li::before, .c9-bg nav.sitemap ul li::after { background-color: rgba(var(--c9-borders), 1); }

.c9-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c9-borders), 0.5); }


/* Tables */
.c9-bg thead { color: rgba(var(--c9-heading), 1); }

.c9-bg table, .c9-bg table th, .c9-bg table td { border-color: rgba(var(--c9-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c9-bg .expand { color: rgba(var(--c9-heading), 1); }

.component.usn_cmp_anchornavigation.c9-bg .expand span:before { background: rgba(var(--c9-heading), 1); }

.component.usn_cmp_anchornavigation.c9-bg .expand span { background: rgba(var(--c9-heading), 1); }

.component.usn_cmp_anchornavigation.c9-bg .expand span:after { background: rgba(var(--c9-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c9-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c9-link), 1); border-color: rgba(var(--c9-borders), 1); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c9-borders), 0.15); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); background: rgba(var(--c9-borders), 0.25); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c9-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c9-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c9-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c9-heading), 1); border-color: rgba(var(--c9-borders), 0.25); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); border-color: rgba(var(--c9-borders), 1); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c9-heading), 1); border-color: rgba(var(--c9-heading), 1); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), 0.25); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c9-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c9-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c9-link), 1); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c9-heading), 1); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c9-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c9-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c9-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c9-link), 1); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c9-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c9-heading), 1); } 

.component.usn_cmp_anchornavigation.c9-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c9-link-hover), 1); }

.component.usn_cmp_anchornavigation.c9-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c9-heading), 1); }


/* Scroll prompt */
.c9-bg .scroll-prompt a { color: rgba(var(--c9-heading), 1); }

.c9-bg .scroll-prompt a i { color: rgba(var(--c9-heading), 1); }

.c9-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c9-heading), 1); }

.c9-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c9-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store h1 { color: rgba(var(--c9-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c9-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c9-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c9-heading), 1)!important; }


/* Heading separators - on page */
.c9-bg h1::before, .c9-bg h2::before, .c9-bg h3::before, .c9-bg h4::before, .c9-bg h5::before, .c9-bg h6::before { background: rgba(var(--c9-highlight), 1); }

.c9-bg h1::after, .c9-bg h2::after, .c9-bg h3::after, .c9-bg h4::after, .c9-bg h5::after, .c9-bg h6::after { background: rgba(var(--c9-highlight), 1); }


/* Heading separators - on components */
.c9-bg .heading::before, .c9-bg .secondary-heading::before { background: rgba(var(--c9-highlight), 1); }

.c9-bg .heading::after, .c9-bg .secondary-heading::after { background: rgba(var(--c9-highlight), 1); }


/* Heading separators - on specific items */
.item.c9-bg .heading::before, .item.c9-bg .secondary-heading::before { background: rgba(var(--c9-highlight), 1); }

.item.c9-bg .heading::after, .item.c9-bg .secondary-heading::after { background: rgba(var(--c9-highlight), 1); }

.inner.c9-bg .heading::before, .inner.c9-bg .secondary-heading::before { background: rgba(var(--c9-highlight), 1); }

.inner.c9-bg .heading::after, .inner.c9-bg .secondary-heading::after { background: rgba(var(--c9-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c10-bg,
.item.item_overlay .inner .image.c10-bg::before,
.usn_cmp_banner .item.item_overlay.c10-bg .inner::before { 
    background: rgba(var(--c10-bg-color1), 1); 
}

/* Backgrounds Linear */

.c10-bg.c10-bg-linear,
.item.item_overlay .inner .image.c10-bg.c10-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c10-bg.c10-bg-linear .inner::before { 
    background: linear-gradient(var(--c10-bg-angle), rgba(var(--c10-bg-color1), 1) 0%, rgba(var(--c10-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c10-bg.c10-bg-radial,
.item.item_overlay .inner .image.c10-bg.c10-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c10-bg.c10-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c10-bg-start-perc) var(--c10-bg-stop-perc), rgba(var(--c10-bg-color1), 1) 0%, rgba(var(--c10-bg-color2), 1) 100%); 
}


/* Headings */

.c10-bg h1:not(.heading), 
.c10-bg h2:not(.heading), 
.c10-bg h3:not(.heading), 
.c10-bg h4:not(.heading), 
.c10-bg h5:not(.heading), 
.c10-bg h6:not(.heading) { 
    color: rgba(var(--c10-heading), 1); 
}

.c10-heading, 
.c10-bg .heading { 
    color: rgba(var(--c10-heading), 1); 
}


/* Secondary Headings */

.c10-secondary-heading, 
.c10-bg .c10-secondary-heading { 
    color: rgba(var(--c10-secondary-heading), 1); 
}


/* Text */

.c10-bg, 
.c10-bg .c10-text, 
.c10-text { 
    color: rgba(var(--c10-text), 1); 
}


/* Borders */

.c10-borders { 
    border-color: rgba(var(--c10-borders), 1); 
}


/* Links */

.c10-link, 
.c10-link,
.c10-bg a:not(.btn),
.c10-text a:not(.btn),
.c10-bg .c10-text a:not(.btn) { 
    color: rgba(var(--c10-link), 1); 
}

.c10-link:hover, 
.c10-link:focus, 
.c10-link:active, 
.c10-bg a:not(.btn):hover, 
.c10-bg a:not(.btn):focus, 
.c10-bg a:not(.btn):active,
.c10-bg a:not(.btn):hover,
.c10-bg a:not(.btn):focus,
.c10-bg a:not(.btn):active,
.c10-text a:not(.btn):hover,
.c10-text a:not(.btn):focus,
.c10-text a:not(.btn):active,
.c10-bg .c10-text a:not(.btn):hover,
.c10-bg .c10-text a:not(.btn):focus,
.c10-bg .c10-text a:not(.btn):active { 
    color: rgba(var(--c10-link-hover), 1); 
}


/* Highlights */

.c10-highlight-bg { 
    background-color: rgba(var(--c10-highlight), 1); 
}

.c10-bg blockquote::before, 
.component .component.c10-bg div > blockquote::before { 
    color: rgba(var(--c10-highlight), 1); 
}

.c10-highlight-text { 
    color: rgba(var(--c10-highlight-text), 1); 
}


.c10-heading { 
    color: rgba(var(--c10-heading), 1)!important; 
}

.c10-secondary-heading { 
    color: rgba(var(--c10-secondary-heading), 1)!important; 
}


.c10-bg .heading { 
    color: rgba(var(--c10-heading), 1); 
}

.c10-bg .secondary-heading { 
    color: rgba(var(--c10-secondary-heading), 1); 
}

.c10-bg .quote, .c10-bg blockquote { 
    color: rgba(var(--c10-heading), 1); 
}

.c10-bg .quote::before, 
.c10-bg blockquote::before { 
    color: rgba(var(--c10-highlight), 1); 
}


/* Labels */
.c10-bg .label { background-color: rgba(var(--c10-highlight), 1); }

.c10-bg .label { color: rgba(var(--c10-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c10-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c10-link), 1); border-color: rgba(var(--c10-borders), 1); }

.c10-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c10-borders), 0.15); }

.c10-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); background: rgba(var(--c10-borders), 0.25); }

.c10-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c10-link-hover), 1); background: rgba(var(--c10-borders), 0.25); }

.c10-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c10-heading), 1); background: transparent; }

.c10-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c10-heading), 1); }

.c10-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c10-borders), 1); }

.c10-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c10-highlight), 1); }

/* Button Tabs */
.c10-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c10-heading), 1); border-color: rgba(var(--c10-borders), 0.25); }

.c10-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); border-color: rgba(var(--c10-borders), 1); }

.c10-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c10-link-hover), 1); border-color: rgba(var(--c10-borders), 1); }

.c10-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c10-heading), 1); border-color: rgba(var(--c10-heading), 1); }

.c10-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c10-heading), 1); border-color: rgba(var(--c10-heading), 1); }

.c10-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), 0.25); }

.c10-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), var(--btn-box-shadow_o)); } 

.c10-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), var(--btn-box-shadow_o)); }

.c10-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), var(--btn-box-shadow_o)); }

.c10-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c10-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c10-link), 1); } 

.c10-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c10-heading), 1); } 

.c10-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c10-heading), 1); } 

.c10-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c10-heading), 1); }

.c10-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c10-heading), 1); }


/* Linethrough Tabs */
.c10-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c10-link), 1); } 

.c10-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c10-link-hover), 1); } 

.c10-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c10-heading), 1); } 

.c10-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c10-heading), 1); } 

.c10-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c10-heading), 1); }

.c10-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c10-heading), 1); }


/* Slider Navigation */
.c10-bg .slick-slider .slick-prev, .c10-bg .slick-slider .slick-next { color: rgba(var(--c10-link), 1); background-color: rgba(var(--c10-bg-color1), 1); }

html.no-touch .c10-bg .slick-slider .slick-prev:hover, html.no-touch .c10-bg .slick-slider .slick-next:hover { color: rgba(var(--c10-link-hover), 1); }

.c10-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c10-text), 1); }

html.no-touch .c10-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c10-link-hover), 1); }

.c10-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c10-highlight), 1); }

/* Forms */
.form .c10-bg .form-control { border-color: rgba(var(--c10-borders), 1); }

.form .c10-bg .form-control:focus { border-color: rgba(var(--c10-highlight), 1); box-shadow: 0 0 5px var(--c10-highlight);}


/* Ajax Loading */
.c10-bg .ajax-wrap .ajax-loading { background: rgba(var(--c10-bg-color1), 1); }

.c10-bg.ajax-wrap .ajax-loading { background: rgba(var(--c10-bg-color1), 1); }

.ajax-wrap .c10-bg .ajax-loading { background: rgba(var(--c10-bg-color1), 1); }

.c10-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c10-borders), 1); border-top: 10px solid rgba(var(--c10-highlight), 1); }

.c10-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c10-borders), 1); border-top: 10px solid rgba(var(--c10-highlight), 1); }

.ajax-wrap .c10-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c10-borders), 1); border-top: 10px solid rgba(var(--c10-highlight), 1); }

.c10-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c10-borders), 1); border-top: 5px solid rgba(var(--c10-highlight), 1); }

.c10-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c10-borders), 1); border-top: 5px solid rgba(var(--c10-highlight), 1); }

.item_form-single_field .c10-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c10-borders), 1); border-top: 5px solid rgba(var(--c10-highlight), 1); }

.item_form-single_field .ajax-wrap .c10-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c10-borders), 1); border-top: 5px solid rgba(var(--c10-highlight), 1); }


/* Links */
.c10-bg .listing.listing_links:not(.listing_links-mini), .c10-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c10-borders), 1); }

.c10-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c10-borders), 0.1); }

.c10-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c10-link), 1); }

.c10-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c10-link-hover), 1); }

 
/* Data List */                  
.c10-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c10-borders), 1); }

.c10-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c10-borders), 1); }


/* Sitemap */                
.c10-bg nav.sitemap ul li::before, .c10-bg nav.sitemap ul li::after { background-color: rgba(var(--c10-borders), 1); }

.c10-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c10-borders), 0.5); }


/* Tables */
.c10-bg thead { color: rgba(var(--c10-heading), 1); }

.c10-bg table, .c10-bg table th, .c10-bg table td { border-color: rgba(var(--c10-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c10-bg .expand { color: rgba(var(--c10-heading), 1); }

.component.usn_cmp_anchornavigation.c10-bg .expand span:before { background: rgba(var(--c10-heading), 1); }

.component.usn_cmp_anchornavigation.c10-bg .expand span { background: rgba(var(--c10-heading), 1); }

.component.usn_cmp_anchornavigation.c10-bg .expand span:after { background: rgba(var(--c10-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c10-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c10-link), 1); border-color: rgba(var(--c10-borders), 1); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c10-borders), 0.15); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); background: rgba(var(--c10-borders), 0.25); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c10-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c10-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c10-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c10-heading), 1); border-color: rgba(var(--c10-borders), 0.25); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); border-color: rgba(var(--c10-borders), 1); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c10-heading), 1); border-color: rgba(var(--c10-heading), 1); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), 0.25); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c10-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c10-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c10-link), 1); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c10-heading), 1); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c10-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c10-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c10-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c10-link), 1); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c10-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c10-heading), 1); } 

.component.usn_cmp_anchornavigation.c10-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c10-link-hover), 1); }

.component.usn_cmp_anchornavigation.c10-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c10-heading), 1); }


/* Scroll prompt */
.c10-bg .scroll-prompt a { color: rgba(var(--c10-heading), 1); }

.c10-bg .scroll-prompt a i { color: rgba(var(--c10-heading), 1); }

.c10-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c10-heading), 1); }

.c10-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c10-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c10-bg .ec-size .ec-store h1 { color: rgba(var(--c10-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c10-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c10-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c10-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c10-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c10-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c10-heading), 1)!important; }


/* Heading separators - on page */
.c10-bg h1::before, .c10-bg h2::before, .c10-bg h3::before, .c10-bg h4::before, .c10-bg h5::before, .c10-bg h6::before { background: rgba(var(--c10-highlight), 1); }

.c10-bg h1::after, .c10-bg h2::after, .c10-bg h3::after, .c10-bg h4::after, .c10-bg h5::after, .c10-bg h6::after { background: rgba(var(--c10-highlight), 1); }


/* Heading separators - on components */
.c10-bg .heading::before, .c10-bg .secondary-heading::before { background: rgba(var(--c10-highlight), 1); }

.c10-bg .heading::after, .c10-bg .secondary-heading::after { background: rgba(var(--c10-highlight), 1); }


/* Heading separators - on specific items */
.item.c10-bg .heading::before, .item.c10-bg .secondary-heading::before { background: rgba(var(--c10-highlight), 1); }

.item.c10-bg .heading::after, .item.c10-bg .secondary-heading::after { background: rgba(var(--c10-highlight), 1); }

.inner.c10-bg .heading::before, .inner.c10-bg .secondary-heading::before { background: rgba(var(--c10-highlight), 1); }

.inner.c10-bg .heading::after, .inner.c10-bg .secondary-heading::after { background: rgba(var(--c10-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c11-bg,
.item.item_overlay .inner .image.c11-bg::before,
.usn_cmp_banner .item.item_overlay.c11-bg .inner::before { 
    background: rgba(var(--c11-bg-color1), 1); 
}

/* Backgrounds Linear */

.c11-bg.c11-bg-linear,
.item.item_overlay .inner .image.c11-bg.c11-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c11-bg.c11-bg-linear .inner::before { 
    background: linear-gradient(var(--c11-bg-angle), rgba(var(--c11-bg-color1), 1) 0%, rgba(var(--c11-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c11-bg.c11-bg-radial,
.item.item_overlay .inner .image.c11-bg.c11-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c11-bg.c11-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c11-bg-start-perc) var(--c11-bg-stop-perc), rgba(var(--c11-bg-color1), 1) 0%, rgba(var(--c11-bg-color2), 1) 100%); 
}


/* Headings */

.c11-bg h1:not(.heading), 
.c11-bg h2:not(.heading), 
.c11-bg h3:not(.heading), 
.c11-bg h4:not(.heading), 
.c11-bg h5:not(.heading), 
.c11-bg h6:not(.heading) { 
    color: rgba(var(--c11-heading), 1); 
}

.c11-heading, 
.c11-bg .heading { 
    color: rgba(var(--c11-heading), 1); 
}


/* Secondary Headings */

.c11-secondary-heading, 
.c11-bg .c11-secondary-heading { 
    color: rgba(var(--c11-secondary-heading), 1); 
}


/* Text */

.c11-bg, 
.c11-bg .c11-text, 
.c11-text { 
    color: rgba(var(--c11-text), 1); 
}


/* Borders */

.c11-borders { 
    border-color: rgba(var(--c11-borders), 1); 
}


/* Links */

.c11-link, 
.c11-link,
.c11-bg a:not(.btn),
.c11-text a:not(.btn),
.c11-bg .c11-text a:not(.btn) { 
    color: rgba(var(--c11-link), 1); 
}

.c11-link:hover, 
.c11-link:focus, 
.c11-link:active, 
.c11-bg a:not(.btn):hover, 
.c11-bg a:not(.btn):focus, 
.c11-bg a:not(.btn):active,
.c11-bg a:not(.btn):hover,
.c11-bg a:not(.btn):focus,
.c11-bg a:not(.btn):active,
.c11-text a:not(.btn):hover,
.c11-text a:not(.btn):focus,
.c11-text a:not(.btn):active,
.c11-bg .c11-text a:not(.btn):hover,
.c11-bg .c11-text a:not(.btn):focus,
.c11-bg .c11-text a:not(.btn):active { 
    color: rgba(var(--c11-link-hover), 1); 
}


/* Highlights */

.c11-highlight-bg { 
    background-color: rgba(var(--c11-highlight), 1); 
}

.c11-bg blockquote::before, 
.component .component.c11-bg div > blockquote::before { 
    color: rgba(var(--c11-highlight), 1); 
}

.c11-highlight-text { 
    color: rgba(var(--c11-highlight-text), 1); 
}


.c11-heading { 
    color: rgba(var(--c11-heading), 1)!important; 
}

.c11-secondary-heading { 
    color: rgba(var(--c11-secondary-heading), 1)!important; 
}


.c11-bg .heading { 
    color: rgba(var(--c11-heading), 1); 
}

.c11-bg .secondary-heading { 
    color: rgba(var(--c11-secondary-heading), 1); 
}

.c11-bg .quote, .c11-bg blockquote { 
    color: rgba(var(--c11-heading), 1); 
}

.c11-bg .quote::before, 
.c11-bg blockquote::before { 
    color: rgba(var(--c11-highlight), 1); 
}


/* Labels */
.c11-bg .label { background-color: rgba(var(--c11-highlight), 1); }

.c11-bg .label { color: rgba(var(--c11-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c11-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c11-link), 1); border-color: rgba(var(--c11-borders), 1); }

.c11-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c11-borders), 0.15); }

.c11-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); background: rgba(var(--c11-borders), 0.25); }

.c11-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c11-link-hover), 1); background: rgba(var(--c11-borders), 0.25); }

.c11-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c11-heading), 1); background: transparent; }

.c11-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c11-heading), 1); }

.c11-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c11-borders), 1); }

.c11-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c11-highlight), 1); }

/* Button Tabs */
.c11-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c11-heading), 1); border-color: rgba(var(--c11-borders), 0.25); }

.c11-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); border-color: rgba(var(--c11-borders), 1); }

.c11-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c11-link-hover), 1); border-color: rgba(var(--c11-borders), 1); }

.c11-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c11-heading), 1); border-color: rgba(var(--c11-heading), 1); }

.c11-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c11-heading), 1); border-color: rgba(var(--c11-heading), 1); }

.c11-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), 0.25); }

.c11-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), var(--btn-box-shadow_o)); } 

.c11-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), var(--btn-box-shadow_o)); }

.c11-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), var(--btn-box-shadow_o)); }

.c11-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c11-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c11-link), 1); } 

.c11-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c11-heading), 1); } 

.c11-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c11-heading), 1); } 

.c11-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c11-heading), 1); }

.c11-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c11-heading), 1); }


/* Linethrough Tabs */
.c11-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c11-link), 1); } 

.c11-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c11-link-hover), 1); } 

.c11-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c11-heading), 1); } 

.c11-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c11-heading), 1); } 

.c11-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c11-heading), 1); }

.c11-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c11-heading), 1); }


/* Slider Navigation */
.c11-bg .slick-slider .slick-prev, .c11-bg .slick-slider .slick-next { color: rgba(var(--c11-link), 1); background-color: rgba(var(--c11-bg-color1), 1); }

html.no-touch .c11-bg .slick-slider .slick-prev:hover, html.no-touch .c11-bg .slick-slider .slick-next:hover { color: rgba(var(--c11-link-hover), 1); }

.c11-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c11-text), 1); }

html.no-touch .c11-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c11-link-hover), 1); }

.c11-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c11-highlight), 1); }

/* Forms */
.form .c11-bg .form-control { border-color: rgba(var(--c11-borders), 1); }

.form .c11-bg .form-control:focus { border-color: rgba(var(--c11-highlight), 1); box-shadow: 0 0 5px var(--c11-highlight);}


/* Ajax Loading */
.c11-bg .ajax-wrap .ajax-loading { background: rgba(var(--c11-bg-color1), 1); }

.c11-bg.ajax-wrap .ajax-loading { background: rgba(var(--c11-bg-color1), 1); }

.ajax-wrap .c11-bg .ajax-loading { background: rgba(var(--c11-bg-color1), 1); }

.c11-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c11-borders), 1); border-top: 10px solid rgba(var(--c11-highlight), 1); }

.c11-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c11-borders), 1); border-top: 10px solid rgba(var(--c11-highlight), 1); }

.ajax-wrap .c11-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c11-borders), 1); border-top: 10px solid rgba(var(--c11-highlight), 1); }

.c11-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c11-borders), 1); border-top: 5px solid rgba(var(--c11-highlight), 1); }

.c11-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c11-borders), 1); border-top: 5px solid rgba(var(--c11-highlight), 1); }

.item_form-single_field .c11-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c11-borders), 1); border-top: 5px solid rgba(var(--c11-highlight), 1); }

.item_form-single_field .ajax-wrap .c11-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c11-borders), 1); border-top: 5px solid rgba(var(--c11-highlight), 1); }


/* Links */
.c11-bg .listing.listing_links:not(.listing_links-mini), .c11-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c11-borders), 1); }

.c11-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c11-borders), 0.1); }

.c11-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c11-link), 1); }

.c11-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c11-link-hover), 1); }

 
/* Data List */                  
.c11-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c11-borders), 1); }

.c11-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c11-borders), 1); }


/* Sitemap */                
.c11-bg nav.sitemap ul li::before, .c11-bg nav.sitemap ul li::after { background-color: rgba(var(--c11-borders), 1); }

.c11-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c11-borders), 0.5); }


/* Tables */
.c11-bg thead { color: rgba(var(--c11-heading), 1); }

.c11-bg table, .c11-bg table th, .c11-bg table td { border-color: rgba(var(--c11-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c11-bg .expand { color: rgba(var(--c11-heading), 1); }

.component.usn_cmp_anchornavigation.c11-bg .expand span:before { background: rgba(var(--c11-heading), 1); }

.component.usn_cmp_anchornavigation.c11-bg .expand span { background: rgba(var(--c11-heading), 1); }

.component.usn_cmp_anchornavigation.c11-bg .expand span:after { background: rgba(var(--c11-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c11-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c11-link), 1); border-color: rgba(var(--c11-borders), 1); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c11-borders), 0.15); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); background: rgba(var(--c11-borders), 0.25); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c11-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c11-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c11-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c11-heading), 1); border-color: rgba(var(--c11-borders), 0.25); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); border-color: rgba(var(--c11-borders), 1); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c11-heading), 1); border-color: rgba(var(--c11-heading), 1); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), 0.25); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c11-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c11-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c11-link), 1); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c11-heading), 1); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c11-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c11-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c11-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c11-link), 1); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c11-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c11-heading), 1); } 

.component.usn_cmp_anchornavigation.c11-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c11-link-hover), 1); }

.component.usn_cmp_anchornavigation.c11-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c11-heading), 1); }


/* Scroll prompt */
.c11-bg .scroll-prompt a { color: rgba(var(--c11-heading), 1); }

.c11-bg .scroll-prompt a i { color: rgba(var(--c11-heading), 1); }

.c11-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c11-heading), 1); }

.c11-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c11-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c11-bg .ec-size .ec-store h1 { color: rgba(var(--c11-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c11-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c11-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c11-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c11-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c11-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c11-heading), 1)!important; }


/* Heading separators - on page */
.c11-bg h1::before, .c11-bg h2::before, .c11-bg h3::before, .c11-bg h4::before, .c11-bg h5::before, .c11-bg h6::before { background: rgba(var(--c11-highlight), 1); }

.c11-bg h1::after, .c11-bg h2::after, .c11-bg h3::after, .c11-bg h4::after, .c11-bg h5::after, .c11-bg h6::after { background: rgba(var(--c11-highlight), 1); }


/* Heading separators - on components */
.c11-bg .heading::before, .c11-bg .secondary-heading::before { background: rgba(var(--c11-highlight), 1); }

.c11-bg .heading::after, .c11-bg .secondary-heading::after { background: rgba(var(--c11-highlight), 1); }


/* Heading separators - on specific items */
.item.c11-bg .heading::before, .item.c11-bg .secondary-heading::before { background: rgba(var(--c11-highlight), 1); }

.item.c11-bg .heading::after, .item.c11-bg .secondary-heading::after { background: rgba(var(--c11-highlight), 1); }

.inner.c11-bg .heading::before, .inner.c11-bg .secondary-heading::before { background: rgba(var(--c11-highlight), 1); }

.inner.c11-bg .heading::after, .inner.c11-bg .secondary-heading::after { background: rgba(var(--c11-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c12-bg,
.item.item_overlay .inner .image.c12-bg::before,
.usn_cmp_banner .item.item_overlay.c12-bg .inner::before { 
    background: rgba(var(--c12-bg-color1), 1); 
}

/* Backgrounds Linear */

.c12-bg.c12-bg-linear,
.item.item_overlay .inner .image.c12-bg.c12-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c12-bg.c12-bg-linear .inner::before { 
    background: linear-gradient(var(--c12-bg-angle), rgba(var(--c12-bg-color1), 1) 0%, rgba(var(--c12-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c12-bg.c12-bg-radial,
.item.item_overlay .inner .image.c12-bg.c12-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c12-bg.c12-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c12-bg-start-perc) var(--c12-bg-stop-perc), rgba(var(--c12-bg-color1), 1) 0%, rgba(var(--c12-bg-color2), 1) 100%); 
}


/* Headings */

.c12-bg h1:not(.heading), 
.c12-bg h2:not(.heading), 
.c12-bg h3:not(.heading), 
.c12-bg h4:not(.heading), 
.c12-bg h5:not(.heading), 
.c12-bg h6:not(.heading) { 
    color: rgba(var(--c12-heading), 1); 
}

.c12-heading, 
.c12-bg .heading { 
    color: rgba(var(--c12-heading), 1); 
}


/* Secondary Headings */

.c12-secondary-heading, 
.c12-bg .c12-secondary-heading { 
    color: rgba(var(--c12-secondary-heading), 1); 
}


/* Text */

.c12-bg, 
.c12-bg .c12-text, 
.c12-text { 
    color: rgba(var(--c12-text), 1); 
}


/* Borders */

.c12-borders { 
    border-color: rgba(var(--c12-borders), 1); 
}


/* Links */

.c12-link, 
.c12-link,
.c12-bg a:not(.btn),
.c12-text a:not(.btn),
.c12-bg .c12-text a:not(.btn) { 
    color: rgba(var(--c12-link), 1); 
}

.c12-link:hover, 
.c12-link:focus, 
.c12-link:active, 
.c12-bg a:not(.btn):hover, 
.c12-bg a:not(.btn):focus, 
.c12-bg a:not(.btn):active,
.c12-bg a:not(.btn):hover,
.c12-bg a:not(.btn):focus,
.c12-bg a:not(.btn):active,
.c12-text a:not(.btn):hover,
.c12-text a:not(.btn):focus,
.c12-text a:not(.btn):active,
.c12-bg .c12-text a:not(.btn):hover,
.c12-bg .c12-text a:not(.btn):focus,
.c12-bg .c12-text a:not(.btn):active { 
    color: rgba(var(--c12-link-hover), 1); 
}


/* Highlights */

.c12-highlight-bg { 
    background-color: rgba(var(--c12-highlight), 1); 
}

.c12-bg blockquote::before, 
.component .component.c12-bg div > blockquote::before { 
    color: rgba(var(--c12-highlight), 1); 
}

.c12-highlight-text { 
    color: rgba(var(--c12-highlight-text), 1); 
}


.c12-heading { 
    color: rgba(var(--c12-heading), 1)!important; 
}

.c12-secondary-heading { 
    color: rgba(var(--c12-secondary-heading), 1)!important; 
}


.c12-bg .heading { 
    color: rgba(var(--c12-heading), 1); 
}

.c12-bg .secondary-heading { 
    color: rgba(var(--c12-secondary-heading), 1); 
}

.c12-bg .quote, .c12-bg blockquote { 
    color: rgba(var(--c12-heading), 1); 
}

.c12-bg .quote::before, 
.c12-bg blockquote::before { 
    color: rgba(var(--c12-highlight), 1); 
}


/* Labels */
.c12-bg .label { background-color: rgba(var(--c12-highlight), 1); }

.c12-bg .label { color: rgba(var(--c12-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c12-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c12-link), 1); border-color: rgba(var(--c12-borders), 1); }

.c12-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c12-borders), 0.15); }

.c12-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); background: rgba(var(--c12-borders), 0.25); }

.c12-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c12-link-hover), 1); background: rgba(var(--c12-borders), 0.25); }

.c12-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c12-heading), 1); background: transparent; }

.c12-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c12-heading), 1); }

.c12-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c12-borders), 1); }

.c12-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c12-highlight), 1); }

/* Button Tabs */
.c12-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c12-heading), 1); border-color: rgba(var(--c12-borders), 0.25); }

.c12-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); border-color: rgba(var(--c12-borders), 1); }

.c12-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c12-link-hover), 1); border-color: rgba(var(--c12-borders), 1); }

.c12-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c12-heading), 1); border-color: rgba(var(--c12-heading), 1); }

.c12-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c12-heading), 1); border-color: rgba(var(--c12-heading), 1); }

.c12-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), 0.25); }

.c12-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), var(--btn-box-shadow_o)); } 

.c12-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), var(--btn-box-shadow_o)); }

.c12-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), var(--btn-box-shadow_o)); }

.c12-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c12-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c12-link), 1); } 

.c12-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c12-heading), 1); } 

.c12-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c12-heading), 1); } 

.c12-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c12-heading), 1); }

.c12-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c12-heading), 1); }


/* Linethrough Tabs */
.c12-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c12-link), 1); } 

.c12-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c12-link-hover), 1); } 

.c12-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c12-heading), 1); } 

.c12-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c12-heading), 1); } 

.c12-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c12-heading), 1); }

.c12-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c12-heading), 1); }


/* Slider Navigation */
.c12-bg .slick-slider .slick-prev, .c12-bg .slick-slider .slick-next { color: rgba(var(--c12-link), 1); background-color: rgba(var(--c12-bg-color1), 1); }

html.no-touch .c12-bg .slick-slider .slick-prev:hover, html.no-touch .c12-bg .slick-slider .slick-next:hover { color: rgba(var(--c12-link-hover), 1); }

.c12-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c12-text), 1); }

html.no-touch .c12-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c12-link-hover), 1); }

.c12-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c12-highlight), 1); }

/* Forms */
.form .c12-bg .form-control { border-color: rgba(var(--c12-borders), 1); }

.form .c12-bg .form-control:focus { border-color: rgba(var(--c12-highlight), 1); box-shadow: 0 0 5px var(--c12-highlight);}


/* Ajax Loading */
.c12-bg .ajax-wrap .ajax-loading { background: rgba(var(--c12-bg-color1), 1); }

.c12-bg.ajax-wrap .ajax-loading { background: rgba(var(--c12-bg-color1), 1); }

.ajax-wrap .c12-bg .ajax-loading { background: rgba(var(--c12-bg-color1), 1); }

.c12-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c12-borders), 1); border-top: 10px solid rgba(var(--c12-highlight), 1); }

.c12-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c12-borders), 1); border-top: 10px solid rgba(var(--c12-highlight), 1); }

.ajax-wrap .c12-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c12-borders), 1); border-top: 10px solid rgba(var(--c12-highlight), 1); }

.c12-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c12-borders), 1); border-top: 5px solid rgba(var(--c12-highlight), 1); }

.c12-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c12-borders), 1); border-top: 5px solid rgba(var(--c12-highlight), 1); }

.item_form-single_field .c12-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c12-borders), 1); border-top: 5px solid rgba(var(--c12-highlight), 1); }

.item_form-single_field .ajax-wrap .c12-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c12-borders), 1); border-top: 5px solid rgba(var(--c12-highlight), 1); }


/* Links */
.c12-bg .listing.listing_links:not(.listing_links-mini), .c12-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c12-borders), 1); }

.c12-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c12-borders), 0.1); }

.c12-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c12-link), 1); }

.c12-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c12-link-hover), 1); }

 
/* Data List */                  
.c12-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c12-borders), 1); }

.c12-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c12-borders), 1); }


/* Sitemap */                
.c12-bg nav.sitemap ul li::before, .c12-bg nav.sitemap ul li::after { background-color: rgba(var(--c12-borders), 1); }

.c12-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c12-borders), 0.5); }


/* Tables */
.c12-bg thead { color: rgba(var(--c12-heading), 1); }

.c12-bg table, .c12-bg table th, .c12-bg table td { border-color: rgba(var(--c12-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c12-bg .expand { color: rgba(var(--c12-heading), 1); }

.component.usn_cmp_anchornavigation.c12-bg .expand span:before { background: rgba(var(--c12-heading), 1); }

.component.usn_cmp_anchornavigation.c12-bg .expand span { background: rgba(var(--c12-heading), 1); }

.component.usn_cmp_anchornavigation.c12-bg .expand span:after { background: rgba(var(--c12-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c12-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c12-link), 1); border-color: rgba(var(--c12-borders), 1); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c12-borders), 0.15); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); background: rgba(var(--c12-borders), 0.25); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c12-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c12-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c12-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c12-heading), 1); border-color: rgba(var(--c12-borders), 0.25); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); border-color: rgba(var(--c12-borders), 1); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c12-heading), 1); border-color: rgba(var(--c12-heading), 1); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), 0.25); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c12-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c12-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c12-link), 1); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c12-heading), 1); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c12-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c12-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c12-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c12-link), 1); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c12-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c12-heading), 1); } 

.component.usn_cmp_anchornavigation.c12-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c12-link-hover), 1); }

.component.usn_cmp_anchornavigation.c12-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c12-heading), 1); }


/* Scroll prompt */
.c12-bg .scroll-prompt a { color: rgba(var(--c12-heading), 1); }

.c12-bg .scroll-prompt a i { color: rgba(var(--c12-heading), 1); }

.c12-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c12-heading), 1); }

.c12-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c12-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c12-bg .ec-size .ec-store h1 { color: rgba(var(--c12-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c12-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c12-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c12-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c12-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c12-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c12-heading), 1)!important; }


/* Heading separators - on page */
.c12-bg h1::before, .c12-bg h2::before, .c12-bg h3::before, .c12-bg h4::before, .c12-bg h5::before, .c12-bg h6::before { background: rgba(var(--c12-highlight), 1); }

.c12-bg h1::after, .c12-bg h2::after, .c12-bg h3::after, .c12-bg h4::after, .c12-bg h5::after, .c12-bg h6::after { background: rgba(var(--c12-highlight), 1); }


/* Heading separators - on components */
.c12-bg .heading::before, .c12-bg .secondary-heading::before { background: rgba(var(--c12-highlight), 1); }

.c12-bg .heading::after, .c12-bg .secondary-heading::after { background: rgba(var(--c12-highlight), 1); }


/* Heading separators - on specific items */
.item.c12-bg .heading::before, .item.c12-bg .secondary-heading::before { background: rgba(var(--c12-highlight), 1); }

.item.c12-bg .heading::after, .item.c12-bg .secondary-heading::after { background: rgba(var(--c12-highlight), 1); }

.inner.c12-bg .heading::before, .inner.c12-bg .secondary-heading::before { background: rgba(var(--c12-highlight), 1); }

.inner.c12-bg .heading::after, .inner.c12-bg .secondary-heading::after { background: rgba(var(--c12-highlight), 1); }



/*	
--------------------------------------------------
Additional Colors - Buttons
-------------------------------------------------- 
*/


/* Backgrounds */

/* Backgrounds Solid */

.c13-bg,
.item.item_overlay .inner .image.c13-bg::before,
.usn_cmp_banner .item.item_overlay.c13-bg .inner::before { 
    background: rgba(var(--c13-bg-color1), 1); 
}

/* Backgrounds Linear */

.c13-bg.c13-bg-linear,
.item.item_overlay .inner .image.c13-bg.c13-bg-linear::before,
.usn_cmp_banner .item.item_overlay.c13-bg.c13-bg-linear .inner::before { 
    background: linear-gradient(var(--c13-bg-angle), rgba(var(--c13-bg-color1), 1) 0%, rgba(var(--c13-bg-color2), 1) 100%); 
}

/* Backgrounds Radial */

.c13-bg.c13-bg-radial,
.item.item_overlay .inner .image.c13-bg.c13-bg-radial::before,
.usn_cmp_banner .item.item_overlay.c13-bg.c13-bg-radial .inner::before { 
    background: radial-gradient(farthest-side at var(--c13-bg-start-perc) var(--c13-bg-stop-perc), rgba(var(--c13-bg-color1), 1) 0%, rgba(var(--c13-bg-color2), 1) 100%); 
}


/* Headings */

.c13-bg h1:not(.heading), 
.c13-bg h2:not(.heading), 
.c13-bg h3:not(.heading), 
.c13-bg h4:not(.heading), 
.c13-bg h5:not(.heading), 
.c13-bg h6:not(.heading) { 
    color: rgba(var(--c13-heading), 1); 
}

.c13-heading, 
.c13-bg .heading { 
    color: rgba(var(--c13-heading), 1); 
}


/* Secondary Headings */

.c13-secondary-heading, 
.c13-bg .c13-secondary-heading { 
    color: rgba(var(--c13-secondary-heading), 1); 
}


/* Text */

.c13-bg, 
.c13-bg .c13-text, 
.c13-text { 
    color: rgba(var(--c13-text), 1); 
}


/* Borders */

.c13-borders { 
    border-color: rgba(var(--c13-borders), 1); 
}


/* Links */

.c13-link, 
.c13-link,
.c13-bg a:not(.btn),
.c13-text a:not(.btn),
.c13-bg .c13-text a:not(.btn) { 
    color: rgba(var(--c13-link), 1); 
}

.c13-link:hover, 
.c13-link:focus, 
.c13-link:active, 
.c13-bg a:not(.btn):hover, 
.c13-bg a:not(.btn):focus, 
.c13-bg a:not(.btn):active,
.c13-bg a:not(.btn):hover,
.c13-bg a:not(.btn):focus,
.c13-bg a:not(.btn):active,
.c13-text a:not(.btn):hover,
.c13-text a:not(.btn):focus,
.c13-text a:not(.btn):active,
.c13-bg .c13-text a:not(.btn):hover,
.c13-bg .c13-text a:not(.btn):focus,
.c13-bg .c13-text a:not(.btn):active { 
    color: rgba(var(--c13-link-hover), 1); 
}


/* Highlights */

.c13-highlight-bg { 
    background-color: rgba(var(--c13-highlight), 1); 
}

.c13-bg blockquote::before, 
.component .component.c13-bg div > blockquote::before { 
    color: rgba(var(--c13-highlight), 1); 
}

.c13-highlight-text { 
    color: rgba(var(--c13-highlight-text), 1); 
}


.c13-heading { 
    color: rgba(var(--c13-heading), 1)!important; 
}

.c13-secondary-heading { 
    color: rgba(var(--c13-secondary-heading), 1)!important; 
}


.c13-bg .heading { 
    color: rgba(var(--c13-heading), 1); 
}

.c13-bg .secondary-heading { 
    color: rgba(var(--c13-secondary-heading), 1); 
}

.c13-bg .quote, .c13-bg blockquote { 
    color: rgba(var(--c13-heading), 1); 
}

.c13-bg .quote::before, 
.c13-bg blockquote::before { 
    color: rgba(var(--c13-highlight), 1); 
}


/* Labels */
.c13-bg .label { background-color: rgba(var(--c13-highlight), 1); }

.c13-bg .label { color: rgba(var(--c13-highlight-text), 1); }


/* Tabs */

/* Basic Tabs */
.c13-bg .repeatable.tab-basic .tab .nav-link { color: rgba(var(--c13-link), 1); border-color: rgba(var(--c13-borders), 1); }

.c13-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active) { background: rgba(var(--c13-borders), 0.15); }

.c13-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); background: rgba(var(--c13-borders), 0.25); }

.c13-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover { color: rgba(var(--c13-link-hover), 1); background: rgba(var(--c13-borders), 0.25); }

.c13-bg .repeatable.tabbed.tab-basic .tab .nav-link.active { color: rgba(var(--c13-heading), 1); background: transparent; }

.c13-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed) { color: rgba(var(--c13-heading), 1); }

.c13-bg .repeatable.tab-basic .repeatable-content { border-color: rgba(var(--c13-borders), 1); }

.c13-bg .repeatable.tab-basic .tab .nav-link.active::after { background: rgba(var(--c13-highlight), 1); }

/* Button Tabs */
.c13-bg .repeatable.tab-buttons .tab .nav-link { color: rgba(var(--c13-heading), 1); border-color: rgba(var(--c13-borders), 0.25); }

.c13-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); border-color: rgba(var(--c13-borders), 1); }

.c13-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { color: rgba(var(--c13-link-hover), 1); border-color: rgba(var(--c13-borders), 1); }

.c13-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { color: rgba(var(--c13-heading), 1); border-color: rgba(var(--c13-heading), 1); }

.c13-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { color: rgba(var(--c13-heading), 1); border-color: rgba(var(--c13-heading), 1); }

.c13-bg .repeatable.tab-buttons .tab .nav-link { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), 0.25); }

.c13-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), var(--btn-box-shadow_o)); } 

.c13-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), var(--btn-box-shadow_o)); }

.c13-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), var(--btn-box-shadow_o)); }

.c13-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), var(--btn-box-shadow_o)); }


/* Underline Tabs */
.c13-bg .repeatable.tab-underline .tab .nav-link { color: rgba(var(--c13-link), 1); } 

.c13-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover { color: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before { background: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before { background: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.tabbed.tab-underline .tab .nav-link.active { color: rgba(var(--c13-heading), 1); } 

.c13-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed) { color: rgba(var(--c13-heading), 1); } 

.c13-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before { background: rgba(var(--c13-heading), 1); }

.c13-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c13-heading), 1); }


/* Linethrough Tabs */
.c13-bg .repeatable.tab-linethrough .tab .nav-link { color: rgba(var(--c13-link), 1); } 

.c13-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover { color: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before { background: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before { background: rgba(var(--c13-link-hover), 1); } 

.c13-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active { color: rgba(var(--c13-heading), 1); } 

.c13-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed) { color: rgba(var(--c13-heading), 1); } 

.c13-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before { background: rgba(var(--c13-heading), 1); }

.c13-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before { background: rgba(var(--c13-heading), 1); }


/* Slider Navigation */
.c13-bg .slick-slider .slick-prev, .c13-bg .slick-slider .slick-next { color: rgba(var(--c13-link), 1); background-color: rgba(var(--c13-bg-color1), 1); }

html.no-touch .c13-bg .slick-slider .slick-prev:hover, html.no-touch .c13-bg .slick-slider .slick-next:hover { color: rgba(var(--c13-link-hover), 1); }

.c13-bg .slick-slider .slick-dots li > button { background-color: rgba(var(--c13-text), 1); }

html.no-touch .c13-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover { background-color: rgba(var(--c13-link-hover), 1); }

.c13-bg .slick-slider .slick-dots li.slick-active > button { background-color: rgba(var(--c13-highlight), 1); }

/* Forms */
.form .c13-bg .form-control { border-color: rgba(var(--c13-borders), 1); }

.form .c13-bg .form-control:focus { border-color: rgba(var(--c13-highlight), 1); box-shadow: 0 0 5px var(--c13-highlight);}


/* Ajax Loading */
.c13-bg .ajax-wrap .ajax-loading { background: rgba(var(--c13-bg-color1), 1); }

.c13-bg.ajax-wrap .ajax-loading { background: rgba(var(--c13-bg-color1), 1); }

.ajax-wrap .c13-bg .ajax-loading { background: rgba(var(--c13-bg-color1), 1); }

.c13-bg .ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c13-borders), 1); border-top: 10px solid rgba(var(--c13-highlight), 1); }

.c13-bg.ajax-wrap .ajax-loading .loading span.message { border: 10px solid rgba(var(--c13-borders), 1); border-top: 10px solid rgba(var(--c13-highlight), 1); }

.ajax-wrap .c13-bg .ajax-loading .loading span.message { border: 10px solid rgba(var(--c13-borders), 1); border-top: 10px solid rgba(var(--c13-highlight), 1); }

.c13-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c13-borders), 1); border-top: 5px solid rgba(var(--c13-highlight), 1); }

.c13-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c13-borders), 1); border-top: 5px solid rgba(var(--c13-highlight), 1); }

.item_form-single_field .c13-bg.ajax-wrap .ajax-loading .loading span.message { border: 5px solid rgba(var(--c13-borders), 1); border-top: 5px solid rgba(var(--c13-highlight), 1); }

.item_form-single_field .ajax-wrap .c13-bg .ajax-loading .loading span.message { border: 5px solid rgba(var(--c13-borders), 1); border-top: 5px solid rgba(var(--c13-highlight), 1); }


/* Links */
.c13-bg .listing.listing_links:not(.listing_links-mini), .c13-bg .listing.listing_links:not(.listing_links-mini) .item a { border-color: rgba(var(--c13-borders), 1); }

.c13-bg .listing.listing_links:not(.listing_links-mini) .item a:hover { background-color: rgba(var(--c13-borders), 0.1); }

.c13-bg .listing.listing_links.listing_links-mini .item a::after { background-color: rgba(var(--c13-link), 1); }

.c13-bg .listing.listing_links.listing_links-mini .item a:hover::after { background-color: rgba(var(--c13-link-hover), 1); }

 
/* Data List */                  
.c13-bg .listing.listing_data-list.data-list_boxed { border-color: rgba(var(--c13-borders), 1); }

.c13-bg .listing.listing_data-list .item.items-1:not(:last-child)::before { background-color: rgba(var(--c13-borders), 1); }


/* Sitemap */                
.c13-bg nav.sitemap ul li::before, .c13-bg nav.sitemap ul li::after { background-color: rgba(var(--c13-borders), 1); }

.c13-bg nav.sitemap ul li:hover::after { background-color: rgba(var(--c13-borders), 0.5); }


/* Tables */
.c13-bg thead { color: rgba(var(--c13-heading), 1); }

.c13-bg table, .c13-bg table th, .c13-bg table td { border-color: rgba(var(--c13-borders), 1); }


/* Anchor Navigtation */
.component.usn_cmp_anchornavigation.c13-bg .expand { color: rgba(var(--c13-heading), 1); }

.component.usn_cmp_anchornavigation.c13-bg .expand span:before { background: rgba(var(--c13-heading), 1); }

.component.usn_cmp_anchornavigation.c13-bg .expand span { background: rgba(var(--c13-heading), 1); }

.component.usn_cmp_anchornavigation.c13-bg .expand span:after { background: rgba(var(--c13-heading), 1); }


/* Basic */
.component.usn_cmp_anchornavigation.c13-bg nav.tab-basic ul.nav li.nav-item .nav-link { color: rgba(var(--c13-link), 1); border-color: rgba(var(--c13-borders), 1); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active) { background: rgba(var(--c13-borders), 0.15); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); background: rgba(var(--c13-borders), 0.25); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-basic ul.nav li.nav-item .nav-link.active { color: rgba(var(--c13-heading), 1); background: transparent; }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c13-highlight), 1); }


/* Button */
.component.usn_cmp_anchornavigation.c13-bg nav.tab-buttons ul.nav li.nav-item .nav-link { color: rgba(var(--c13-heading), 1); border-color: rgba(var(--c13-borders), 0.25); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); border-color: rgba(var(--c13-borders), 1); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { color: rgba(var(--c13-heading), 1); border-color: rgba(var(--c13-heading), 1); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-buttons ul.nav li.nav-item { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), 0.25); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), var(--btn-box-shadow_o)); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active { box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c13-borders), var(--btn-box-shadow_o)); }


/* Underline */
.component.usn_cmp_anchornavigation.c13-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c13-link), 1); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c13-heading), 1); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c13-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c13-heading), 1); }


/* Linethrough */
.component.usn_cmp_anchornavigation.c13-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active) { color: rgba(var(--c13-link), 1); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover { color: rgba(var(--c13-link-hover), 1); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active { color: rgba(var(--c13-heading), 1); } 

.component.usn_cmp_anchornavigation.c13-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after { background: rgba(var(--c13-link-hover), 1); }

.component.usn_cmp_anchornavigation.c13-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after { background: rgba(var(--c13-heading), 1); }


/* Scroll prompt */
.c13-bg .scroll-prompt a { color: rgba(var(--c13-heading), 1); }

.c13-bg .scroll-prompt a i { color: rgba(var(--c13-heading), 1); }

.c13-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll { border-color: rgba(var(--c13-heading), 1); }

.c13-bg .scroll-prompt .mouse-scroll::before { background-color: rgba(var(--c13-heading), 1); }


/* Shoppping Cart */
html#ecwid_html.usn body#ecwid_body .c13-bg .ec-size .ec-store h1 { color: rgba(var(--c13-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c13-bg .ec-size .ec-store .ec-header-h1 { color: rgba(var(--c13-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c13-bg .ec-size .ec-store .product-details__product-title { color: rgba(var(--c13-heading), 1)!important; }

html#ecwid_html.usn body#ecwid_body .c13-bg .ec-size .ec-store .grid-product__title-inner { color: rgba(var(--c13-heading), 1)!important; }


/* Heading separators - on page */
.c13-bg h1::before, .c13-bg h2::before, .c13-bg h3::before, .c13-bg h4::before, .c13-bg h5::before, .c13-bg h6::before { background: rgba(var(--c13-highlight), 1); }

.c13-bg h1::after, .c13-bg h2::after, .c13-bg h3::after, .c13-bg h4::after, .c13-bg h5::after, .c13-bg h6::after { background: rgba(var(--c13-highlight), 1); }


/* Heading separators - on components */
.c13-bg .heading::before, .c13-bg .secondary-heading::before { background: rgba(var(--c13-highlight), 1); }

.c13-bg .heading::after, .c13-bg .secondary-heading::after { background: rgba(var(--c13-highlight), 1); }


/* Heading separators - on specific items */
.item.c13-bg .heading::before, .item.c13-bg .secondary-heading::before { background: rgba(var(--c13-highlight), 1); }

.item.c13-bg .heading::after, .item.c13-bg .secondary-heading::after { background: rgba(var(--c13-highlight), 1); }

.inner.c13-bg .heading::before, .inner.c13-bg .secondary-heading::before { background: rgba(var(--c13-highlight), 1); }

.inner.c13-bg .heading::after, .inner.c13-bg .secondary-heading::after { background: rgba(var(--c13-highlight), 1); }





/*	
--------------------------------------------------
Additional Colors - Content
-------------------------------------------------- 
*/

/* Solid Buttons */

.btn.c1-btn-bg, 
.btn-bg_c1-btn-bg .btn {
    background: rgba(var(--c1-btn-bg-color1), 1);
}

.c1-btn-bg:hover, 
.btn-bg_c1-btn-bg .btn:hover,
.btn.c1-btn-bg:focus, 
.btn-bg_c1-btn-bg .btn:focus,
.btn.c1-btn-bg:active, 
.btn-bg_c1-btn-bg .btn:active {
    background: rgba(var(--c1-btn-bg-color1), 1);
}

/* Linear Buttons */

.btn.c1-btn-bg.c1-btn-bg-linear, 
.btn-bg_c1-btn-bg.c1-btn-bg-linear .btn {
    background: linear-gradient(var(--c1-btn-bg-angle), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); 
}

.c1-btn-bg.c1-btn-bg-linear:hover, 
.btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:hover,
.btn.c1-btn-bg.c1-btn-bg-linear:focus, 
.btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:focus,
.btn.c1-btn-bg.c1-btn-bg-linear:active, 
.btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:active {
    background: linear-gradient(var(--c1-btn-bg-angle), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); 
}

/* Radial Buttons */

.btn.c1-btn-bg.c1-btn-bg-radial, 
.btn-bg_c1-btn-bg.c1-btn-bg-radial .btn {
    background: radial-gradient(farthest-side at var(--c1-btn-bg-start-perc) var(--c1-btn-bg-stop-perc), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); 
}

.c1-btn-bg.c1-btn-bg-radial:hover, 
.btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:hover,
.btn.c1-btn-bg.c1-btn-bg-radial:focus, 
.btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:focus,
.btn.c1-btn-bg.c1-btn-bg-radial:active, 
.btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:active {
    background: radial-gradient(farthest-side at var(--c1-btn-bg-start-perc) var(--c1-btn-bg-stop-perc), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%); 
}


/* Solid Buttons - inner <span> hover */

.btn.c1-btn-bg-hover:hover > span, 
.btn.c1-btn-bg-hover:focus > span, 
.btn.c1-btn-bg-hover:active > span, 
.btn-bg_c1-btn-bg-hover .btn:hover > span, 
.btn-bg_c1-btn-bg-hover .btn:focus > span, 
.btn-bg_c1-btn-bg-hover .btn:active > span,
a:hover .btn.c1-btn-bg-hover > span, 
a:focus .btn.c1-btn-bg-hover > span, 
a:active .btn.c1-btn-bg-hover > span,
.btn.c1-btn-bg-hover-solid:hover > span, 
.btn.c1-btn-bg-hover-solid:focus > span, 
.btn.c1-btn-bg-hover-solid:active > span, 
.btn-bg_c1-btn-bg-hover-solid .btn:hover > span, 
.btn-bg_c1-btn-bg-hover-solid .btn:focus > span, 
.btn-bg_c1-btn-bg-hover-solid .btn:active > span,
a:hover .btn.c1-btn-bg-hover-solid > span, 
a:focus .btn.c1-btn-bg-hover-solid > span, 
a:active .btn.c1-btn-bg-hover-solid > span {
    background: rgba(var(--c1-btn-bg-hover-color1), 1);
}


/* Linear Buttons - inner <span> hover */

.btn.c1-btn-bg.c1-btn-bg-hover-linear:hover > span, 
.btn.c1-btn-bg.c1-btn-bg-hover-linear:focus > span, 
.btn.c1-btn-bg.c1-btn-bg-hover-linear:active > span, 
.btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:hover > span, 
.btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:focus > span, 
.btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:active > span,
a:hover .btn.c1-btn-bg.c1-btn-bg-hover-linear > span, 
a:focus .btn.c1-btn-bg.c1-btn-bg-hover-linear > span, 
a:active .btn.c1-btn-bg.c1-btn-bg-hover-linear > span {
    background: linear-gradient(var(--c1-btn-bg-hover-angle), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%); 
}


/* Radial Buttons - inner <span> hover */

.btn.c1-btn-bg.c1-btn-bg-hover-radial:hover > span, 
.btn.c1-btn-bg.c1-btn-bg-hover-radial:focus > span, 
.btn.c1-btn-bg.c1-btn-bg-hover-radial:active > span, 
.btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:hover > span, 
.btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:focus > span, 
.btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:active > span,
a:hover .btn.c1-btn-bg.c1-btn-bg-hover-radial > span, 
a:focus .btn.c1-btn-bg.c1-btn-bg-hover-radial > span, 
a:active .btn.c1-btn-bg.c1-btn-bg-hover-radial > span { 
    background: radial-gradient(farthest-side at var(--c1-btn-bg-hover-start-perc) var(--c1-btn-bg-hover-stop-perc), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%); 
}


/* Button Borders */

.btn.c1-btn-borders, 
.btn-borders_c1-btn-borders .btn {
    border-color: rgba(var(--c1-btn-borders), 1);
}

/* Button Borders Hover */

.btn.c1-btn-borders:hover, 
.btn-borders_c1-btn-borders .btn:hover,
.btn.c1-btn-borders:focus, 
.btn-borders_c1-btn-borders .btn:focus,
.btn.c1-btn-borders:active, 
.btn-borders_c1-btn-borders .btn:active,
a:hover .btn.c1-btn-borders, 
a:focus .btn.c1-btn-borders, 
a:active .btn.c1-btn-borders {
    border-color: rgba(var(--c1-btn-borders-hover), 1);
}


/* Button Text */

.btn.c1-btn-text, 
.btn-text_c1-btn-text .btn {
    color: rgba(var(--c1-btn-text), 1);
}

/* Button Text Hover */

.btn.c1-btn-text:hover, 
.btn-text_c1-btn-text .btn:hover,
.btn.c1-btn-text:focus, 
.btn-text_c1-btn-text .btn:focus,
.btn.c1-btn-text:active, 
.btn-text_c1-btn-text .btn:active,
a:hover .btn.c1-btn-text, 
a:focus .btn.c1-btn-text, 
a:active .btn.c1-btn-text {
    color: rgba(var(--c1-btn-text-hover), 1);
}


/* Buttons box shadows */
.btn.c1-btn-borders:hover, 
.btn.c1-btn-borders:focus, 
.btn.c1-btn-borders:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-btn-borders-hover), var(--btn-box-shadow_o)); 
}

.btn-borders_c1-btn-borders .btn:hover, 
.btn-borders_c1-btn-borders .btn:focus, 
.btn-borders_c1-btn-borders .btn:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-btn-borders-hover), var(--btn-box-shadow_o)); 
}


/* Basic buttons */
.basic-buttons .btn.c1-btn-text, 
.basic-buttons .btn-text_c1-btn-text .btn { 
    color: rgba(var(--c1-btn-bg), 1); 
}

.basic-buttons .btn.c1-btn-text:hover, 
.basic-buttons .btn.c1-btn-text:focus, 
.basic-buttons .btn.c1-btn-text:active, 
.basic-buttons .btn-text_c1-btn-text .btn:hover, 
.basic-buttons .btn-text_c1-btn-text .btn:focus, 
.basic-buttons .btn-text_c1-btn-text .btn:active { 
    color: rgba(var(--c1-btn-bg-hover), 1); 
}



/*	
--------------------------------------------------
Additional Colors - Content
-------------------------------------------------- 
*/

/* Solid Buttons */

.btn.c2-btn-bg, 
.btn-bg_c2-btn-bg .btn {
    background: rgba(var(--c2-btn-bg-color1), 1);
}

.c2-btn-bg:hover, 
.btn-bg_c2-btn-bg .btn:hover,
.btn.c2-btn-bg:focus, 
.btn-bg_c2-btn-bg .btn:focus,
.btn.c2-btn-bg:active, 
.btn-bg_c2-btn-bg .btn:active {
    background: rgba(var(--c2-btn-bg-color1), 1);
}

/* Linear Buttons */

.btn.c2-btn-bg.c2-btn-bg-linear, 
.btn-bg_c2-btn-bg.c2-btn-bg-linear .btn {
    background: linear-gradient(var(--c2-btn-bg-angle), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); 
}

.c2-btn-bg.c2-btn-bg-linear:hover, 
.btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:hover,
.btn.c2-btn-bg.c2-btn-bg-linear:focus, 
.btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:focus,
.btn.c2-btn-bg.c2-btn-bg-linear:active, 
.btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:active {
    background: linear-gradient(var(--c2-btn-bg-angle), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); 
}

/* Radial Buttons */

.btn.c2-btn-bg.c2-btn-bg-radial, 
.btn-bg_c2-btn-bg.c2-btn-bg-radial .btn {
    background: radial-gradient(farthest-side at var(--c2-btn-bg-start-perc) var(--c2-btn-bg-stop-perc), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); 
}

.c2-btn-bg.c2-btn-bg-radial:hover, 
.btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:hover,
.btn.c2-btn-bg.c2-btn-bg-radial:focus, 
.btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:focus,
.btn.c2-btn-bg.c2-btn-bg-radial:active, 
.btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:active {
    background: radial-gradient(farthest-side at var(--c2-btn-bg-start-perc) var(--c2-btn-bg-stop-perc), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%); 
}


/* Solid Buttons - inner <span> hover */

.btn.c2-btn-bg-hover:hover > span, 
.btn.c2-btn-bg-hover:focus > span, 
.btn.c2-btn-bg-hover:active > span, 
.btn-bg_c2-btn-bg-hover .btn:hover > span, 
.btn-bg_c2-btn-bg-hover .btn:focus > span, 
.btn-bg_c2-btn-bg-hover .btn:active > span,
a:hover .btn.c2-btn-bg-hover > span, 
a:focus .btn.c2-btn-bg-hover > span, 
a:active .btn.c2-btn-bg-hover > span,
.btn.c2-btn-bg-hover-solid:hover > span, 
.btn.c2-btn-bg-hover-solid:focus > span, 
.btn.c2-btn-bg-hover-solid:active > span, 
.btn-bg_c2-btn-bg-hover-solid .btn:hover > span, 
.btn-bg_c2-btn-bg-hover-solid .btn:focus > span, 
.btn-bg_c2-btn-bg-hover-solid .btn:active > span,
a:hover .btn.c2-btn-bg-hover-solid > span, 
a:focus .btn.c2-btn-bg-hover-solid > span, 
a:active .btn.c2-btn-bg-hover-solid > span {
    background: rgba(var(--c2-btn-bg-hover-color1), 1);
}


/* Linear Buttons - inner <span> hover */

.btn.c2-btn-bg.c2-btn-bg-hover-linear:hover > span, 
.btn.c2-btn-bg.c2-btn-bg-hover-linear:focus > span, 
.btn.c2-btn-bg.c2-btn-bg-hover-linear:active > span, 
.btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:hover > span, 
.btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:focus > span, 
.btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:active > span,
a:hover .btn.c2-btn-bg.c2-btn-bg-hover-linear > span, 
a:focus .btn.c2-btn-bg.c2-btn-bg-hover-linear > span, 
a:active .btn.c2-btn-bg.c2-btn-bg-hover-linear > span {
    background: linear-gradient(var(--c2-btn-bg-hover-angle), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%); 
}


/* Radial Buttons - inner <span> hover */

.btn.c2-btn-bg.c2-btn-bg-hover-radial:hover > span, 
.btn.c2-btn-bg.c2-btn-bg-hover-radial:focus > span, 
.btn.c2-btn-bg.c2-btn-bg-hover-radial:active > span, 
.btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:hover > span, 
.btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:focus > span, 
.btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:active > span,
a:hover .btn.c2-btn-bg.c2-btn-bg-hover-radial > span, 
a:focus .btn.c2-btn-bg.c2-btn-bg-hover-radial > span, 
a:active .btn.c2-btn-bg.c2-btn-bg-hover-radial > span { 
    background: radial-gradient(farthest-side at var(--c2-btn-bg-hover-start-perc) var(--c2-btn-bg-hover-stop-perc), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%); 
}


/* Button Borders */

.btn.c2-btn-borders, 
.btn-borders_c2-btn-borders .btn {
    border-color: rgba(var(--c2-btn-borders), 1);
}

/* Button Borders Hover */

.btn.c2-btn-borders:hover, 
.btn-borders_c2-btn-borders .btn:hover,
.btn.c2-btn-borders:focus, 
.btn-borders_c2-btn-borders .btn:focus,
.btn.c2-btn-borders:active, 
.btn-borders_c2-btn-borders .btn:active,
a:hover .btn.c2-btn-borders, 
a:focus .btn.c2-btn-borders, 
a:active .btn.c2-btn-borders {
    border-color: rgba(var(--c2-btn-borders-hover), 1);
}


/* Button Text */

.btn.c2-btn-text, 
.btn-text_c2-btn-text .btn {
    color: rgba(var(--c2-btn-text), 1);
}

/* Button Text Hover */

.btn.c2-btn-text:hover, 
.btn-text_c2-btn-text .btn:hover,
.btn.c2-btn-text:focus, 
.btn-text_c2-btn-text .btn:focus,
.btn.c2-btn-text:active, 
.btn-text_c2-btn-text .btn:active,
a:hover .btn.c2-btn-text, 
a:focus .btn.c2-btn-text, 
a:active .btn.c2-btn-text {
    color: rgba(var(--c2-btn-text-hover), 1);
}


/* Buttons box shadows */
.btn.c2-btn-borders:hover, 
.btn.c2-btn-borders:focus, 
.btn.c2-btn-borders:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-btn-borders-hover), var(--btn-box-shadow_o)); 
}

.btn-borders_c2-btn-borders .btn:hover, 
.btn-borders_c2-btn-borders .btn:focus, 
.btn-borders_c2-btn-borders .btn:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-btn-borders-hover), var(--btn-box-shadow_o)); 
}


/* Basic buttons */
.basic-buttons .btn.c2-btn-text, 
.basic-buttons .btn-text_c2-btn-text .btn { 
    color: rgba(var(--c2-btn-bg), 1); 
}

.basic-buttons .btn.c2-btn-text:hover, 
.basic-buttons .btn.c2-btn-text:focus, 
.basic-buttons .btn.c2-btn-text:active, 
.basic-buttons .btn-text_c2-btn-text .btn:hover, 
.basic-buttons .btn-text_c2-btn-text .btn:focus, 
.basic-buttons .btn-text_c2-btn-text .btn:active { 
    color: rgba(var(--c2-btn-bg-hover), 1); 
}



/*	
--------------------------------------------------
Additional Colors - Content
-------------------------------------------------- 
*/

/* Solid Buttons */

.btn.c3-btn-bg, 
.btn-bg_c3-btn-bg .btn {
    background: rgba(var(--c3-btn-bg-color1), 1);
}

.c3-btn-bg:hover, 
.btn-bg_c3-btn-bg .btn:hover,
.btn.c3-btn-bg:focus, 
.btn-bg_c3-btn-bg .btn:focus,
.btn.c3-btn-bg:active, 
.btn-bg_c3-btn-bg .btn:active {
    background: rgba(var(--c3-btn-bg-color1), 1);
}

/* Linear Buttons */

.btn.c3-btn-bg.c3-btn-bg-linear, 
.btn-bg_c3-btn-bg.c3-btn-bg-linear .btn {
    background: linear-gradient(var(--c3-btn-bg-angle), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%); 
}

.c3-btn-bg.c3-btn-bg-linear:hover, 
.btn-bg_c3-btn-bg.c3-btn-bg-linear .btn:hover,
.btn.c3-btn-bg.c3-btn-bg-linear:focus, 
.btn-bg_c3-btn-bg.c3-btn-bg-linear .btn:focus,
.btn.c3-btn-bg.c3-btn-bg-linear:active, 
.btn-bg_c3-btn-bg.c3-btn-bg-linear .btn:active {
    background: linear-gradient(var(--c3-btn-bg-angle), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%); 
}

/* Radial Buttons */

.btn.c3-btn-bg.c3-btn-bg-radial, 
.btn-bg_c3-btn-bg.c3-btn-bg-radial .btn {
    background: radial-gradient(farthest-side at var(--c3-btn-bg-start-perc) var(--c3-btn-bg-stop-perc), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%); 
}

.c3-btn-bg.c3-btn-bg-radial:hover, 
.btn-bg_c3-btn-bg.c3-btn-bg-radial .btn:hover,
.btn.c3-btn-bg.c3-btn-bg-radial:focus, 
.btn-bg_c3-btn-bg.c3-btn-bg-radial .btn:focus,
.btn.c3-btn-bg.c3-btn-bg-radial:active, 
.btn-bg_c3-btn-bg.c3-btn-bg-radial .btn:active {
    background: radial-gradient(farthest-side at var(--c3-btn-bg-start-perc) var(--c3-btn-bg-stop-perc), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%); 
}


/* Solid Buttons - inner <span> hover */

.btn.c3-btn-bg-hover:hover > span, 
.btn.c3-btn-bg-hover:focus > span, 
.btn.c3-btn-bg-hover:active > span, 
.btn-bg_c3-btn-bg-hover .btn:hover > span, 
.btn-bg_c3-btn-bg-hover .btn:focus > span, 
.btn-bg_c3-btn-bg-hover .btn:active > span,
a:hover .btn.c3-btn-bg-hover > span, 
a:focus .btn.c3-btn-bg-hover > span, 
a:active .btn.c3-btn-bg-hover > span,
.btn.c3-btn-bg-hover-solid:hover > span, 
.btn.c3-btn-bg-hover-solid:focus > span, 
.btn.c3-btn-bg-hover-solid:active > span, 
.btn-bg_c3-btn-bg-hover-solid .btn:hover > span, 
.btn-bg_c3-btn-bg-hover-solid .btn:focus > span, 
.btn-bg_c3-btn-bg-hover-solid .btn:active > span,
a:hover .btn.c3-btn-bg-hover-solid > span, 
a:focus .btn.c3-btn-bg-hover-solid > span, 
a:active .btn.c3-btn-bg-hover-solid > span {
    background: rgba(var(--c3-btn-bg-hover-color1), 1);
}


/* Linear Buttons - inner <span> hover */

.btn.c3-btn-bg.c3-btn-bg-hover-linear:hover > span, 
.btn.c3-btn-bg.c3-btn-bg-hover-linear:focus > span, 
.btn.c3-btn-bg.c3-btn-bg-hover-linear:active > span, 
.btn-bg_c3-btn-bg.c3-btn-bg-hover-linear .btn:hover > span, 
.btn-bg_c3-btn-bg.c3-btn-bg-hover-linear .btn:focus > span, 
.btn-bg_c3-btn-bg.c3-btn-bg-hover-linear .btn:active > span,
a:hover .btn.c3-btn-bg.c3-btn-bg-hover-linear > span, 
a:focus .btn.c3-btn-bg.c3-btn-bg-hover-linear > span, 
a:active .btn.c3-btn-bg.c3-btn-bg-hover-linear > span {
    background: linear-gradient(var(--c3-btn-bg-hover-angle), rgba(var(--c3-btn-bg-hover-color1), 1) 0%, rgba(var(--c3-btn-bg-hover-color2), 1) 100%); 
}


/* Radial Buttons - inner <span> hover */

.btn.c3-btn-bg.c3-btn-bg-hover-radial:hover > span, 
.btn.c3-btn-bg.c3-btn-bg-hover-radial:focus > span, 
.btn.c3-btn-bg.c3-btn-bg-hover-radial:active > span, 
.btn-bg_c3-btn-bg.c3-btn-bg-hover-radial .btn:hover > span, 
.btn-bg_c3-btn-bg.c3-btn-bg-hover-radial .btn:focus > span, 
.btn-bg_c3-btn-bg.c3-btn-bg-hover-radial .btn:active > span,
a:hover .btn.c3-btn-bg.c3-btn-bg-hover-radial > span, 
a:focus .btn.c3-btn-bg.c3-btn-bg-hover-radial > span, 
a:active .btn.c3-btn-bg.c3-btn-bg-hover-radial > span { 
    background: radial-gradient(farthest-side at var(--c3-btn-bg-hover-start-perc) var(--c3-btn-bg-hover-stop-perc), rgba(var(--c3-btn-bg-hover-color1), 1) 0%, rgba(var(--c3-btn-bg-hover-color2), 1) 100%); 
}


/* Button Borders */

.btn.c3-btn-borders, 
.btn-borders_c3-btn-borders .btn {
    border-color: rgba(var(--c3-btn-borders), 1);
}

/* Button Borders Hover */

.btn.c3-btn-borders:hover, 
.btn-borders_c3-btn-borders .btn:hover,
.btn.c3-btn-borders:focus, 
.btn-borders_c3-btn-borders .btn:focus,
.btn.c3-btn-borders:active, 
.btn-borders_c3-btn-borders .btn:active,
a:hover .btn.c3-btn-borders, 
a:focus .btn.c3-btn-borders, 
a:active .btn.c3-btn-borders {
    border-color: rgba(var(--c3-btn-borders-hover), 1);
}


/* Button Text */

.btn.c3-btn-text, 
.btn-text_c3-btn-text .btn {
    color: rgba(var(--c3-btn-text), 1);
}

/* Button Text Hover */

.btn.c3-btn-text:hover, 
.btn-text_c3-btn-text .btn:hover,
.btn.c3-btn-text:focus, 
.btn-text_c3-btn-text .btn:focus,
.btn.c3-btn-text:active, 
.btn-text_c3-btn-text .btn:active,
a:hover .btn.c3-btn-text, 
a:focus .btn.c3-btn-text, 
a:active .btn.c3-btn-text {
    color: rgba(var(--c3-btn-text-hover), 1);
}


/* Buttons box shadows */
.btn.c3-btn-borders:hover, 
.btn.c3-btn-borders:focus, 
.btn.c3-btn-borders:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-btn-borders-hover), var(--btn-box-shadow_o)); 
}

.btn-borders_c3-btn-borders .btn:hover, 
.btn-borders_c3-btn-borders .btn:focus, 
.btn-borders_c3-btn-borders .btn:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-btn-borders-hover), var(--btn-box-shadow_o)); 
}


/* Basic buttons */
.basic-buttons .btn.c3-btn-text, 
.basic-buttons .btn-text_c3-btn-text .btn { 
    color: rgba(var(--c3-btn-bg), 1); 
}

.basic-buttons .btn.c3-btn-text:hover, 
.basic-buttons .btn.c3-btn-text:focus, 
.basic-buttons .btn.c3-btn-text:active, 
.basic-buttons .btn-text_c3-btn-text .btn:hover, 
.basic-buttons .btn-text_c3-btn-text .btn:focus, 
.basic-buttons .btn-text_c3-btn-text .btn:active { 
    color: rgba(var(--c3-btn-bg-hover), 1); 
}



/*	
--------------------------------------------------
Additional Colors - Content
-------------------------------------------------- 
*/

/* Solid Buttons */

.btn.c4-btn-bg, 
.btn-bg_c4-btn-bg .btn {
    background: rgba(var(--c4-btn-bg-color1), 1);
}

.c4-btn-bg:hover, 
.btn-bg_c4-btn-bg .btn:hover,
.btn.c4-btn-bg:focus, 
.btn-bg_c4-btn-bg .btn:focus,
.btn.c4-btn-bg:active, 
.btn-bg_c4-btn-bg .btn:active {
    background: rgba(var(--c4-btn-bg-color1), 1);
}

/* Linear Buttons */

.btn.c4-btn-bg.c4-btn-bg-linear, 
.btn-bg_c4-btn-bg.c4-btn-bg-linear .btn {
    background: linear-gradient(var(--c4-btn-bg-angle), rgba(var(--c4-btn-bg-color1), 1) 0%, rgba(var(--c4-btn-bg-color2), 1) 100%); 
}

.c4-btn-bg.c4-btn-bg-linear:hover, 
.btn-bg_c4-btn-bg.c4-btn-bg-linear .btn:hover,
.btn.c4-btn-bg.c4-btn-bg-linear:focus, 
.btn-bg_c4-btn-bg.c4-btn-bg-linear .btn:focus,
.btn.c4-btn-bg.c4-btn-bg-linear:active, 
.btn-bg_c4-btn-bg.c4-btn-bg-linear .btn:active {
    background: linear-gradient(var(--c4-btn-bg-angle), rgba(var(--c4-btn-bg-color1), 1) 0%, rgba(var(--c4-btn-bg-color2), 1) 100%); 
}

/* Radial Buttons */

.btn.c4-btn-bg.c4-btn-bg-radial, 
.btn-bg_c4-btn-bg.c4-btn-bg-radial .btn {
    background: radial-gradient(farthest-side at var(--c4-btn-bg-start-perc) var(--c4-btn-bg-stop-perc), rgba(var(--c4-btn-bg-color1), 1) 0%, rgba(var(--c4-btn-bg-color2), 1) 100%); 
}

.c4-btn-bg.c4-btn-bg-radial:hover, 
.btn-bg_c4-btn-bg.c4-btn-bg-radial .btn:hover,
.btn.c4-btn-bg.c4-btn-bg-radial:focus, 
.btn-bg_c4-btn-bg.c4-btn-bg-radial .btn:focus,
.btn.c4-btn-bg.c4-btn-bg-radial:active, 
.btn-bg_c4-btn-bg.c4-btn-bg-radial .btn:active {
    background: radial-gradient(farthest-side at var(--c4-btn-bg-start-perc) var(--c4-btn-bg-stop-perc), rgba(var(--c4-btn-bg-color1), 1) 0%, rgba(var(--c4-btn-bg-color2), 1) 100%); 
}


/* Solid Buttons - inner <span> hover */

.btn.c4-btn-bg-hover:hover > span, 
.btn.c4-btn-bg-hover:focus > span, 
.btn.c4-btn-bg-hover:active > span, 
.btn-bg_c4-btn-bg-hover .btn:hover > span, 
.btn-bg_c4-btn-bg-hover .btn:focus > span, 
.btn-bg_c4-btn-bg-hover .btn:active > span,
a:hover .btn.c4-btn-bg-hover > span, 
a:focus .btn.c4-btn-bg-hover > span, 
a:active .btn.c4-btn-bg-hover > span,
.btn.c4-btn-bg-hover-solid:hover > span, 
.btn.c4-btn-bg-hover-solid:focus > span, 
.btn.c4-btn-bg-hover-solid:active > span, 
.btn-bg_c4-btn-bg-hover-solid .btn:hover > span, 
.btn-bg_c4-btn-bg-hover-solid .btn:focus > span, 
.btn-bg_c4-btn-bg-hover-solid .btn:active > span,
a:hover .btn.c4-btn-bg-hover-solid > span, 
a:focus .btn.c4-btn-bg-hover-solid > span, 
a:active .btn.c4-btn-bg-hover-solid > span {
    background: rgba(var(--c4-btn-bg-hover-color1), 1);
}


/* Linear Buttons - inner <span> hover */

.btn.c4-btn-bg.c4-btn-bg-hover-linear:hover > span, 
.btn.c4-btn-bg.c4-btn-bg-hover-linear:focus > span, 
.btn.c4-btn-bg.c4-btn-bg-hover-linear:active > span, 
.btn-bg_c4-btn-bg.c4-btn-bg-hover-linear .btn:hover > span, 
.btn-bg_c4-btn-bg.c4-btn-bg-hover-linear .btn:focus > span, 
.btn-bg_c4-btn-bg.c4-btn-bg-hover-linear .btn:active > span,
a:hover .btn.c4-btn-bg.c4-btn-bg-hover-linear > span, 
a:focus .btn.c4-btn-bg.c4-btn-bg-hover-linear > span, 
a:active .btn.c4-btn-bg.c4-btn-bg-hover-linear > span {
    background: linear-gradient(var(--c4-btn-bg-hover-angle), rgba(var(--c4-btn-bg-hover-color1), 1) 0%, rgba(var(--c4-btn-bg-hover-color2), 1) 100%); 
}


/* Radial Buttons - inner <span> hover */

.btn.c4-btn-bg.c4-btn-bg-hover-radial:hover > span, 
.btn.c4-btn-bg.c4-btn-bg-hover-radial:focus > span, 
.btn.c4-btn-bg.c4-btn-bg-hover-radial:active > span, 
.btn-bg_c4-btn-bg.c4-btn-bg-hover-radial .btn:hover > span, 
.btn-bg_c4-btn-bg.c4-btn-bg-hover-radial .btn:focus > span, 
.btn-bg_c4-btn-bg.c4-btn-bg-hover-radial .btn:active > span,
a:hover .btn.c4-btn-bg.c4-btn-bg-hover-radial > span, 
a:focus .btn.c4-btn-bg.c4-btn-bg-hover-radial > span, 
a:active .btn.c4-btn-bg.c4-btn-bg-hover-radial > span { 
    background: radial-gradient(farthest-side at var(--c4-btn-bg-hover-start-perc) var(--c4-btn-bg-hover-stop-perc), rgba(var(--c4-btn-bg-hover-color1), 1) 0%, rgba(var(--c4-btn-bg-hover-color2), 1) 100%); 
}


/* Button Borders */

.btn.c4-btn-borders, 
.btn-borders_c4-btn-borders .btn {
    border-color: rgba(var(--c4-btn-borders), 1);
}

/* Button Borders Hover */

.btn.c4-btn-borders:hover, 
.btn-borders_c4-btn-borders .btn:hover,
.btn.c4-btn-borders:focus, 
.btn-borders_c4-btn-borders .btn:focus,
.btn.c4-btn-borders:active, 
.btn-borders_c4-btn-borders .btn:active,
a:hover .btn.c4-btn-borders, 
a:focus .btn.c4-btn-borders, 
a:active .btn.c4-btn-borders {
    border-color: rgba(var(--c4-btn-borders-hover), 1);
}


/* Button Text */

.btn.c4-btn-text, 
.btn-text_c4-btn-text .btn {
    color: rgba(var(--c4-btn-text), 1);
}

/* Button Text Hover */

.btn.c4-btn-text:hover, 
.btn-text_c4-btn-text .btn:hover,
.btn.c4-btn-text:focus, 
.btn-text_c4-btn-text .btn:focus,
.btn.c4-btn-text:active, 
.btn-text_c4-btn-text .btn:active,
a:hover .btn.c4-btn-text, 
a:focus .btn.c4-btn-text, 
a:active .btn.c4-btn-text {
    color: rgba(var(--c4-btn-text-hover), 1);
}


/* Buttons box shadows */
.btn.c4-btn-borders:hover, 
.btn.c4-btn-borders:focus, 
.btn.c4-btn-borders:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-btn-borders-hover), var(--btn-box-shadow_o)); 
}

.btn-borders_c4-btn-borders .btn:hover, 
.btn-borders_c4-btn-borders .btn:focus, 
.btn-borders_c4-btn-borders .btn:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-btn-borders-hover), var(--btn-box-shadow_o)); 
}


/* Basic buttons */
.basic-buttons .btn.c4-btn-text, 
.basic-buttons .btn-text_c4-btn-text .btn { 
    color: rgba(var(--c4-btn-bg), 1); 
}

.basic-buttons .btn.c4-btn-text:hover, 
.basic-buttons .btn.c4-btn-text:focus, 
.basic-buttons .btn.c4-btn-text:active, 
.basic-buttons .btn-text_c4-btn-text .btn:hover, 
.basic-buttons .btn-text_c4-btn-text .btn:focus, 
.basic-buttons .btn-text_c4-btn-text .btn:active { 
    color: rgba(var(--c4-btn-bg-hover), 1); 
}



/*	
--------------------------------------------------
Additional Colors - Content
-------------------------------------------------- 
*/

/* Solid Buttons */

.btn.c5-btn-bg, 
.btn-bg_c5-btn-bg .btn {
    background: rgba(var(--c5-btn-bg-color1), 1);
}

.c5-btn-bg:hover, 
.btn-bg_c5-btn-bg .btn:hover,
.btn.c5-btn-bg:focus, 
.btn-bg_c5-btn-bg .btn:focus,
.btn.c5-btn-bg:active, 
.btn-bg_c5-btn-bg .btn:active {
    background: rgba(var(--c5-btn-bg-color1), 1);
}

/* Linear Buttons */

.btn.c5-btn-bg.c5-btn-bg-linear, 
.btn-bg_c5-btn-bg.c5-btn-bg-linear .btn {
    background: linear-gradient(var(--c5-btn-bg-angle), rgba(var(--c5-btn-bg-color1), 1) 0%, rgba(var(--c5-btn-bg-color2), 1) 100%); 
}

.c5-btn-bg.c5-btn-bg-linear:hover, 
.btn-bg_c5-btn-bg.c5-btn-bg-linear .btn:hover,
.btn.c5-btn-bg.c5-btn-bg-linear:focus, 
.btn-bg_c5-btn-bg.c5-btn-bg-linear .btn:focus,
.btn.c5-btn-bg.c5-btn-bg-linear:active, 
.btn-bg_c5-btn-bg.c5-btn-bg-linear .btn:active {
    background: linear-gradient(var(--c5-btn-bg-angle), rgba(var(--c5-btn-bg-color1), 1) 0%, rgba(var(--c5-btn-bg-color2), 1) 100%); 
}

/* Radial Buttons */

.btn.c5-btn-bg.c5-btn-bg-radial, 
.btn-bg_c5-btn-bg.c5-btn-bg-radial .btn {
    background: radial-gradient(farthest-side at var(--c5-btn-bg-start-perc) var(--c5-btn-bg-stop-perc), rgba(var(--c5-btn-bg-color1), 1) 0%, rgba(var(--c5-btn-bg-color2), 1) 100%); 
}

.c5-btn-bg.c5-btn-bg-radial:hover, 
.btn-bg_c5-btn-bg.c5-btn-bg-radial .btn:hover,
.btn.c5-btn-bg.c5-btn-bg-radial:focus, 
.btn-bg_c5-btn-bg.c5-btn-bg-radial .btn:focus,
.btn.c5-btn-bg.c5-btn-bg-radial:active, 
.btn-bg_c5-btn-bg.c5-btn-bg-radial .btn:active {
    background: radial-gradient(farthest-side at var(--c5-btn-bg-start-perc) var(--c5-btn-bg-stop-perc), rgba(var(--c5-btn-bg-color1), 1) 0%, rgba(var(--c5-btn-bg-color2), 1) 100%); 
}


/* Solid Buttons - inner <span> hover */

.btn.c5-btn-bg-hover:hover > span, 
.btn.c5-btn-bg-hover:focus > span, 
.btn.c5-btn-bg-hover:active > span, 
.btn-bg_c5-btn-bg-hover .btn:hover > span, 
.btn-bg_c5-btn-bg-hover .btn:focus > span, 
.btn-bg_c5-btn-bg-hover .btn:active > span,
a:hover .btn.c5-btn-bg-hover > span, 
a:focus .btn.c5-btn-bg-hover > span, 
a:active .btn.c5-btn-bg-hover > span,
.btn.c5-btn-bg-hover-solid:hover > span, 
.btn.c5-btn-bg-hover-solid:focus > span, 
.btn.c5-btn-bg-hover-solid:active > span, 
.btn-bg_c5-btn-bg-hover-solid .btn:hover > span, 
.btn-bg_c5-btn-bg-hover-solid .btn:focus > span, 
.btn-bg_c5-btn-bg-hover-solid .btn:active > span,
a:hover .btn.c5-btn-bg-hover-solid > span, 
a:focus .btn.c5-btn-bg-hover-solid > span, 
a:active .btn.c5-btn-bg-hover-solid > span {
    background: rgba(var(--c5-btn-bg-hover-color1), 1);
}


/* Linear Buttons - inner <span> hover */

.btn.c5-btn-bg.c5-btn-bg-hover-linear:hover > span, 
.btn.c5-btn-bg.c5-btn-bg-hover-linear:focus > span, 
.btn.c5-btn-bg.c5-btn-bg-hover-linear:active > span, 
.btn-bg_c5-btn-bg.c5-btn-bg-hover-linear .btn:hover > span, 
.btn-bg_c5-btn-bg.c5-btn-bg-hover-linear .btn:focus > span, 
.btn-bg_c5-btn-bg.c5-btn-bg-hover-linear .btn:active > span,
a:hover .btn.c5-btn-bg.c5-btn-bg-hover-linear > span, 
a:focus .btn.c5-btn-bg.c5-btn-bg-hover-linear > span, 
a:active .btn.c5-btn-bg.c5-btn-bg-hover-linear > span {
    background: linear-gradient(var(--c5-btn-bg-hover-angle), rgba(var(--c5-btn-bg-hover-color1), 1) 0%, rgba(var(--c5-btn-bg-hover-color2), 1) 100%); 
}


/* Radial Buttons - inner <span> hover */

.btn.c5-btn-bg.c5-btn-bg-hover-radial:hover > span, 
.btn.c5-btn-bg.c5-btn-bg-hover-radial:focus > span, 
.btn.c5-btn-bg.c5-btn-bg-hover-radial:active > span, 
.btn-bg_c5-btn-bg.c5-btn-bg-hover-radial .btn:hover > span, 
.btn-bg_c5-btn-bg.c5-btn-bg-hover-radial .btn:focus > span, 
.btn-bg_c5-btn-bg.c5-btn-bg-hover-radial .btn:active > span,
a:hover .btn.c5-btn-bg.c5-btn-bg-hover-radial > span, 
a:focus .btn.c5-btn-bg.c5-btn-bg-hover-radial > span, 
a:active .btn.c5-btn-bg.c5-btn-bg-hover-radial > span { 
    background: radial-gradient(farthest-side at var(--c5-btn-bg-hover-start-perc) var(--c5-btn-bg-hover-stop-perc), rgba(var(--c5-btn-bg-hover-color1), 1) 0%, rgba(var(--c5-btn-bg-hover-color2), 1) 100%); 
}


/* Button Borders */

.btn.c5-btn-borders, 
.btn-borders_c5-btn-borders .btn {
    border-color: rgba(var(--c5-btn-borders), 1);
}

/* Button Borders Hover */

.btn.c5-btn-borders:hover, 
.btn-borders_c5-btn-borders .btn:hover,
.btn.c5-btn-borders:focus, 
.btn-borders_c5-btn-borders .btn:focus,
.btn.c5-btn-borders:active, 
.btn-borders_c5-btn-borders .btn:active,
a:hover .btn.c5-btn-borders, 
a:focus .btn.c5-btn-borders, 
a:active .btn.c5-btn-borders {
    border-color: rgba(var(--c5-btn-borders-hover), 1);
}


/* Button Text */

.btn.c5-btn-text, 
.btn-text_c5-btn-text .btn {
    color: rgba(var(--c5-btn-text), 1);
}

/* Button Text Hover */

.btn.c5-btn-text:hover, 
.btn-text_c5-btn-text .btn:hover,
.btn.c5-btn-text:focus, 
.btn-text_c5-btn-text .btn:focus,
.btn.c5-btn-text:active, 
.btn-text_c5-btn-text .btn:active,
a:hover .btn.c5-btn-text, 
a:focus .btn.c5-btn-text, 
a:active .btn.c5-btn-text {
    color: rgba(var(--c5-btn-text-hover), 1);
}


/* Buttons box shadows */
.btn.c5-btn-borders:hover, 
.btn.c5-btn-borders:focus, 
.btn.c5-btn-borders:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-btn-borders-hover), var(--btn-box-shadow_o)); 
}

.btn-borders_c5-btn-borders .btn:hover, 
.btn-borders_c5-btn-borders .btn:focus, 
.btn-borders_c5-btn-borders .btn:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-btn-borders-hover), var(--btn-box-shadow_o)); 
}


/* Basic buttons */
.basic-buttons .btn.c5-btn-text, 
.basic-buttons .btn-text_c5-btn-text .btn { 
    color: rgba(var(--c5-btn-bg), 1); 
}

.basic-buttons .btn.c5-btn-text:hover, 
.basic-buttons .btn.c5-btn-text:focus, 
.basic-buttons .btn.c5-btn-text:active, 
.basic-buttons .btn-text_c5-btn-text .btn:hover, 
.basic-buttons .btn-text_c5-btn-text .btn:focus, 
.basic-buttons .btn-text_c5-btn-text .btn:active { 
    color: rgba(var(--c5-btn-bg-hover), 1); 
}



/*	
--------------------------------------------------
Additional Colors - Content
-------------------------------------------------- 
*/

/* Solid Buttons */

.btn.c6-btn-bg, 
.btn-bg_c6-btn-bg .btn {
    background: rgba(var(--c6-btn-bg-color1), 1);
}

.c6-btn-bg:hover, 
.btn-bg_c6-btn-bg .btn:hover,
.btn.c6-btn-bg:focus, 
.btn-bg_c6-btn-bg .btn:focus,
.btn.c6-btn-bg:active, 
.btn-bg_c6-btn-bg .btn:active {
    background: rgba(var(--c6-btn-bg-color1), 1);
}

/* Linear Buttons */

.btn.c6-btn-bg.c6-btn-bg-linear, 
.btn-bg_c6-btn-bg.c6-btn-bg-linear .btn {
    background: linear-gradient(var(--c6-btn-bg-angle), rgba(var(--c6-btn-bg-color1), 1) 0%, rgba(var(--c6-btn-bg-color2), 1) 100%); 
}

.c6-btn-bg.c6-btn-bg-linear:hover, 
.btn-bg_c6-btn-bg.c6-btn-bg-linear .btn:hover,
.btn.c6-btn-bg.c6-btn-bg-linear:focus, 
.btn-bg_c6-btn-bg.c6-btn-bg-linear .btn:focus,
.btn.c6-btn-bg.c6-btn-bg-linear:active, 
.btn-bg_c6-btn-bg.c6-btn-bg-linear .btn:active {
    background: linear-gradient(var(--c6-btn-bg-angle), rgba(var(--c6-btn-bg-color1), 1) 0%, rgba(var(--c6-btn-bg-color2), 1) 100%); 
}

/* Radial Buttons */

.btn.c6-btn-bg.c6-btn-bg-radial, 
.btn-bg_c6-btn-bg.c6-btn-bg-radial .btn {
    background: radial-gradient(farthest-side at var(--c6-btn-bg-start-perc) var(--c6-btn-bg-stop-perc), rgba(var(--c6-btn-bg-color1), 1) 0%, rgba(var(--c6-btn-bg-color2), 1) 100%); 
}

.c6-btn-bg.c6-btn-bg-radial:hover, 
.btn-bg_c6-btn-bg.c6-btn-bg-radial .btn:hover,
.btn.c6-btn-bg.c6-btn-bg-radial:focus, 
.btn-bg_c6-btn-bg.c6-btn-bg-radial .btn:focus,
.btn.c6-btn-bg.c6-btn-bg-radial:active, 
.btn-bg_c6-btn-bg.c6-btn-bg-radial .btn:active {
    background: radial-gradient(farthest-side at var(--c6-btn-bg-start-perc) var(--c6-btn-bg-stop-perc), rgba(var(--c6-btn-bg-color1), 1) 0%, rgba(var(--c6-btn-bg-color2), 1) 100%); 
}


/* Solid Buttons - inner <span> hover */

.btn.c6-btn-bg-hover:hover > span, 
.btn.c6-btn-bg-hover:focus > span, 
.btn.c6-btn-bg-hover:active > span, 
.btn-bg_c6-btn-bg-hover .btn:hover > span, 
.btn-bg_c6-btn-bg-hover .btn:focus > span, 
.btn-bg_c6-btn-bg-hover .btn:active > span,
a:hover .btn.c6-btn-bg-hover > span, 
a:focus .btn.c6-btn-bg-hover > span, 
a:active .btn.c6-btn-bg-hover > span,
.btn.c6-btn-bg-hover-solid:hover > span, 
.btn.c6-btn-bg-hover-solid:focus > span, 
.btn.c6-btn-bg-hover-solid:active > span, 
.btn-bg_c6-btn-bg-hover-solid .btn:hover > span, 
.btn-bg_c6-btn-bg-hover-solid .btn:focus > span, 
.btn-bg_c6-btn-bg-hover-solid .btn:active > span,
a:hover .btn.c6-btn-bg-hover-solid > span, 
a:focus .btn.c6-btn-bg-hover-solid > span, 
a:active .btn.c6-btn-bg-hover-solid > span {
    background: rgba(var(--c6-btn-bg-hover-color1), 1);
}


/* Linear Buttons - inner <span> hover */

.btn.c6-btn-bg.c6-btn-bg-hover-linear:hover > span, 
.btn.c6-btn-bg.c6-btn-bg-hover-linear:focus > span, 
.btn.c6-btn-bg.c6-btn-bg-hover-linear:active > span, 
.btn-bg_c6-btn-bg.c6-btn-bg-hover-linear .btn:hover > span, 
.btn-bg_c6-btn-bg.c6-btn-bg-hover-linear .btn:focus > span, 
.btn-bg_c6-btn-bg.c6-btn-bg-hover-linear .btn:active > span,
a:hover .btn.c6-btn-bg.c6-btn-bg-hover-linear > span, 
a:focus .btn.c6-btn-bg.c6-btn-bg-hover-linear > span, 
a:active .btn.c6-btn-bg.c6-btn-bg-hover-linear > span {
    background: linear-gradient(var(--c6-btn-bg-hover-angle), rgba(var(--c6-btn-bg-hover-color1), 1) 0%, rgba(var(--c6-btn-bg-hover-color2), 1) 100%); 
}


/* Radial Buttons - inner <span> hover */

.btn.c6-btn-bg.c6-btn-bg-hover-radial:hover > span, 
.btn.c6-btn-bg.c6-btn-bg-hover-radial:focus > span, 
.btn.c6-btn-bg.c6-btn-bg-hover-radial:active > span, 
.btn-bg_c6-btn-bg.c6-btn-bg-hover-radial .btn:hover > span, 
.btn-bg_c6-btn-bg.c6-btn-bg-hover-radial .btn:focus > span, 
.btn-bg_c6-btn-bg.c6-btn-bg-hover-radial .btn:active > span,
a:hover .btn.c6-btn-bg.c6-btn-bg-hover-radial > span, 
a:focus .btn.c6-btn-bg.c6-btn-bg-hover-radial > span, 
a:active .btn.c6-btn-bg.c6-btn-bg-hover-radial > span { 
    background: radial-gradient(farthest-side at var(--c6-btn-bg-hover-start-perc) var(--c6-btn-bg-hover-stop-perc), rgba(var(--c6-btn-bg-hover-color1), 1) 0%, rgba(var(--c6-btn-bg-hover-color2), 1) 100%); 
}


/* Button Borders */

.btn.c6-btn-borders, 
.btn-borders_c6-btn-borders .btn {
    border-color: rgba(var(--c6-btn-borders), 1);
}

/* Button Borders Hover */

.btn.c6-btn-borders:hover, 
.btn-borders_c6-btn-borders .btn:hover,
.btn.c6-btn-borders:focus, 
.btn-borders_c6-btn-borders .btn:focus,
.btn.c6-btn-borders:active, 
.btn-borders_c6-btn-borders .btn:active,
a:hover .btn.c6-btn-borders, 
a:focus .btn.c6-btn-borders, 
a:active .btn.c6-btn-borders {
    border-color: rgba(var(--c6-btn-borders-hover), 1);
}


/* Button Text */

.btn.c6-btn-text, 
.btn-text_c6-btn-text .btn {
    color: rgba(var(--c6-btn-text), 1);
}

/* Button Text Hover */

.btn.c6-btn-text:hover, 
.btn-text_c6-btn-text .btn:hover,
.btn.c6-btn-text:focus, 
.btn-text_c6-btn-text .btn:focus,
.btn.c6-btn-text:active, 
.btn-text_c6-btn-text .btn:active,
a:hover .btn.c6-btn-text, 
a:focus .btn.c6-btn-text, 
a:active .btn.c6-btn-text {
    color: rgba(var(--c6-btn-text-hover), 1);
}


/* Buttons box shadows */
.btn.c6-btn-borders:hover, 
.btn.c6-btn-borders:focus, 
.btn.c6-btn-borders:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-btn-borders-hover), var(--btn-box-shadow_o)); 
}

.btn-borders_c6-btn-borders .btn:hover, 
.btn-borders_c6-btn-borders .btn:focus, 
.btn-borders_c6-btn-borders .btn:active { 
    box-shadow: var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-btn-borders-hover), var(--btn-box-shadow_o)); 
}


/* Basic buttons */
.basic-buttons .btn.c6-btn-text, 
.basic-buttons .btn-text_c6-btn-text .btn { 
    color: rgba(var(--c6-btn-bg), 1); 
}

.basic-buttons .btn.c6-btn-text:hover, 
.basic-buttons .btn.c6-btn-text:focus, 
.basic-buttons .btn.c6-btn-text:active, 
.basic-buttons .btn-text_c6-btn-text .btn:hover, 
.basic-buttons .btn-text_c6-btn-text .btn:focus, 
.basic-buttons .btn-text_c6-btn-text .btn:active { 
    color: rgba(var(--c6-btn-bg-hover), 1); 
}




@font-face{
     font-family:"Mark W01 Narrow Black Italic";
     src:url("/media/nhtbvp1r/6d4b8050-2f41-4651-9889-63997982e66c.woff2") format("woff2"),url("/media/nhtbvp1r/ed81f2a0-ca01-43a1-b2a0-b96f0b1db3e6.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Heavy Italic";
     src:url("/media/olpfalyp/e72e8213-159a-40d1-9154-fbcc7ed06f08.woff2") format("woff2"),url("/media/olpfalyp/0435be45-3223-4aae-91ac-a36761efda9c.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Black";
     src:url("/media/0hvfnm.usn_cmp_form .component-introductiond1/d99d5c15-7426-4d6f-a93d-e148d5d62e36.woff2") format("woff2"),url("/media/0hvfnmd1/c404ad5e-68bf-44c1-99ae-df4937203aaf.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Heavy";
     src:url("/media/3uuacvle/674902cf-4c12-4784-9de8-57cd6919679c.woff2") format("woff2"),url("/media/3uuacvle/a0336910-4a16-450a-8a0c-8a83887a1517.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Bold Italic";
     src:url("/media/e03kenqa/17c10933-6acb-4a62-9f6a-1355730c16a0.woff2") format("woff2"),url("/media/e03kenqa/a7c231e5-8519-47b0-9cb6-d0133dde5f16.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Bold";
     src:url("/media/jydhzfqx/0d1831ec-41da-4920-9a96-f8e71fab59b5.woff2") format("woff2"),url("/media/jydhzfqx/501f0051-cce0-4e9d-bdb4-4844b01c4850.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Medium Italic";
     src:url("/media/pfzjnupv/33da4ad1-a068-4a49-922c-4ce09cc23fa5.woff2") format("woff2"),url("/media/pfzjnupv/dc26ff20-5dba-4649-9857-5c763d4706bb.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Medium";
     src:url("/media/lbba2ena/09d69089-0ee2-40c9-8739-0d697a6b52aa.woff2") format("woff2"),url("/media/lbba2ena/5d3e51f4-8cf3-4c1b-bd8b-8e51f0f62b76.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Italic";
     src:url("/media/sn1f0c4d/0cb7fd46-0c81-4eba-b7b8-4bd72bb55b09.woff2") format("woff2"),url("/media/sn1f0c4d/f774d032-6031-4f45-91f1-5aa3aa1ef375.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Book Italic";
     src:url("/media/jk0dsvvt/8da6dba2-9376-4300-8aff-13d16c8d69f7.woff2") format("woff2"),url("/media/jk0dsvvt/54d90778-6330-43ad-a95e-629128a4185c.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow";
     src:url("/media/0dbdscwx/93eb272f-5616-4f08-b726-82f01560cb27.woff2") format("woff2"),url("/media/0dbdscwx/501a58be-2794-4d49-b3c1-fe7d90ad1da2.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Book";
     src:url("/media/wa0lulxo/8b06c739-7bab-4694-a35d-e4cd9801b512.woff2") format("woff2"),url("/media/wa0lulxo/c894f273-6863-44dd-b0f4-63bdd3ce95dd.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Light Italic";
     src:url("/media/aahnc3i1/7e5363e9-89da-43ee-98af-ea1fa3e559bb.woff2") format("woff2"),url("/media/aahnc3i1/273364a9-3bb2-41fc-bc9d-01c82e55714a.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Light";
     src:url("/media/5ospz0wa/76fcea4e-de69-4f5e-a90e-cb52e57ee0a3.woff2") format("woff2"),url("/media/5ospz0wa/b4f95af0-b98f-414c-806e-990ce1cc7eca.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Extlight Itali";
     src:url("/media/t34plcrq/0d011aa7-3e68-47ba-96d6-79d9f72d1e55.woff2") format("woff2"),url("/media/t34plcrq/1958e0ff-24c8-4a9b-a5c5-aedfa56844a9.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Thin Italic";
     src:url("/media/y3vdqvi2/7bed82a7-4cc9-4b19-be34-79138335942f.woff2") format("woff2"),url("/media/y3vdqvi2/be0d76a7-99b9-46ce-be94-66fd2f9164b5.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Extlight";
     src:url("/media/025imrcq/a2334eb2-2631-4226-bb18-fd18e63b3e74.woff2") format("woff2"),url("/media/025imrcq/ccfcf864-8a5e-4a56-9cdf-b349a3b6ac18.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Thin";
     src:url("/media/ismpcqnv/cf62c7ee-cf87-453f-b097-f9b612ffb425.woff2") format("woff2"),url("/media/ismpcqnv/600a25fe-e6f2-46fd-85c4-a93e0d0b9da9.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Hairline Itali";
     src:url("/media/tuzbba52/248a8438-5895-45b4-9985-5ea8374d0e6b.woff2") format("woff2"),url("/media/tuzbba52/5fdd76c6-d3a6-413f-94bf-bf9c92303d1e.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Narrow Hairline";
     src:url("/media/vvydaa31/1b361c93-6acb-4e20-b1a9-f416bd63f738.woff2") format("woff2"),url("/media/vvydaa31/668e0c5c-56df-4ccb-b0b1-fe8507610552.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Black Italic";
     src:url("/media/xqhbmji2/b7e2dba5-7ec5-4d67-8629-87914adfa164.woff2") format("woff2"),url("/media/xqhbmji2/64029742-6823-4d06-91b9-2a3407da64e7.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Black";
     src:url("/media/pwbjy0aq/2fec227b-3122-4dca-946d-f3670dbc7ec7.woff2") format("woff2"),url("/media/pwbjy0aq/06eb963d-d6b8-4c2c-89f5-43e762127d67.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Heavy Italic";
     src:url("/media/5dvjzk22/cf525119-7b90-4246-916e-e9ccd0653dec.woff2") format("woff2"),url("/media/5dvjzk22/816b8d24-ccd6-48d6-b07f-1768784f9f98.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Heavy";
     src:url("/media/4ealto14/f5c03d1e-b9e3-4447-9673-8f39db58b9bc.woff2") format("woff2"),url("/media/4ealto14/d6081db4-109e-48f4-aec7-ccf277f2131e.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Bold Italic";
     src:url("/media/0lolyb30/c8fe4a07-b83c-48e3-976b-08b9460bbf38.woff2") format("woff2"),url("/media/0lolyb30/77995944-9cef-408a-8b06-3e5ecc27aa8e.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Bold";
     src:url("/media/kfodklaf/3c3120a4-a270-4805-b673-719771530dcf.woff2") format("woff2"),url("/media/kfodklaf/12ca2987-c00a-4846-a37f-2415548ec6e3.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Medium Italic";
     src:url("/media/2nspk4g4/2aa853bc-87cf-44d0-a768-f25f550cd2c9.woff2") format("woff2"),url("/media/2nspk4g4/98601b8c-7cd6-4541-b2a8-bad426ff62ba.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Medium";
     src:url("/media/uuqdvibi/05400b04-a4d5-4e5e-a563-1d5f70de5d21.woff2") format("woff2"),url("/media/uuqdvibi/1abc8d9c-c163-481f-aef9-33aee915a2b8.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Italic";
     src:url("/media/dtbel4uy/f791ea85-3c92-4fc8-9cdf-c08b4f6e9b3f.woff2") format("woff2"),url("/media/dtbel4uy/d5439c17-a9df-4711-8b9f-b76c6755b9f5.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond";
     src:url("/media/nsrmtdtc/6e979cde-0bb1-43cf-ad63-de0ea1f2d2c2.woff2") format("woff2"),url("/media/nsrmtdtc/e11ebcbc-2f90-49de-a5f1-41c5568a4ff6.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Book Italic";
     src:url("/media/f55ihvn2/f88e5828-36dd-4655-a8bf-6287858bbade.woff2") format("woff2"),url("/media/f55ihvn2/8b8ad7fa-e56d-4496-bedc-aa8c9cdfaaaf.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Book";
     src:url("/media/rasfsxco/3d93a49e-4d5f-4a82-ac22-a0ce345a8c30.woff2") format("woff2"),url("/media/rasfsxco/bb30e2ed-d93e-4c73-a661-cd629effa539.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Light Italic";
     src:url("/media/aq2lrtj3/7a03b812-6dc2-438f-a521-4ae6696a509b.woff2") format("woff2"),url("/media/aq2lrtj3/65b589bc-1c1f-4851-875d-3908700c292c.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Light";
     src:url("/media/ov1eq2f3/de4c67b8-3f25-4261-92d1-996154d0e680.woff2") format("woff2"),url("/media/ov1eq2f3/8d290c7e-40ab-4de7-91a4-7e0037df55ff.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Extlight Italic";
     src:url("/media/xd0eid52/b37a6874-1006-4994-81c3-6c039d8b6e74.woff2") format("woff2"),url("/media/xd0eid52/8868caf5-733b-4afd-9e81-594a51caba8a.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Extlight";
     src:url("/media/tjlj0yv2/ff6015ac-329a-4c91-94bc-a1cd28e60a89.woff2") format("woff2"),url("/media/tjlj0yv2/8c5ad661-7e48-4ff1-9597-baf7860e5dbf.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Thin Italic";
     src:url("/media/jwfltcox/9362d97e-447d-4f61-99ab-dbd15819fa38.woff2") format("woff2"),url("/media/jwfltcox/5f79df81-f791-4d79-b147-f19274717baf.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Thin";
     src:url("/media/xgfbenmr/8270a796-427c-4075-920b-abcccb51f1ea.woff2") format("woff2"),url("/media/xgfbenmr/2fbf0b56-e15f-4776-84c1-98acbad79abf.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Hairline Italic";
     src:url("/media/4qzfyaxz/3884fe9e-63c7-443f-abd4-5c9427a745f1.woff2") format("woff2"),url("/media/4qzfyaxz/a9d30117-e1cc-467d-b18f-1d1d33d37277.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Cond Hairline";
     src:url("/media/gg5prpff/ab62d6eb-10b1-4b5b-8a2a-7d4e9f911cb6.woff2") format("woff2"),url("/media/gg5prpff/661f9e2f-ae1e-4266-be15-88a759fc40c1.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Ultra";
     src:url("/media/cscnlij2/ccc1cbe9-b698-46c9-ba0c-9a3c9bb161dc.woff2") format("woff2"),url("/media/cscnlij2/0adafebd-9d5e-468e-a7b5-22cc28d55d5c.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Black Italic";
     src:url("/media/aikbluxg/64ba7bd7-72e5-4ec2-9cca-476a92cf6677.woff2") format("woff2"),url("/media/aikbluxg/d1ace31b-7738-499c-99c9-a31d3475b082.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Black";
     src:url("/media/ecbdoxd3/98a69fb4-653e-443a-9adb-f046ebead1ca.woff2") format("woff2"),url("/media/ecbdoxd3/4eda5278-b6db-402e-9e9e-ce396ad410f0.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Heavy Italic";
     src:url("/media/dcvmyi3m/75ef6178-6e7f-4510-a244-a0fb87d96b44.woff2") format("woff2"),url("/media/dcvmyi3m/8ae34c87-072c-47a5-ba08-0e7fa47399a1.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Heavy";
     src:url("/media/ldqfnwfb/1ab8369b-873d-483f-a927-464e1d16e1d4.woff2") format("woff2"),url("/media/ldqfnwfb/d55eb20c-e9fb-4911-91af-30bb4442c36c.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Bold Italic";
     src:url("/media/1fbjt3dm/6e8e8927-5a98-49ae-9123-db1798ec6d92.woff2") format("woff2"),url("/media/1fbjt3dm/dbe0788d-533f-4e84-b346-1f68c19853f9.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Bold";
     src: url("/media/jprdtjsm/41c8162d-c2a6-49b0-8139-8bebab187588.woff2") format("woff2"), url("/media/jprdtjsm/4fe94f2e-7892-4785-9663-0350a7adf8c0.woff") format("woff"), url("/media/2nrluxy5/markpro-bold.ttf") format("truetype");
     font-weight:700;
     font-style:bold;
}
 @font-face{
     font-family:"Mark W01 Medium Italic";
     src:url("/media/r0jpxjaw/a94b95d6-c02d-40c2-8579-15c27bc7ea8e.woff2") format("woff2"),url("/media/r0jpxjaw/66744afd-99d0-4790-bf4c-5712b05b98e8.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Medium";
     src:url("/media/rvqdzdge/72d3aeb4-7402-40d6-a945-34360316b980.woff2") format("woff2"),url("/media/rvqdzdge/f17f16a9-09cc-4170-a039-5f47a4948438.woff") format("woff");
     font-weight: 500;
     font-style: normal;
}
 @font-face{
     font-family:"Mark W01 Italic";
     src:url("/media/0seag1ek/180febcd-caf1-4ffc-984b-bcc63860ce0b.woff2") format("woff2"),url("/media/0seag1ek/b418767a-243c-4ee6-b022-bedf3b1a8658.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Regular";
     src:url("/media/5nam0u3z/ec598369-4d91-4a16-9db3-6654f68d3c28.woff2") format("woff2"),url("/media/5nam0u3z/90214997-3760-4b80-a23b-fec02ab55fac.woff") format("woff");
     font-weight: 400;
     font-style: normal;
}
 @font-face{
     font-family:"Mark W01 Book Italic";
     src:url("/media/mdao420g/92d26a85-ea20-4552-bb3c-99a60834c026.woff2") format("woff2"),url("/media/mdao420g/d6d343a4-2018-4e17-9f75-93a29f4d6212.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Book";
     src:url("/media/l3oh40zl/e6beefbb-4014-4efa-961b-7762af9aefef.woff2") format("woff2"),url("/media/l3oh40zl/5b4bd9d6-75be-4d76-8292-7f6434b9e997.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Light Italic";
     src:url("/media/1vwhyi0l/63fdd036-2f81-483e-9ca9-d774353563af.woff2") format("woff2"),url("/media/1vwhyi0l/31c5860c-aba6-4531-ade5-1cf6f23ac71b.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Light";
     src:url("/media/fjdkdab3/3d82d7a7-de70-4f67-85f4-78342de5fedb.woff2") format("woff2"),url("/media/fjdkdab3/23acf083-b36e-4baf-aabc-4935a5c4bdce.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Extlight Italic";
     src:url("/media/ja4p22ez/e37cd8b7-5980-4171-9d87-9cdbd16ffd8b.woff2") format("woff2"),url("/media/ja4p22ez/56c4c5c5-21f4-4f48-b8a8-5b292e17c669.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Extlight";
     src:url("/media/42tjf50q/45af5eee-5b2e-4920-88dc-db50df86c912.woff2") format("woff2"),url("/media/42tjf50q/f175f556-1db5-4334-8ae7-a765441cc065.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Thin Italic";
     src:url("/media/kz0hama0/225039d7-fcbd-42f0-99bd-dcb659c0e740.woff2") format("woff2"),url("/media/kz0hama0/98dd8c40-517d-44f7-9683-9f32d36bbf61.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Thin";
     src:url("/media/sjedqanv/1240ca90-99f7-462c-adc4-6388ba5f05a5.woff2") format("woff2"),url("/media/sjedqanv/8af1c999-5437-4ae0-811d-69dce9605003.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Hairline Italic";
     src:url("/media/ub4l11np/837e6fa4-a00d-44fd-9a19-43496d6e7c20.woff2") format("woff2"),url("/media/ub4l11np/9950adea-5533-44a2-b7d9-c758d02d9cef.woff") format("woff");
}
 @font-face{
     font-family:"Mark W01 Hairline";
     src:url("/media/fb1h2vj3/9bcae3f1-5242-47aa-95c5-5cd666786a8f.woff2") format("woff2"),url("/media/fb1h2vj3/3a4b1352-a617-4b4e-b0f0-0d7f37a38512.woff") format("woff");
}
/* -------------------------------------------------- Typography 2.0 - Variables -- Body -- h1 to h6 -- heading --- heading small --- heading large -- intro --- intro small --- intro medium --- intro large -- secondary heading --- secondary heading small --- secondary heading large - quote --- quote small --- quote large - button --- button small --- button large - Main Navigation -- Main Navigation dropdown - Secondary Navigation - Sub Navigation - Footer Navigation - Breadcrumb Navigation - Anchor Navigation Component - Accordion / Tabs - Logo -------------------------------------------------- */
/* Body */
 body, input, textarea, label, .control-label, .form-control {
     font-family: "Mark W01 Regular";
}
/* h1 */
 h1 {
     font-family: "Mark W01 Bold";
}
/* h2 */
 h2 {
     font-family: "Mark W01 Bold";
}
/* h3 */
 h3 {
     font-family: "Mark W01 Bold";
}
/* h4 */
 h4 {
     font-family: "Mark W01 Bold";
}
/* h5 */
 h5 {
     font-family: "Mark W01 Bold";
}
/* h6 */
 h6 {
     font-family: "Mark W01 Bold";
}
/* p.heading, span.heading */
 p.heading, span.heading {
     font-family: "Mark W01 Medium";
}
/* p.heading.sm, span.heading.sm */
 p.heading.sm, span.heading.sm {
     font-family: "Mark W01 Medium";
     font-weight: 500;
}
/* p.heading.lg, span.heading.lg */
 p.heading.lg, span.heading.lg {
     font-family: "Mark W01 Medium";
}
/* .intro */
 .intro {
     font-family: "Mark W01 Medium";
}
/* .intro.sm */
 .intro.sm {
     font-family: "Mark W01 Medium";
}
/* .intro.md */
 .intro.md {
     font-family: "Mark W01 Medium";
}
/* .intro.lg */
 .intro.lg {
     font-family: "Mark W01 Medium";
}
/* .secondary-heading */
 .secondary-heading {
     font-family: "Mark W01 Medium";
}
/* .secondary-heading.sm */
 .secondary-heading.sm {
     font-family: "Mark W01 Medium";
}
/* .secondary-heading.lg */
 .secondary-heading.lg {
     font-family: "Mark W01 Medium";
}
/* blockquote, blockquote p.quote, .quote */
 blockquote, blockquote p.quote, .quote {
     font-family: "Mark W01 Bold";
}
/* blockquote p.quote.sm, .quote.sm */
 blockquote p.quote.sm, .quote.sm {
     font-family: "Mark W01 Bold";
}
/* blockquote p.quote.lg, .quote.lg */
 blockquote p.quote.lg, .quote.lg {
     font-family: "Mark W01 Bold";
}
/* btn */
 .btn {
     font-family: "Mark W01 Bold";
}
/* .btn.btn-sm */
 .btn.btn-sm {
     font-family: "Mark W01 Bold";
}
/* .btn.btn-lg */
 .btn.btn-lg {
     font-family: "Mark W01 Bold";
}
/* Navigations */
/* Main Navigation */
 nav.main > ul {
     font-family: "Mark W01 Bold";
}
/* Secondary Navigation */
 nav.secondary > ul {
     font-family: "Mark W01 Medium";
}
/* Navigation Dropdowns */
 nav.main > ul ul, nav.secondary > ul .dropdown-menu, nav.secondary > ul .dropdown-menu a {
     font-family: "Mark W01 Medium";
}
/* Sub Navigation */
 nav.sub > ul {
     font-family: "Mark W01 Medium";
}
/* Footer Navigation */
 nav.footer-navigation > ul {
     font-family: "Mark W01 Medium";
}
/* Breadcrumb Navigation */
 .breadcrumb-trail ol.breadcrumb {
     font-family: "Mark W01 Medium";
}
/* Anchor Navigation Component */
 .component.usn_cmp_anchornavigation ul.nav {
     font-family: "Mark W01 Medium";
}
/* Accordion / Tabs */
 .repeatable .tab {
     font-family: "Mark W01 Medium";
}
/* Logo */
 header#site-header #logo.no-image span {
     font-family: "Mark W01 Medium";
}
/* -------------------------------------------------- Margins, paddings, spacing -------------------------------------------------- */
 blockquote::before, .quote::before {
     font-family: "Ionicons";
}
/* Footer navigation */
 nav.footer-navigation ul li.site-credit {
     display: block;
}
 nav.footer-navigation {
     padding-top: 0;
}
 nav.footer-navigation ul li.site-credit img {
     max-width: 100px;
     border-radius: 0;
}
/* Footer */
 footer#site-footer .footer-highlight, footer#site-footer blockquote::before {
     color: inherit;
     margin-left: 0;
     margin-right: 20px;
}
 footer#site-footer .usn_ion-ios-arrow-forward:before {
     content: "";
     position: absolute;
     background-size: contain;
     background-repeat: no-repeat;
     display: block;
     height: 15px;
     width: 15px;
     top: 5px;
}
 footer#site-footer .footer-heading, footer#site-footer a:not(.btn):hover .footer-heading, footer#site-footer a:not(.btn):focus .footer-heading, footer#site-footer a:not(.btn):active .footer-heading {
     font-family: "Mark W01 Bold";
     font-style: normal;
     font-weight: 700;
     font-size: 18px;
     line-height: 24px;
     letter-spacing: -0.28px;
}
 footer#site-footer .listing.listing_links.listing_links-mini .item {
     margin: 4px 0;
}
 footer#site-footer {
    /* margin-top: 30px;
     */
}
 .footer-top-image {
     width: calc(4px + 100%);
     overflow:hidden;
     left: -4px;
     margin: 0;
     padding: 0;
     position: relative;
     top: 2px;
}
/* .footer-top-image:before {
     content: "";
     top: -29px;
     left: -15px;
     background-image: url(../../../images/uSkinned/sbc/sbc-curve-mobile.svg);
     position: absolute;
     background-size: cover;
     background-repeat: no-repeat;
     height: 30px;
     width: 100%;
}
 */
 .footer-top-image svg {
     width: 105%;
    /* left: -4px;
     margin: 0;
     padding: 0;
     position: relative;
     top: 2px;
     */
}
 footer#site-footer .item .image img, footer#site-footer .item .image {
     border-radius: 0 !important;
}
 footer#site-footer #logo span {
     display: none;
}
 footer#site-footer .listing.listing_links.listing_links-mini .item a {
     padding-left: 0;
}
/* Breadcrumbs */
 .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span, .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a, .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span, .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover {
     color: rgba(var(--footer-bg-color1),1);
}
 .directional-icons-chevron .breadcrumb-trail ol.breadcrumb li.breadcrumb-item i.icon:before {
     content: "";
     position: absolute;
     background-size: contain;
     background-repeat: no-repeat;
     display: block;
     height: 11px;
     width: 11px;
     top: 3px;
}
 .breadcrumb-trail ol.breadcrumb li.breadcrumb-item i.icon.before {
     margin-right: 12px;
}

/* Burger */
 header#site-header a.expand span:before, header#site-header a.expand span, header#site-header a.expand span:after {
     height: var(--btn-border-width);
}
/* Decoration — Before secondary headings */
 .has-secondary-heading-seperator-above .secondary-heading::before {
     position: relative;
     top: -5px;
     width: 15px;
     height: calc(var(--base-border-width) * 2);
     display: inline-block;
     margin: 0 10px 0 0;
}
/* Logo images */
 .logo-images .row.listing:not(.slides):not(.listing_window-mosaic) {
     -ms-flex-pack: center!important;
     justify-content: center!important;
}
/* Site Search */
 .site-search button.btn, .usn_pod_searchlinks .site-search button.btn, header#site-header .site-search button.btn, footer#site-footer .site-search button.btn {
     top:1px;
     width:48px;
     height:48px;
}
 html[dir="ltr"] .site-search button.btn {
     right:1px!important;
}
 html[dir="rtl"] .site-search button.btn {
     left:1px!important;
}
 header#site-header .site-search .form-control:not(:focus) {
     background-color: rgba(var(--header-borders), 1);
}
/*Text block*/
 .usn_cmp_text .text {
     overflow: auto;
}
/* Position of alt text on images */
 .image .caption {
     bottom: 8px;
     left: 8px;
}
 .label {
     border-radius: 0;
     padding: 4px 8px;
}
/* Forms */
 .umbraco-forms-form input.disabled {
     opacity: .4;
     pointer-events: none;
}
 .usn_cmp_form .component-introduction .info, .usn_cmp_form .component-outro .info  {
     width: 100%;
     flex: auto !important;
     max-width: none !important;
}
 .umbraco-forms-tooltip {
     display: flex;
     align-items: flex-start;
     gap: 5px;
}
 .umbraco-forms-tooltip:before {
     content: "\f30b";
     display: inline-block;
     font-family: "Ionicons";
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     text-rendering: auto;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     background: rgba(var(--base-text),1);
     color: white;
     width: 12px;
     height: 12px;
     border-radius: 50%;
     font-size: 10px;
     padding: 1px 4px;
     margin-top: 7px;
}
 .checkboxcontainer + .umbraco-forms-tooltip {
     margin-top: -10px;
     font-size: 11px;
}
 .umbraco-forms-fieldset.disabled {
     display: none;
}
 .umbraco-forms-fieldset select.disabled, .umbraco-forms-fieldset label.disabled, .umbraco-forms-field.disabled {
     opacity: .4;
     pointer-events: none;
}
 .umbraco-forms-field.singlechoice .umbraco-forms-field-wrapper label {
     width: calc(100% - 10px);
}
 label.umbraco-forms-label {
     font-family:"Mark W01 Medium";
}
 .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input, .umbraco-forms-field.longanswer textarea, .umbraco-forms-field.dropdown select {
     font-size: 16px;
     color: #999999;
}
 .umbraco-forms-form legend {
     margin-bottom: 8px;
     padding-top: var(--base-spacing);
}
 .umbraco-forms .umbraco-forms-form span.contourError, .umbraco-forms .umbraco-forms-form span.field-validation-error {
     color: rgba(var(--base-highlight-text),1) !important;
     background: rgba(var(--base-highlight),1) !important;
     border-radius: 0;
     font-size: 16px;
     line-height: 21px;
     letter-spacing: -0.28px;
     padding: 8px 8px 8px 30px;
     position: relative;
}
 .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper {
     height: 100% 
}
 .umbraco-forms .umbraco-forms-form + .checkbox span.contourError, .umbraco-forms .umbraco-forms-form .checkbox + span.field-validation-error {
     display: block;
     bottom: calc(-100% + 15px);
}
 .umbraco-forms .base-text .umbraco-forms-form span.contourError, .umbraco-forms .base-text .umbraco-forms-form span.field-validation-error {
     color: rgba(var(--base-highlight-text),1) !important;
     background: rgba(var(--base-highlight),1) !important;
}
 .umbraco-forms .c1-bg .umbraco-forms-tooltip:before {
     background: rgba(var(--c1-text), 1);
     color: rgba(var(--c1-bg-color1), 1);
     width: 12px;
}
 .umbraco-forms .c1-text .umbraco-forms-form span.contourError, .umbraco-forms .c1-text .umbraco-forms-form span.field-validation-error {
     color: rgba(var(--c1-highlight-text),1) !important;
     background: rgba(var(--c1-highlight),1) !important;
}
 .umbraco-forms .c2-text .umbraco-forms-form span.contourError, .umbraco-forms .c2-text .umbraco-forms-form span.field-validation-error {
     color: rgba(var(--c2-highlight-text),1) !important;
     background: rgba(var(--c2-highlight),1) !important;
}
 .umbraco-forms .c3-text .umbraco-forms-form span.contourError, .umbraco-forms .c3-text .umbraco-forms-form span.field-validation-error {
     color: rgba(var(--c3-highlight-text),1) !important;
     background: rgba(var(--c3-highlight),1) !important;
}
 .umbraco-forms .c4-text .umbraco-forms-form span.contourError, .umbraco-forms .c4-text .umbraco-forms-form span.field-validation-error {
     color: rgba(var(--c4-highlight-text),1) !important;
     background: rgba(var(--c4-highlight),1) !important;
}
 .umbraco-forms-form span.contourError:before, .umbraco-forms-form span.field-validation-error:before {
     content:"";
     display: list-item;
     position: absolute;
     font-size: 12px;
     left: 15px;
     list-style-position: inside;
}
 .field-validation-error {
     display: inline-block;
}
 .umbraco-forms .umbraco-forms-error-message {
     background: #FCCE64;
     color: #071D49;
}
 .form-group.dropdown::after, .form-group.date::after, .umbraco-forms-field.date .umbraco-forms-field-wrapper::after, .umbraco-forms-field.dropdown .umbraco-forms-field-wrapper::after {
     padding: 10px var(--base-half-spacing) 0 0 !important;
}
 .form-control.input-validation-error, .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input.input-validation-error, .umbraco-forms-field.longanswer textarea.input-validation-error, .umbraco-forms-field.dropdown select.input-validation-error {
     background: #fff;
     border-color: #071D49;
}
 .form-control.input-validation-error, .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input.input-validation-error, .umbraco-forms-field.longanswer textarea.input-validation-error, .umbraco-forms-field.dropdown select.input-validation-error {
     border-radius: var(--form-field-border-radius);
     border: var(--form-field-border-width) solid rgba(var(--base-borders),1) !important;
}
 .form-control:focus, .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus, .umbraco-forms-field.longanswer textarea:focus, .umbraco-forms-field.dropdown select:focus {
     border-color: rgba(var(--base-highlight),1);
     outline: rgba(var(--base-highlight),1) auto 2px!important 
}
 .base-text .form-control:focus, .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus, .base-text .umbraco-forms-field.longanswer textarea:focus, .base-text .umbraco-forms-field.dropdown select:focus {
     border-color: rgba(var(--base-highlight),1);
     outline: rgba(var(--base-highlight),1) auto 2px!important 
}
 .c1-text .form-control:focus, .c1-text .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus, .c1-text .umbraco-forms-field.longanswer textarea:focus, .c1-text .umbraco-forms-field.dropdown select:focus {
     border-color: rgba(var(--c1-highlight),1);
     outline: rgba(var(--c1-highlight),1) auto 2px!important 
}
 .c2-text .form-control:focus, .c2-text .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus, .c2-text .umbraco-forms-field.longanswer textarea:focus, .c2-text .umbraco-forms-field.dropdown select:focus {
     border-color: rgba(var(--c2-highlight),1);
     outline: rgba(var(--c2-highlight),1) auto 2px!important 
}
 .c3-text .form-control:focus, .c3-text .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus, .c3-text .umbraco-forms-field.longanswer textarea:focus, .c3-text .umbraco-forms-field.dropdown select:focus {
     border-color: rgba(var(--c3-highlight),1);
     outline: rgba(var(--c3-highlight),1) auto 2px!important 
}
 .c4-text .form-control:focus, .c4-text .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus, .c4-text .umbraco-forms-field.longanswer textarea:focus, .c4-text .umbraco-forms-field.dropdown select:focus {
     border-color: rgba(var(--c4-highlight),1);
     outline: rgba(var(--c3-highlight),1) auto 2px!important 
}
 .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper label {
     font-size: var(--body-typography_font-size_lg);
     font-style: var(--body-typography_font-style);
     line-height: var(--body-typography_font-line-height);
     letter-spacing: var(--body-typography_font-letter-spacing);
     font-family:"Mark W01 Medium";
     padding-left: 20px;
}
.umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper label, .umbraco-forms-field.multiplechoice .umbraco-forms-field-wrapper label, .umbraco-forms-field.singlechoice .umbraco-forms-field-wrapper label {
    display: flex;
}
 .umbraco-forms-field.multiplechoice .umbraco-forms-field-wrapper label, .umbraco-forms-field.singlechoice .umbraco-forms-field-wrapper label {
     font-size: 16px;
     line-height: 21.46px;
     letter-spacing: -0.28px;
     font-family:"Mark W01 Regular";
     padding-left: 20px;
}
/*
 .alert-danger, .alert-sucess, .alert-warning {
     color: #071D49;
     background-color: #FCCE64;
     border-color: #FCCE64;
     font-size: 16px;
     line-height: 21px;
     letter-spacing: -0.28px;
     padding: 8px 8px 8px 33px;
     position: relative;
}*/
 .alert-danger:before, .alert-sucess:before, .alert-warning:before {
     content:"";
     display: list-item;
     position: absolute;
     font-size: 12px;
     left: 18px;
     list-style-position: inside;
     margin: calc(var(--base-spacing) / 3) 0 var(--base-half-spacing);
}
 .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input, .umbraco-forms-field.longanswer textarea, .umbraco-forms-field.dropdown select {
     color: #071D49;
}
 .umbraco-forms-form .umbraco-forms-field input.text, .umbraco-forms-form .umbraco-forms-field textarea {
     max-width: 710px !important;
     margin-bottom: 0.5rem !important;
}
 .umbraco-forms-field-wrapper .text a {
     margin-right: 10px;
}
 .usn_cmp_form.component-center .umbraco-forms-form, .usn_cmp_form .umbraco-forms.form {
     max-width: none;
     margin: 0 auto;
}
 .usn_cmp_form.component-center .umbraco-forms.form {
     max-width: none;
     margin: auto;
}
 .umbraco-forms-form span.checkboxlist, .umbraco-forms-form span.radiobuttonlist, .umbraco-forms-form span.checkbox {
     float: none !important;
     padding: 0 !important;
}
 .formcalculationsresult {
     padding: 24px 53px 32px 24px;
     background: rgba(var(--base-btn-bg-color1),1);
     color: rgba(var(--base-btn-text),1);
     border-radius: 8px;
}
 .formcalculationsresult .umbraco-forms-label {
     font-family: "Mark W01 Bold";
     font-style: normal;
     font-weight: 700;
     font-size: 32px;
     line-height: 43px;
     letter-spacing: -0.28px;
     margin-bottom: 14px;
}
 .formcalculationsresult.submitmessage {
     padding: 24px 53px 24px 24px;
     background: inherit;
     color: inherit;
}
 .formcalculationsresult.submitmessage .umbraco-forms-label {
     font-size: inherit;
     line-height: inherit;
     letter-spacing: inherit;
     margin: 0;
}
 .formcalculationsresult li {
     font-family: 'Mark W01 Medium';
     font-style: normal;
     font-weight: 500;
     font-size: 20px;
     line-height: 27px;
     letter-spacing: -0.28px;
     margin-left: 10px;
}
 .formcalculationsresult li::marker {
     font-size: 16px;
}
 .formcalculationsresult ul {
     margin-bottom: 0;
     margin-top: 0;
}
 .base-btn-bg:hover, .btn-bg_base-btn-bg .btn:hover, .btn.base-btn-bg:focus, .btn-bg_base-btn-bg .btn:focus, .btn.base-btn-bg:active, .btn-bg_base-btn-bg .btn:active {
     border-color: rgba(var(--base-btn-bg-color1),1);
     color: rgba(var(--base-btn-text-hover),1);
}
 h1.umbraco-forms-caption {
     line-height: var(--h1-typography_font-line-height) !important;
}
 h2.umbraco-forms-caption {
     line-height: var(--h2-typography_font-line-height) !important;
}
 h3.umbraco-forms-caption {
     line-height: var(--h3-typography_font-line-height) !important;
}
 h4.umbraco-forms-caption {
     line-height: var(--h4-typography_font-line-height) !important;
}
 h5.umbraco-forms-caption {
     line-height: var(--h5-typography_font-line-height) !important;
}
/* Cta component */
 .usn_cmp_ctastrip.c1-bg.c1-bg-solid {
     position: relative;
}
 .component.usn_cmp_ctastrip .info, .component.usn_cmp_ctastrip .link {
     z-index: 1;
}
 .usn_cmp_ctastrip.c1-bg.c1-bg-solid:after {
     background: rgba(var(--c1-bg-color1), 0.85);
     content: "";
     display: block;
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
}
/* Subpage listning */
 .usn_cmp_subpagelisting .item .image, .usn_cmp_subpagelisting .item .image img {
     border-radius: 0;
}
 .usn_cmp_subpagelisting .item:first-child .image, .usn_cmp_subpagelisting .item:first-child .image img, .usn_cmp_subpagelisting .item.slick-active.slick-current .image, .usn_cmp_subpagelisting .item.slick-active.slick-current .image img {
     border-radius: 96px 0 0 0;
}
 .usn_cmp_subpagelisting .item:last-child .image, .usn_cmp_subpagelisting .item:last-child .image img, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image img {
     border-radius: 0 0 96px 0;
}
 .usn_cmp_subpagelisting .press-releases .meta {
     display: block;
}
 .usn_cmp_subpagelisting .meta {
     display: none;
}
 .slick-slider .slick-prev, .slick-slider .slick-next {
     width: 55px;
     height: 55px;
     border-radius: 0;
     top: 35%;
}
 .usn_cmp_subpagelisting .press-release .slick-slider .slick-prev, .usn_cmp_subpagelisting .press-release .slick-slider .slick-next {
     top: 20%;
}
 .row.slides.slick-slider:not(.listing_no-spacing) .slick-next {
     right: -9px;
}
 .row.slides.slick-slider:not(.listing_no-spacing) .slick-prev {
     left: -9px;
}
 .usn_cmp_subpagelisting .item .image img {
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .form .mandatory .umbraco-forms-label:after {
     display: inline;
     content: "*";
}
 .form .mandatory .umbraco-forms-label:after {
     color: rgba(var(--base-highlight),1);
}
 .form .base-text .mandatory .umbraco-forms-label:after {
     color: rgba(var(--base-highlight),1);
}
 .form .c1-text .mandatory .umbraco-forms-label:after {
     color: rgba(var(--c1-highlight),1);
}
 .form .c2-text .mandatory .umbraco-forms-label:after {
     color: rgba(var(--c2-highlight),1);
}
 .form .c3-text .mandatory .umbraco-forms-label:after {
     color: rgba(var(--c3-highlight),1);
}
 .form .c4-text .mandatory .umbraco-forms-label:after {
     color: rgba(var(--c4-highlight),1);
}
 label em.req, .umbraco-forms-indicator {
     display: none;
}
 .umbraco-forms-navigation > div {
     display: flex;
     flex-flow: row wrap;
     justify-content: space-between;
}
 .button-container--single-next {
     width: 100%;
     display: flex;
     justify-content: flex-end;
}
 .umbraco-forms-form fieldset {
     padding: 0em !important;
     margin-bottom: 0 !important;
}
 .c4-bg .btn.prev {
     color: rgba(var(--c1-btn-text), 1);
}
 .c4-bg .btn.prev {
     border-color: rgba(var(--c1-btn-borders), 1);
}
 .c4-bg .btn.prev {
     background: rgba(var(--c1-btn-bg-color1), 1);
}
 .c4-bg .btn.prev:hover, .c4-bg .btn.prev:focus, .c4-bg .btn.prev:active {
     background: rgba(var(--c1-btn-bg-hover-color1), 1);
}
 .c4-bg .btn.prev:hover, .c4-bg .btn.prev:focus, .c4-bg .btn.prev:active {
     color: rgba(var(--c1-btn-text-hover), 1);
}
 .c4-bg .btn.prev:hover, .c4-bg .btn.prev:focus, .c4-bg .btn.prev:active {
     border-color: rgba(var(--c1-btn-borders-hover), 1);
}
 .c4-bg .btn.primary {
     background: rgba(var(--c2-btn-bg-color1), 1);
     border-color: rgba(var(--c2-btn-borders), 1);
     color: rgba(var(--c2-btn-text), 1);
}
 .c4-bg .btn.primary:hover, .c4-bg .btn.primary:focus, .c4-bg .btn.primary:active {
     border-color: rgba(var(--c2-btn-borders-hover), 1);
     color: rgba(var(--c2-btn-text), 1);
     background: rgba(var(--c2-btn-bg-hover-color1), 1);
}
 .c4-bg .btn.next {
     background: rgba(var(--c2-btn-bg-color1), 1);
     border-color: rgba(var(--c2-btn-borders), 1);
     color: rgba(var(--c2-btn-text), 1);
}
 .c4-bg .btn.next:hover, .c4-bg .btn.next:focus, .c4-bg .btn.next:active {
     border-color: rgba(var(--c2-btn-borders-hover), 1);
     color: rgba(var(--c2-btn-text), 1);
     background: rgba(var(--c2-btn-bg-hover-color1), 1);
}
 .c1-bg .btn.prev {
     color: rgba(var(--c1-btn-text), 1);
}
 .c1-bg .btn.prev {
     border-color: rgba(var(--c1-btn-borders), 1);
}
 .c1-bg .btn.prev {
     background: rgba(var(--c1-btn-bg-color1), 1);
}
 .c1-bg .btn.prev:hover, .c1-bg .btn.prev:focus, .c1-bg .btn.prev:active {
     background: rgba(var(--c1-btn-bg-hover-color1), 1);
}
 .c1-bg .btn.prev:hover, .c1-bg .btn.prev:focus, .c1-bg .btn.prev:active {
     color: rgba(var(--c1-btn-text-hover), 1);
}
 .c1-bg .btn.prev:hover, .c1-bg .btn.prev:focus, .c1-bg .btn.prev:active {
     border-color: rgba(var(--c1-btn-borders-hover), 1);
}
 .c1-bg .btn.primary {
     background: rgba(var(--base-btn-bg-color1), 1);
}
 .c1-bg .btn.primary:hover, .c1-bg .btn.primary:focus, .c1-bg .btn.primary:active {
     border-color: rgba(var(--base-btn-borders-hover), 1);
}
 .c5-bg .btn.prev {
     color: rgba(var(--c1-btn-text), 1);
}
 .c5-bg .btn.prev {
     border-color: rgba(var(--c1-btn-borders), 1);
}
 .c5-bg .btn.prev {
     background: rgba(var(--c1-btn-bg-color1), 1);
}
 .c5-bg .btn.prev:hover, .c5-bg .btn.prev:focus, .c5-bg .btn.prev:active {
     background: rgba(var(--c1-btn-bg-hover-color1), 1);
}
 .c5-bg .btn.prev:hover, .c5-bg .btn.prev:focus, .c5-bg .btn.prev:active {
     color: rgba(var(--c1-btn-text-hover), 1);
}
 .c5-bg .btn.prev:hover, .c5-bg .btn.prev:focus, .c5-bg .btn.prev:active {
     border-color: rgba(var(--c1-btn-borders-hover), 1);
}
 .c5-bg .btn.primary {
     background: rgba(var(--base-btn-bg-color1), 1);
}
 .c5-bg .btn.primary:hover, .c5-bg .btn.primary:focus, .c5-bg .btn.primary:active {
     border-color: rgba(var(--base-btn-borders-hover), 1);
}
 .c2-bg .c1-bg h1:not(.heading), .c2-bg .c1-bg h2:not(.heading), .c2-bg .c1-bg h3:not(.heading), .c2-bg .c1-bg h4:not(.heading), .c2-bg .c1-bg h5:not(.heading), .c2-bg .c1-bg h6:not(.heading) {
     color: rgba(var(--c1-heading), 1);
}
 .c1-bg .c1-bg h1:not(.heading), .c1-bg .c1-bg h2:not(.heading), .c1-bg .c1-bg h3:not(.heading), .c1-bg .c1-bg h4:not(.heading), .c1-bg .c1-bg h5:not(.heading), .c1-bg .c1-bg h6:not(.heading) {
     color: rgba(var(--c1-heading), 1);
}
 .inner.c1-bg .text p, .inner.c1-bg .c1-text .text p, .inner.c1-text .text p {
     color: rgba(var(--c1-text), 1);
}
 .inner.c1-bg .text a, .inner.c1-bg .c1-text .text a, .inner.c1-text .text a {
     color: rgba(var(--c1-link), 1);
}
 .inner.c1-text .text a:hover, .inner.c1-text .text a:focus, .inner.c1-text .text a:active, .inner.c1-text .text a:not(.btn):hover, .inner.c1-text .text a:not(.btn):focus, .inner.c1-text .text a:not(.btn):active {
     color: rgba(var(--c1-link-hover), 1);
}
 .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text, .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a, .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a:not(.btn) {
     color: inherit;
}
 .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a:hover, .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a:not(.btn):hover, .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a:active, .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a:not(.btn):active, .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a:focus, .umbraco-forms .inner.c5-bg .umbraco-forms-field-wrapper .text.base-text a:not(.btn):focus {
     color: rgba(var(--base-link-hover),1);
}
/* Radiobuttons */
 .radiobuttonlist {
     display: flex;
     flex-flow: column;
}
 @media (min-width: 768px) {
     .radiobuttonlist.columns-2 {
         column-count: 2;
         display: block;
    }
}
/* Buttons */
 .c1-btn-bg:hover, .btn-bg_c1-btn-bg .btn:hover, .btn.c1-btn-bg:focus, .btn-bg_c1-btn-bg .btn:focus, .btn.c1-btn-bg:active, .btn-bg_c1-btn-bg .btn:active {
     background: rgba(var(--c1-btn-bg-hover-color1), 1);
}
 .c2-btn-bg:hover, .btn-bg_c2-btn-bg .btn:hover, .btn.c2-btn-bg:focus, .btn-bg_c2-btn-bg .btn:focus, .btn.c2-btn-bg:active, .btn-bg_c2-btn-bg .btn:active {
     background: rgba(var(--c2-btn-bg-hover-color1), 1);
}
 .c3-btn-bg:hover, .btn-bg_c3-btn-bg .btn:hover, .btn.c3-btn-bg:focus, .btn-bg_c3-btn-bg .btn:focus, .btn.c3-btn-bg:active, .btn-bg_c3-btn-bg .btn:active {
     background: rgba(var(--c3-btn-bg-hover-color1), 1);
}
 .c4-btn-bg:hover, .btn-bg_c4-btn-bg .btn:hover, .btn.c4-btn-bg:focus, .btn-bg_c4-btn-bg .btn:focus, .btn.c4-btn-bg:active, .btn-bg_c4-btn-bg .btn:active {
     background: rgba(var(--c4-btn-bg-hover-color1), 1);
}
 .c5-btn-bg:hover, .btn-bg_c5-btn-bg .btn:hover, .btn.c5-btn-bg:focus, .btn-bg_c5-btn-bg .btn:focus, .btn.c5-btn-bg:active, .btn-bg_c5-btn-bg .btn:active {
     background: rgba(var(--c5-btn-bg-hover-color1), 1);
}
 .base-btn-bg:hover, .btn-bg_base-btn-bg .btn:hover, .btn.base-btn-bg:focus, .btn-bg_base-btn-bg .btn:focus, .btn.base-btn-bg:active, .btn-bg_base-btn-bg .btn:active {
     background: rgba(var(--base-btn-bg-hover-color1),1);
}
 .c2-btn-bg:hover, .btn-bg_c2-btn-bg .btn:hover, .btn.c2-btn-bg:focus, .btn-bg_c2-btn-bg .btn:focus, .btn.c2-btn-bg:active, .btn-bg_c2-btn-bg .btn:active {
     background: rgba(var(--c2-btn-bg-hover-color1), 1);
}
 .btn.c2-btn-text:hover, .btn-text_c2-btn-text .btn:hover, .btn.c2-btn-text:focus, .btn-text_c2-btn-text .btn:focus, .btn.c2-btn-text:active, .btn-text_c2-btn-text .btn:active, a:hover .btn.c2-btn-text, a:focus .btn.c2-btn-text, a:active .btn.c2-btn-text {
     color: rgba(var(--c2-btn-text-hover), 1);
}
 .btn.c2-btn-borders:hover, .btn-borders_c2-btn-borders .btn:hover, .btn.c2-btn-borders:focus, .btn-borders_c2-btn-borders .btn:focus, .btn.c2-btn-borders:active, .btn-borders_c2-btn-borders .btn:active, a:hover .btn.c2-btn-borders, a:focus .btn.c2-btn-borders, a:active .btn.c2-btn-borders {
     border-color: rgba(var(--c2-btn-borders-hover), 1);
}
 .c1-btn-bg-hover-solid > .btn.base-btn-bg-hover:hover > span, .c1-btn-bg-hover-solid > .btn.base-btn-bg-hover:focus > span, .c1-btn-bg-hover-solid > .btn.base-btn-bg-hover:active > span, .c1-btn-bg-hover-solid > .btn-bg_base-btn-bg-hover .btn:hover > span, .c1-btn-bg-hover-solid > .btn-bg_base-btn-bg-hover .btn:focus > span, .c1-btn-bg-hover-solid > .btn-bg_base-btn-bg-hover .btn:active > span, .c1-btn-bg-hover-solid > a:hover .btn.base-btn-bg-hover > span, .c1-btn-bg-hover-solid > a:focus .btn.base-btn-bg-hover > span, .c1-btn-bg-hover-solid > a:active .btn.base-btn-bg-hover > span, .c1-btn-bg-hover-solid > .btn.base-btn-bg-hover-solid:hover > span, .c1-btn-bg-hover-solid > .btn.base-btn-bg-hover-solid:focus > span, .c1-btn-bg-hover-solid > .btn.base-btn-bg-hover-solid:active > span, .c1-btn-bg-hover-solid > .btn-bg_base-btn-bg-hover-solid .btn:hover > span, .c1-btn-bg-hover-solid > .btn-bg_base-btn-bg-hover-solid .btn:focus > span, .c1-btn-bg-hover-solid > .btn-bg_base-btn-bg-hover-solid .btn:active > span, .c1-btn-bg-hover-solid > a:hover .btn.base-btn-bg-hover-solid > span, .c1-btn-bg-hover-solid > a:focus .btn.base-btn-bg-hover-solid > span, .c1-btn-bg-hover-solid > a:active .btn.base-btn-bg-hover-solid > span {
     background: rgba(var(--c1-btn-bg-hover-color1), 1);
}
/* Icon arrow forward color svg */
 .usn_ion-ios-arrow-forward:before, .directional-icons-chevron .usn_back-to-top i.icon:before {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     content: "" !important;
}
 .form-group.dropdown .form-control, .form-group.date .form-control, .umbraco-forms-field.date .umbraco-forms-field-wrapper input, .umbraco-forms-field.dropdown .umbraco-forms-field-wrapper select {
     background: #fff !important;
}
 .directional-icons-chevron .form-group.dropdown::after, .directional-icons-chevron .umbraco-forms-field.dropdown .umbraco-forms-field-wrapper::after {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     height: 18px;
     width: 20px;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(90deg);
     z-index: 1;
     right: 12px;
     min-height: unset;
     top: 23px;
     left: auto;
     pointer-events: none;
}
 .directional-icons-chevron .breadcrumb-trail ol.breadcrumb li.breadcrumb-item i.icon:before {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     content: "" !important;
}
 .directional-icons-chevron .usn_back-to-top i.icon:before {
     transform: rotate(-90deg);
     height: 22px;
     width: 10px;
     line-height: 1.2;
}
 .directional-icons-chevron nav#pagination .pagination li.prev i.icon:before {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     height: 15px;
     width: 6px;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(-180deg);
     display: block;
     margin-top: 2px;
}
 .directional-icons-chevron nav#pagination .pagination li.next i.icon:before {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     height: 15px;
     width: 6px;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(0deg);
}
 .directional-icons-chevron nav.main ul li.has-child>span::after {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--main-navigation-link),1);
     height: 14px;
     width: 14px;
     top: 45%;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(90deg);
}
 .directional-icons-chevron .slick-next i.icon:before, .directional-icons-chevron .ekko-lightbox-nav-overlay a:nth-child(2)::before {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     height: 22px;
     width: 10px;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(0deg);
}
 .directional-icons-chevron .slick-prev i.icon:before, .directional-icons-chevron .ekko-lightbox-nav-overlay a:nth-child(1)::before {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     height: 22px;
     width: 10px;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(180deg);
}
 .directional-icons-chevron .repeatable.accordion .tab .nav-link::after {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     margin-right: 15px;
     height: 15px;
     width: 15px;
     top: 45%;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(90deg);
}
 .directional-icons-chevron .repeatable.accordion .tab .nav-link:not(.collapsed)::after {
     transform: rotate(-90deg);
     top: 27%;
}
 .repeatable.tabbed.tab-buttons .tab .nav-link.active::after, .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed)::after, .repeatable.tab-buttons .tab .nav-link::after {
     background: rgba(var(--base-heading),1);
}
 .c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed)::after, .c1-bg .repeatable.tab-buttons .tab .nav-link::after {
     background: rgba(var(--c1-heading),1);
}
 .c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed):hover::after, .c1-bg .repeatable.tab-buttons .tab .nav-link:hover::after {
     background: rgba(var(--c1-link-hover),1);
}
 .c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed)::after, .c2-bg .repeatable.tab-buttons .tab .nav-link::after {
     background: rgba(var(--c2-heading),1);
}
 .c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed):hover::after, .c2-bg .repeatable.tab-buttons .tab .nav-link:hover::after {
     background: rgba(var(--c2-link-hover),1);
}
 .c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed)::after, .c3-bg .repeatable.tab-buttons .tab .nav-link::after {
     background: rgba(var(--c3-heading),1);
}
 .c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed):hover::after, .c3-bg .repeatable.tab-buttons .tab .nav-link:hover::after {
     background: rgba(var(--c3-link-hover),1);
}
 .c4-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed)::after, .c4-bg .repeatable.tab-buttons .tab .nav-link::after {
     background: rgba(var(--c4-heading),1);
}
 .c4-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed):hover::after, .c4-bg .repeatable.tab-buttons .tab .nav-link:hover::after {
     background: rgba(var(--c4-link-hover),1);
}
 nav#pagination .pagination li a i.icon:before {
     background: rgba(var(--base-link),1);
}
 @media screen and (min-width: 0) and (max-width: 1079px) {
     .directional-icons-chevron nav.main ul li.has-child>span::after, .directional-icons-chevron nav.main ul ul li.has-child>span::after {
         top: 25%;
         right: 30px;
         bottom: 0;
         height: 30px !important;
         width: 8px !important;
    }
     .header-03-sm nav.main ul li.has-child.open-child_mobile>span::after {
         background: rgba(var(--main-navigation-link),1) !important;
         transform: rotate(-90deg);
         top: 25%;
         right: 20px;
         bottom: 0;
         height: 30px !important;
         width: 8px !important;
    }
     body.header-03-sm nav.main ul ul > li.has-child.open-child_mobile>span::after {
         background: rgba(var(--main-navigation-link),1) !important;
    }
     body:not(.header-02-sm) #site-header nav.main ul li.has-child span a {
         padding-right: var(--base-half-spacing);
         margin-right: var(--expand-nav-width);
    }
     .directional-icons-chevron .form-group.dropdown::after, .directional-icons-chevron .umbraco-forms-field.dropdown .umbraco-forms-field-wrapper::after {
         top: 17px;
    }
}
 @media screen and (min-width: 1080px) {
     body.header-05-lg header#site-header nav.main ul li.has-child>span::after {
         width: 14px !important;
    }
     body.header-05-lg header#site-header nav.main>ul>li.has-child>span::after {
         height: 14px !important;
    }
     .directional-icons-chevron nav.main ul ul li.has-child>span::after {
         transform: rotate(0deg);
    }
}
 .directional-icons-chevron nav.main ul>li>span>a:hover span::after, .directional-icons-chevron nav.main ul>li:hover>span>a span::after {
     background: rgba(var(--main-navigation-link-hover),1);
}
 a .usn_ion-ios-arrow-forward:before, .base-link .usn_ion-ios-arrow-forward:before, .base-bg a:not(.btn) .usn_ion-ios-arrow-forward:before, .base-text a:not(.btn) .usn_ion-ios-arrow-forward:before, .base-bg .base-text a:not(.btn) .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--base-link),1);
}
 a:hover .usn_ion-ios-arrow-forward:before, a:focus .usn_ion-ios-arrow-forward:before, a:active .usn_ion-ios-arrow-forward:before, .base-link:hover .usn_ion-ios-arrow-forward:before, .base-link:focus .usn_ion-ios-arrow-forward:before, .base-link:active .usn_ion-ios-arrow-forward:before, .base-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .base-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .base-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .base-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .base-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .base-text a:not(.btn):active .usn_ion-ios-arrow-forward:before, .base-bg .base-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .base-bg .base-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .base-bg .base-text a:not(.btn):active .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--base-link-hover),1);
}
 .c1-link .usn_ion-ios-arrow-forward:before, .c1-link .usn_ion-ios-arrow-forward:before, .c1-bg a:not(.btn) .usn_ion-ios-arrow-forward:before, .c1-text a:not(.btn) .usn_ion-ios-arrow-forward:before, .c1-bg .c1-text a:not(.btn) .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c1-link), 1);
}
 .c1-link:hover .usn_ion-ios-arrow-forward:before, .c1-link:focus .usn_ion-ios-arrow-forward:before, .c1-link:active .usn_ion-ios-arrow-forward:before, .c1-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c1-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c1-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c1-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c1-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c1-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c1-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c1-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c1-text a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c1-bg .c1-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c1-bg .c1-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c1-bg .c1-text a:not(.btn):active .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c1-link-hover), 1);
}
 .c2-link .usn_ion-ios-arrow-forward:before, .c2-link .usn_ion-ios-arrow-forward:before, .c2-bg a:not(.btn) .usn_ion-ios-arrow-forward:before, .c2-text a:not(.btn) .usn_ion-ios-arrow-forward:before, .c2-bg .c2-text a:not(.btn) .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c2-link), 1);
}
 .c2-link:hover .usn_ion-ios-arrow-forward:before, .c2-link:focus .usn_ion-ios-arrow-forward:before, .c2-link:active .usn_ion-ios-arrow-forward:before, .c2-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c2-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c2-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c2-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c2-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c2-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c2-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c2-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c2-text a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c2-bg .c1-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c2-bg .c2-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c2-bg .c2-text a:not(.btn):active .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c2-link-hover), 1);
}
 .c3-link .usn_ion-ios-arrow-forward:before, .c3-link .usn_ion-ios-arrow-forward:before, .c3-bg a:not(.btn) .usn_ion-ios-arrow-forward:before, .c3-text a:not(.btn) .usn_ion-ios-arrow-forward:before, .c3-bg .c3-text a:not(.btn) .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c3-link), 1);
}
 .c3-link:hover .usn_ion-ios-arrow-forward:before, .c3-link:focus .usn_ion-ios-arrow-forward:before, .c3-link:active .usn_ion-ios-arrow-forward:before, .c3-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c3-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c3-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c3-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c3-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c3-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c3-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c3-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c3-text a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c3-bg .c3-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c3-bg .c3-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c3-bg .c3-text a:not(.btn):active .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c3-link-hover), 1);
}
 .c4-link .usn_ion-ios-arrow-forward:before, .c4-link .usn_ion-ios-arrow-forward:before, .c4-bg a:not(.btn) .usn_ion-ios-arrow-forward:before, .c4-text a:not(.btn) .usn_ion-ios-arrow-forward:before, .c4-bg .c4-text a:not(.btn) .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c4-link), 1);
}
 .c4-link:hover .usn_ion-ios-arrow-forward:before, .c4-link:focus .usn_ion-ios-arrow-forward:before, .c4-link:active .usn_ion-ios-arrow-forward:before, .c4-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c4-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c4-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c4-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c4-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c4-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c4-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c4-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c4-text a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c4-bg .c4-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c4-bg .c4-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c4-bg .c4-text a:not(.btn):active .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c4-link-hover), 1);
}
 .c5-link .usn_ion-ios-arrow-forward:before, .c5-link .usn_ion-ios-arrow-forward:before, .c5-bg a:not(.btn) .usn_ion-ios-arrow-forward:before, .c5-text a:not(.btn) .usn_ion-ios-arrow-forward:before, .c5-bg .c5-text a:not(.btn) .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c5-link), 1);
}
 .c5-link:hover .usn_ion-ios-arrow-forward:before, .c5-link:focus .usn_ion-ios-arrow-forward:before, .c5-link:active .usn_ion-ios-arrow-forward:before, .c5-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c5-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c5-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c5-bg a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c5-bg a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c5-bg a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c5-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c5-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c5-text a:not(.btn):active .usn_ion-ios-arrow-forward:before, .c5-bg .c5-text a:not(.btn):hover .usn_ion-ios-arrow-forward:before, .c5-bg .c5-text a:not(.btn):focus .usn_ion-ios-arrow-forward:before, .c5-bg .c5-text a:not(.btn):active .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--c5-link-hover), 1);
}
 .directional-icons-chevron .usn_back-to-top .btn.base-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_base-btn-text .btn i.icon:before {
     background: rgba(var(--base-btn-text),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.base-btn-text:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_base-btn-text .btn:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.base-btn-text:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_base-btn-text .btn:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.base-btn-text:active i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_base-btn-text .btn:active i.icon:before, .directional-icons-chevron .usn_back-to-top a:hover .btn.base-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:focus .btn.base-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:active .btn.base-btn-text i.icon:before {
     background: rgba(var(--base-btn-text-hover),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c1-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c1-btn-text .btn i.icon:before {
     background: rgba(var(--c1-btn-text),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c1-btn-text:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c1-btn-text .btn:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c1-btn-text:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c1-btn-text .btn:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c1-btn-text:active i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c1-btn-text .btn:active i.icon:before, .directional-icons-chevron .usn_back-to-top a:hover .btn.c1-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:focus .btn.c1-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:active .btn.c1-btn-text i.icon:before {
     background: rgba(var(--c1-btn-text-hover),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c2-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c2-btn-text .btn i.icon:before {
     background: rgba(var(--c2-btn-text),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c2-btn-text:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c2-btn-text .btn:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c2-btn-text:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c2-btn-text .btn:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c2-btn-text:active i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c2-btn-text .btn:active i.icon:before, .directional-icons-chevron .usn_back-to-top a:hover .btn.c2-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:focus .btn.c2-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:active .btn.c2-btn-text i.icon:before {
     background: rgba(var(--c2-btn-text-hover),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c3-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c3-btn-text .btn i.icon:before {
     background: rgba(var(--c3-btn-text),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c3-btn-text:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c3-btn-text .btn:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c3-btn-text:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c3-btn-text .btn:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c3-btn-text:active i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c3-btn-text .btn:active i.icon:before, .directional-icons-chevron .usn_back-to-top a:hover .btn.c3-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:focus .btn.c3-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:active .btn.c3-btn-text i.icon:before {
     background: rgba(var(--c3-btn-text-hover),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c4-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c4-btn-text .btn i.icon:before {
     background: rgba(var(--c4-btn-text),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c4-btn-text:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c4-btn-text .btn:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c4-btn-text:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c4-btn-text .btn:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c4-btn-text:active i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c4-btn-text .btn:active i.icon:before, .directional-icons-chevron .usn_back-to-top a:hover .btn.c4-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:focus .btn.c4-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:active .btn.c4-btn-text i.icon:before {
     background: rgba(var(--c4-btn-text-hover),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c5-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c5-btn-text .btn i.icon:before {
     background: rgba(var(--c5-btn-text),1);
}
 .directional-icons-chevron .usn_back-to-top .btn.c5-btn-text:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c5-btn-text .btn:hover i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c5-btn-text:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c5-btn-text .btn:focus i.icon:before, .directional-icons-chevron .usn_back-to-top .btn.c5-btn-text:active i.icon:before, .directional-icons-chevron .usn_back-to-top .btn-text_c5-btn-text .btn:active i.icon:before, .directional-icons-chevron .usn_back-to-top a:hover .btn.c5-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:focus .btn.c5-btn-text i.icon:before, .directional-icons-chevron .usn_back-to-top a:active .btn.c5-btn-text i.icon:before {
     background: rgba(var(--c5-btn-text-hover),1);
}
 footer#site-footer .footer-link .usn_ion-ios-arrow-forward:before, footer#site-footer a:not(.btn) .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--footer-link),1);
}
 footer#site-footer a.footer-link:not(.btn):hover .usn_ion-ios-arrow-forward:before, footer#site-footer a.footer-link:not(.btn):focus .usn_ion-ios-arrow-forward:before, footer#site-footer a.footer-link:not(.btn):active .usn_ion-ios-arrow-forward:before, footer#site-footer a:not(.btn):hover .usn_ion-ios-arrow-forward:before, footer#site-footer a:not(.btn):focus .usn_ion-ios-arrow-forward:before, footer#site-footer a:not(.btn):active .usn_ion-ios-arrow-forward:before {
     background: rgba(var(--footer-link-hover),1);
}
 .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span i.icon:before, .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a i.icon:before, .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span i.icon:before, .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover i.icon:before {
     background: rgba(var(--footer-bg-color1),1);
}
 .c1-bg .slick-slider .slick-prev i.icon:before, .c1-bg .slick-slider .slick-next i.icon:before {
     background: rgba(var(--c1-link), 1);
}
 html.no-touch .c1-bg .slick-slider .slick-prev:hover i.icon:before, html.no-touch .c1-bg .slick-slider .slick-next:hover i.icon:before {
     background: rgba(var(--c1-link-hover), 1);
}
 .c2-bg .slick-slider .slick-prev i.icon:before, .c2-bg .slick-slider .slick-next i.icon:before {
     background: rgba(var(--c2-link), 1);
}
 html.no-touch .c2-bg .slick-slider .slick-prev:hover i.icon:before, html.no-touch .c2-bg .slick-slider .slick-next:hover i.icon:before {
     background: rgba(var(--c2-link-hover), 1);
}
 .c3-bg .slick-slider .slick-prev i.icon:before, .c3-bg .slick-slider .slick-next i.icon:before {
     background: rgba(var(--c3-link), 1);
}
 html.no-touch .c3-bg .slick-slider .slick-prev:hover i.icon:before, html.no-touch .c3-bg .slick-slider .slick-next:hover i.icon:before {
     background: rgba(var(--c3-link-hover), 1);
}
 .c4-bg .slick-slider .slick-prev i.icon:before, .c4-bg .slick-slider .slick-next i.icon:before {
     background: rgba(var(--c4-link), 1);
}
 html.no-touch .c4-bg .slick-slider .slick-prev:hover i.icon:before, html.no-touch .c4-bg .slick-slider .slick-next:hover i.icon:before {
     background: rgba(var(--c4-link-hover), 1);
}
/* The container */
 .radiobutton {
     display: block;
     position: relative;
     padding-left: 35px;
     margin-bottom: 12px;
     cursor: pointer;
     font-size: 22px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
/* Hide the browser's default radio button */
 .radiobutton input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
}
/* Create a custom radio button */
 .radiobutton .checkmark {
     position: absolute;
     top: 3px;
     left: 0;
     height: 16px;
     width: 16px;
     background-color: transparent;
     border: 1px solid;
     border-radius: 50%;
}
/* On mouse-over*/
 .radiobutton:hover input ~ .checkmark:after {
     display: block;
     opacity: 0.3;
}
/* When the radio button is checked */
 .radiobutton input:checked ~ .checkmark {
     background-color: transparent;
}
 .base-text .radiobutton input:focus ~ .checkmark {
     border-color: rgba(var(--base-highlight),1);
     outline: rgba(var(--base-highlight),1) auto 2px !important;
}
 .c1-text .radiobutton input:focus ~ .checkmark {
     border-color: rgba(var(--c1-highlight),1);
     outline: rgba(var(--c1-highlight),1) auto 2px !important;
}
 .c2-text .radiobutton input:focus ~ .checkmark {
     border-color: rgba(var(--c2-highlight),1);
     outline: rgba(var(--c2-highlight),1) auto 2px !important;
}
 .c3-text .radiobutton input:focus ~ .checkmark {
     border-color: rgba(var(--c3-highlight),1);
     outline: rgba(var(--c3-highlight),1) auto 2px !important;
}
 .c4-text .radiobutton input:focus ~ .checkmark {
     border-color: rgba(var(--c4-highlight),1);
     outline: rgba(var(--c4-highlight),1) auto 2px !important;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
 .radiobutton .checkmark:after {
     content: "";
     position: absolute;
     display: none;
}
/* Show the indicator (dot/circle) when checked */
 .radiobutton input:checked ~ .checkmark:after {
     display: block;
}
/* Style the indicator (dot/circle) */
 .radiobutton .checkmark:after {
     top: 3px;
     left: 3px;
     width: 8px;
     height: 8px;
     border-radius: 50%;
     border: 4px solid;
}
/* Checkboxlist */
 .checkboxlist {
     margin: 17px 0;
}
 @media (min-width: 768px) {
     .checkboxlist.columns-2 {
         column-count: 2;
    }
}
 .umbraco-forms-field.multiplechoice .umbraco-forms-field-wrapper label.checkboxcontainer, .umbraco-forms-field.singlechoice .umbraco-forms-field-wrapper label.checkboxcontainer {
     padding-left: 20px;
}
/* The container */
 .checkboxcontainer {
     display: block;
     position: relative;
     padding-left: 35px;
     margin-bottom: 12px;
     cursor: pointer;
     font-size: 22px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
/* Hide the browser's default checkbox */
 .checkboxcontainer input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
     height: 0;
     width: 0;
}
/* Create a custom checkbox */
 .checkboxcontainer .checkmark {
     position: absolute;
     top: 3px;
     left: 0;
     height: 16px;
     width: 16px;
     background-color: transparent;
     border: 1px solid;
}
/* On mouse-over */
 .checkboxcontainer:hover input ~ .checkmark {
     background-color: transparent;
}
/* When the checkbox is checked */
 .checkboxcontainer input:checked ~ .checkmark {
     background-color: transparent;
}
 .base-text .checkboxcontainer input:focus ~ .checkmark {
     border-color: rgba(var(--base-highlight),1);
     outline: rgba(var(--base-highlight),1) auto 2px !important;
}
 .c1-text .checkboxcontainer input:focus ~ .checkmark {
     border-color: rgba(var(--c1-highlight),1);
     outline: rgba(var(--c1-highlight),1) auto 2px !important;
}
 .c2-text .checkboxcontainer input:focus ~ .checkmark {
     border-color: rgba(var(--c2-highlight),1);
     outline: rgba(var(--c2-highlight),1) auto 2px !important;
}
 .c3-text .checkboxcontainer input:focus ~ .checkmark {
     border-color: rgba(var(--c3-highlight),1);
     outline: rgba(var(--c3-highlight),1) auto 2px !important;
}
 .c4-text .checkboxcontainer input:focus ~ .checkmark {
     border-color: rgba(var(--c4-highlight),1);
     outline: rgba(var(--c4-highlight),1) auto 2px !important;
}
/* Create the checkmark/indicator (hidden when not checked) */
 .checkboxcontainer .checkmark:after {
     content: "";
     position: absolute;
     display: none;
}
/* Show the checkmark when checked */
 .checkboxcontainer input:checked ~ .checkmark:after {
     display: block;
}
/* Style the checkmark/indicator */
 .checkboxcontainer .checkmark:after {
     left: 5px;
     top: 1px;
     width: 5px;
     height: 10px;
     border: solid;
     border-width: 0 2px 2px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
}
 .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper label.checkboxcontainer {
     padding-left: 30px;
}
 .dataconsent .checkboxcontainer .checkmark {
     top: 6px;
}
 :root {
     --form-field-border-radius: 8px;
     --form-errors: 252,206,100;
     --form-warning: 252,206,100;
     --form-success: 252,206,100;
     --banner-col_md: 50%;
     --banner-col_lg: 50%;
     --banner-col_xl: 50%;
}
 .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle), .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle) img {
     border-radius: var(--base-border-radius) var(--base-border-radius) !important;
}
/* Pods */
 .usn_cmp_pods .item.item_text-below.item_has-bg .info, .usn_cmp_pods .item.item_text-left.item_has-bg .info, .usn_cmp_pods .item.item_text-right.item_has-bg .info, .usn_cmp_pods .item.item_text-above.item_has-bg .info {
     padding: var(--base-half-spacing) 0;
}
 .usn_cmp_pods p.heading, .usn_cmp_pods span.heading, .usn_cmp_subpagelisting p.heading, .usn_cmp_subpagelisting span.heading {
     font-family:"Mark W01 Bold";
}
.usn_cmp_pods p.heading.sm, .usn_cmp_pods span.heading.sm {
     font-family:"Mark W01 Bold";
     font-size: var(--p-heading_small-typography_font-size_sm);
}
 .usn_cmp_pods.component-center .container {
     border-radius: 96px 0 96px 0;
}
 .listing:not(.listing_window-mosaic) .item:last-child {
     margin-bottom: 16px !important;
}
/*SplitComponent*/
 .usn_cmp_splitcomponent.component-center .container {
     border-radius: 96px 0 96px 0;
}
/* Remove standard border radius */
 .item .inner, .form > .inner, .listing.listing_no-spacing, .listing_window-mosaic .item, .usn_cmp_splitcomponent .item.item_slideshow-block .slides, .has-box-shadows .listing:not(.listing_no-spacing):not(.listing_window-mosaic) .item.item_has-bg > .inner {
     border-radius: 0;
}
/* Images */
 .usn_cmp_text figcaption {
     font-style: italic;
}
/* Links block */
 .usn_cmp_links .usn_ion-ios-arrow-forward:before {
     content: "";
     position: absolute;
     background-size: contain;
     background-repeat: no-repeat;
     display: block;
     height: 11px;
     width: 11px;
     top: 5px;
}
 .usn_cmp_links .usn_ion-ios-arrow-forward {
     margin-right: 20px;
     position: absolute;
     left: 0;
}
 .listing.listing_links.listing_links-mini .item {
     margin: 16px 0;
}
 .listing.listing_links.listing_links-mini .item a {
     font-family: "Mark W01 Medium";
     font-size: 16px;
     line-height: 21.49px;
     padding-left: 25px;
}
 section.content.component.usn_cmp_links .content-col.center-col.col {
     flex: auto;
     max-width: 100%;
}
/* Grid component */
 .umb-grid .row {
     align-items: center;
}
/*Banner*/
 .component.usn_cmp_banner .item.item_overlay .inner::before {
     height: 200%;
     top: -50%;
     right: 0;
     bottom: 0;
     left: -35%;
     z-index: 1;
     opacity: 0.85;
     border-radius: 72% 110% 110% 82%;
     width: 85%;
}
 .component.usn_cmp_banner .item .info .btn {
     margin-right: 10px;
}
/* Accordion */
 .repeatable.accordion.tab-buttons .repeatable-content {
     padding-left: var(--btn-padding_left);
}
/*Posts*/
.meta-author-comments .component.meta {
    background: transparent !important;
}
/* Search page */
 .listing_search-results p.heading.sm, .listing_search-results span.heading.sm {
     font-family:"Mark W01 Bold";
}
 .listing_search-results, .form.site-search-form.site-search, .search-page .heading-col, .search-page .content-col > p {
     max-width: 691.82px;
     margin: 0 auto;
}
 .listing_search-results + #pagination {
     max-width: 691.82px;
     margin: 0 auto;
}
 .listing_search-results .location {
     display: none;
}
 .form.site-search-form.site-search {
     margin-top: 15px;
}
 .search-page .heading-col {
     padding-left: 0;
     padding-right: 0;
}
 .listing_search-results .item {
     padding-left: 0;
     padding-right: 0;
     border-bottom: 1px solid rgba(var(--base-borders),0.25);
}
 .listing_search-results .item:last-child {
     border-bottom: 0;
}
 .listing_search-results .item .url .base-link {
     text-decoration: underline;
}
 .listing_search-results .item .url {
     margin: 4px 0 var(--base-spacing);
}
 .listing_search-results .item .text {
     margin: 4px 0 0 !important;
}
 .listing_search-results .item .text p {
     margin: 0;
}
/* Accordiontab */
 .usn_cmp_accordiontab .repeatable.accordion .tab .nav-link {
     padding-right: var(--btn-padding_right);
}
 .usn_cmp_accordiontab .repeatable.accordion.tab-buttons .repeatable-content {
     padding-right: var(--btn-padding_right);
}
 .usn_cmp_accordiontab .repeatable.accordion .tab .nav-link::after {
     right: 8px;
}
/* Circle image customer class */
 .circle img {
     border-radius: 50%;
}
/* Custom class link-button */
 .link-button .link {
     margin: 0;
}
 .link-button .btn {
     background: transparent;
     border: 0;
     padding: 0;
     text-align: left;
     padding-left: 15px;
}
 .link-button .btn:hover, .link-button .btn:hover, .link-button .btn:focus, .link-button .btn:active, .link-button a:hover .btn, .link-button a:focus .btn, .link-button a:active .btn {
     background: transparent;
     border: 0;
     padding: 0;
     text-align: left;
     padding-left: 15px;
}
 .link-button .btn:hover > span, .link-button .btn:focus > span, .link-button .btn:active > span, .link-button .btn:hover > span, .link-button .btn:focus > span, .link-button .btn:active > span, .link-button a:hover > span, .link-button a:focus > span, .link-button a:active > span, .link-button .btn:hover > span, .link-button .btn:focus > span, .link-button .btn:active > span, .link-button .btn:hover > span, .link-button .btn:focus > span, .link-button .btn:active > span, .link-button a:hover > span, .link-button a:hover .btn > span , .link-button a:focus .btn > span, .link-button a:active > span {
     background: transparent;
     border: 0;
     padding: 0;
}
 .link-button .btn::before {
     -webkit-mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     mask-image: url(../../../images/uSkinned/sbc/sbc-chevron.svg);
     -webkit-mask-size: contain;
     mask-size: contain;
     -webkit-mask-repeat: no-repeat;
     mask-repeat: no-repeat;
     background: rgba(var(--base-link),1);
     height: 13px;
     width: 13px;
     transform: translateY(-50%);
     content: "" !important;
     transform: rotate(0deg);
     display: inherit;
     position: absolute;
     top: 7px;
     left: 0;
}
 .link-button .btn.base-btn-text::before, .link-button .btn-text_base-btn-text .btn::before {
     background: rgba(var(--base-btn-text),1);
}
 .link-button .btn.base-btn-text:hover::before, .link-button .btn-text_base-btn-text .btn:hover::before, .link-button .btn.base-btn-text:focus::before, .link-button .btn-text_base-btn-text .btn:focus::before, .link-button .btn.base-btn-text:active::before, .link-button .btn-text_base-btn-text .btn:active::before, .link-button a:hover .btn.base-btn-text::before, .link-button a:focus .btn.base-btn-text::before, .link-button a:active .btn.base-btn-text::before {
     background: rgba(var(--base-btn-text-hover),1);
}
 .link-button .btn.c1-btn-text::before, .link-button .btn-text_c1-btn-text .btn::before {
     background: rgba(var(--c1-btn-text), 1);
}
 .link-button .btn.c1-btn-text:hover::before, .link-button .btn-text_c1-btn-text .btn:hover::before, .link-button .btn.c1-btn-text:focus::before, .link-button .btn-text_c1-btn-text .btn:focus::before, .link-button .btn.c1-btn-text:active::before, .link-button .btn-text_c1-btn-text .btn:active::before, .link-button a:hover .btn.c1-btn-text::before, .link-button a:focus .btn.c1-btn-text::beforet, .link-button a:active .btn.c1-btn-text::before {
     background: rgba(var(--c1-btn-text-hover), 1);
}
 .link-button .btn.c2-btn-text::before, .link-button .btn-text_c2-btn-text .btn::before {
     background: rgba(var(--c2-btn-text), 1);
}
 .link-button .btn.c2-btn-text:hover::before, .link-button .btn-text_c2-btn-text .btn:hover::before, .link-button .btn.c2-btn-text:focus::before, .link-button .btn-text_c2-btn-text .btn:focus::before, .link-button .btn.c2-btn-text:active::before, .link-button .btn-text_c2-btn-text .btn:active::before, .link-button a:hover .btn.c2-btn-text::before, .link-button a:focus .btn.c2-btn-text::beforet, .link-button a:active .btn.c2-btn-text::before {
     background: rgba(var(--c2-btn-text-hover), 1);
}
 .link-button .btn.c3-btn-text::before, .link-button .btn-text_c3-btn-text .btn::before {
     background: rgba(var(--c3-btn-text), 1);
}
 .link-button .btn.c3-btn-text:hover::before, .link-button .btn-text_c3-btn-text .btn:hover::before, .link-button .btn.c3-btn-text:focus::before, .link-button .btn-text_c3-btn-text .btn:focus::before, .link-button .btn.c3-btn-text:active::before, .link-button .btn-text_c3-btn-text .btn:active::before, .link-button a:hover .btn.c3-btn-text::before, .link-button a:focus .btn.c3-btn-text::beforet, .link-button a:active .btn.c3-btn-text::before {
     background: rgba(var(--c3-btn-text-hover), 1);
}
 .link-button .btn.c4-btn-text::before, .link-button .btn-text_c4-btn-text .btn::before {
     background: rgba(var(--c4-btn-text), 1);
}
 .link-button .btn.c4-btn-text:hover::before, .link-button .btn-text_c4-btn-text .btn:hover::before, .link-button .btn.c4-btn-text:focus::before, .link-button .btn-text_c4-btn-text .btn:focus::before, .link-button .btn.c4-btn-text:active::before, .link-button .btn-text_c4-btn-text .btn:active::before, .link-button a:hover .btn.c4-btn-text::before, .link-button a:focus .btn.c4-btn-text::beforet, .link-button a:active .btn.c4-btn-text::before {
     background: rgba(var(--c4-btn-text-hover), 1);
}
 .link-button .btn.c5-btn-text::before, .link-button .btn-text_c5-btn-text .btn::before {
     background: rgba(var(--c5-btn-text), 1);
}
 .link-button .btn.c5-btn-text:hover::before, .link-button .btn-text_c5-btn-text .btn:hover::before, .link-button .btn.c5-btn-text:focus::before, .link-button .btn-text_c5-btn-text .btn:focus::before, .link-button .btn.c5-btn-text:active::before, .link-button .btn-text_c5-btn-text .btn:active::before, .link-button a:hover .btn.c5-btn-text::before, .link-button a:focus .btn.c5-btn-text::beforet, .link-button a:active .btn.c5-btn-text::before {
     background: rgba(var(--c5-btn-text-hover), 1);
}
/*forms */
.usn_cmp_form.component-center .component-outro {
    margin-top: var(--pc-spacing) !important;
}
/* ol list */
 ol {
     -webkit-padding-start: 10px;
     -moz-padding-start: 10px;
     -o-padding-start: 10px;
     padding-start: 10px;
}
 @media (min-width: 0) and (max-width: 575px) {
     .row.slides.slick-slider:not(.listing_no-spacing) .slick-next {
         right: 0px;
    }
     .row.slides.slick-slider:not(.listing_no-spacing) .slick-prev {
         left: 0px;
    }
    /* .intro.sm */
     .intro.sm {
         font-size: 18px;
    }
}
/* X-small Breakpoint */
 @media (min-width: 0) and (max-width: 599px) {
   
    /* Custom class */
     .hide-mobile {
         display: none;
    }
    /* Breadcrumbs */
     .breadcrumb-trail nav {
         width: 100%;
    }
     .breadcrumb-trail ol.breadcrumb {
         flex-flow: row wrap;
         white-space: nowrap;
         padding-bottom: 15px;
         height: 100%;
    }
     .breadcrumb-trail ol.breadcrumb::-webkit-scrollbar {
         width: 4px;
         height: 4px;
         border: 0px solid transparent;
    }
     .breadcrumb-trail ol.breadcrumb::-webkit-scrollbar-track {
         border-radius: 0;
         background: transparent;
    }
     .breadcrumb-trail ol.breadcrumb::-webkit-scrollbar-thumb {
         border-radius: 0;
         background: transparent;
    }
     .breadcrumb-trail ol.breadcrumb li.breadcrumb-item {
         display: block;
         flex: inherit;
         max-width: inherit;
         padding-right: var(--base-half-spacing) !important;
         display: inline-block;
        /*transform: translateX(100%);
         */
         padding: 0 var(--base-half-spacing);
    }
    /* Subpage listing */
     .usn_cmp_subpagelisting .item:last-child .image, .usn_cmp_subpagelisting .item:last-child .image img {
         border-radius: 0 0 96px 0;
    }
     .usn_cmp_subpagelisting .item:first-child .image, .usn_cmp_subpagelisting .item:first-child .image img {
         border-radius: 96px 0 0 0;
    }
    /* Content width for blocks e.g pods */
    section.content.component.component-center .content-col.center-col.col:not(:has(div.page-navigation)) {
        padding: var(--base-half-spacing);
    }
    section.content.component.component-center.p-0 .content-col.center-col.col {
          padding: 0 var(--base-half-spacing);
    }
     section.content.component.component-center.p-0.usn_cmp_pods .content-col.center-col.col {
          padding: var(--pc-spacing_lg) var(--base-half-spacing) 0;
    }
    section.content.component.component-center.p-0.usn_cmp_splitcomponent .content-col.center-col.col {
          padding: var(--pc-spacing_lg) var(--base-half-spacing);
    }
      section.content.component.component-center.pt-0 .content-col.center-col.col {
          padding: 0 var(--base-half-spacing) var(--base-half-spacing);
    }
    section.content.component.component-center.pt-0.usn_cmp_pods .content-col.center-col.col {
          padding: var(--pc-spacing_lg) var(--base-half-spacing) var(--pc-spacing_sm);
    }
    section.content.component.component-center.pt-0.usn_cmp_splitcomponent .content-col.center-col.col {
          padding: var(--pc-spacing_lg) var(--base-half-spacing) var(--pc-spacing_sm);
    }
     section.content.component.component-center.pb-0 .content-col.center-col.col {
          padding: var(--base-half-spacing) var(--base-half-spacing) 0;
    }
    section.content.component.component-center.pb-0.usn_cmp_pods .content-col.center-col.col {
          padding: var(--pc-spacing_lg) var(--base-half-spacing) 0;
    }
    section.content.component.component-center.pb-0.usn_cmp_splitcomponent .content-col.center-col.col {
          padding: var(--pc-spacing_lg) var(--base-half-spacing);
    }
     section.content.component.component-center.pb-0.usn_cmp_splitcomponent .order-2.item .image img, section.content.component.component-center.p-0.usn_cmp_splitcomponent .order-2.item .image img {
        border-radius: 96px 0 96px 0;
    }
 
     section.content.component.usn_cmp_gridlayout.component-center .content-col.center-col.col {
         padding: 0 15px;
    }
     section.content.component.usn_cmp_ctastrip.component-center .content-col.center-col.col {
         padding: 0 15px;
    }
     section.content.component-center.usn_cmp_gridlayout .component-inner {
         margin: 0;
    }
     .usn_cmp_pods .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle), .usn_cmp_pods .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle) img {
         height: 122px;
         width: 100%;
         object-fit: cover;
    }
    section.content.component-center .component-inner:not(:has(div.page-navigation)) {
        margin: var(--pc-spacing_md) 24px;
    }
    section.content.component-center.pb-0 .component-inner {
        margin: var(--pc-spacing_md) 24px 0; 
    }
     section.content.component-center.pt-0 .component-inner {
        margin: var(--pc-spacing_md) 24px 0; 
    }
     section.content.component-center.pb-0 .component-inner {
        margin: var(--pc-spacing_md) 24px 0; 
    }
    section.content.component-center.p-0.usn_cmp_splitcomponent .component-inner {
         margin: 0 24px;
    }
     section.content.component-center.pt-0.usn_cmp_splitcomponent .component-inner {
         margin: 0 24px;
    }
    section.content.component-center.pb-0.usn_cmp_splitcomponent .component-inner {
         margin: 0 24px;
    } 
     section.content.component-center.usn_cmp_subpagelisting .component-inner, section.content.component-center.usn_cmp_text .component-inner {
         margin: 0 !important;
    }
     section.content.component-center.usn_cmp_accordiontab .component-inner {
         margin: 0;
    }
     section.content.usn_cmp_form .component-inner {
         margin: 0;
    }
     section.content.component-center.usn_cmp_form .component-inner {
         margin: var(--pc-spacing_md) 15px;
    }
    section.content.component-center.usn_cmp_form.p-0 .component-inner {
          margin: 0 15px;
    }
      section.content.component-center.usn_cmp_form.pt-0 .component-inner {
          margin: 0 15px var(--pc-spacing_md);
    }
      section.content.component-center.usn_cmp_form.pb-0 .component-inner {
          margin: var(--pc-spacing_md) 15px 0;
    }
    
     section.content.usn_cmp_form .component-inner .container {
         padding: 0;
    }
     section.content.component-center.usn_cmp_form .component-inner .container {
         padding: 0;
    }
      section.content.component-center.usn_cmp_form .component-inner .container .inner{
         padding: var(--base-spacing) 15px;
    }
       section.content.component-center.usn_cmp_form.p-0 .component-inner .container .inner{
         padding: 0 15px;
    }
      section.content.component-center.usn_cmp_form.pt-0 .component-inner .container .inner{
         padding: 0 15px var(--base-spacing);
    }
      section.content.component-center.usn_cmp_form.pb-0 .component-inner .container .inner{
         padding: var(--base-spacing) 15px 0;
    }
    .usn_cmp_form.component-center .umbraco-forms.form {
        margin: 0 -15px;
    }
     section.content.component-center.usn_cmp_links .component-inner {
         margin: 0;
    }
     section.content.component.usn_cmp_pods .content-col.center-col.col, section.content.component.usn_cmp_splitcomponent .content-col.center-col.col {
         padding: var(--pc-spacing_lg) var(--base-half-spacing) var(--pc-spacing_sm);
    }
     section.content.component.usn_cmp_splitcomponent .content-col.center-col.col {
         padding: var(--pc-spacing_md);
    }
     section.content.component.usn_cmp_pods .text p{
         margin: 0;
    }
     section.content.component.usn_cmp_pods .heading+.secondary-heading, section.content.component.usn_cmp_pods .secondary-heading+.text, section.content.component.usn_cmp_pods .heading+.text {
         margin: 0 !important;
    }
    /*Banner*/
     .component.usn_cmp_banner .item.item_medium-banner, .component.usn_cmp_banner .item.item_medium-banner .container, .component.usn_cmp_banner .item.item_medium-banner .row, .component.usn_cmp_banner .item.item_medium-banner .image, .component.usn_cmp_banner .item.item_medium-banner .image .video, .component.usn_cmp_banner .item.item_short-banner, .component.usn_cmp_banner .item.item_short-banner .container, .component.usn_cmp_banner .item.item_short-banner .row, .component.usn_cmp_banner .item.item_short-banner .image, .component.usn_cmp_banner .item.item_short-banner .image .video {
         height: auto;
    }
     .component.usn_cmp_banner .item:not(.item_scale-banner) .image {
         position: relative;
    }
     .component.usn_cmp_banner .item:not(.item_scale-banner) .inner, .component.usn_cmp_banner .item.item_scale-banner .image + .inner {
         position:relative;
    }
     .component.usn_cmp_banner .item.item_overlay .inner::before {
         background: none !important;
         background-image: url(../../../images/uSkinned/sbc/banner-curve-mobile.svg) !important;
         border-radius: 0;
        /* height: auto;
         */
        /* width: calc(100vw + 30vw);
         */
        /* max-height: 30vw;
         */
        /* bottom: 0;
         */
         top: -7vw;
         left: 0px;
         opacity: 1;
         background-size: contain !important;
         background-repeat: no-repeat !important;
         width: 100vw;
    }
     .component.usn_cmp_banner .item.item_overlay .info {
         padding: 0 var(--base-half-spacing) 30px;
    }
     .component.usn_cmp_banner .item.item_short-banner .info {
         padding: 0 var(--base-half-spacing) 15px;
    }
     .component.usn_cmp_banner .item.item_medium-banner .container, .component.usn_cmp_banner .item.item_medium-banner .row, .component.usn_cmp_banner .item.item_short-banner .container, .component.usn_cmp_banner .item.item_short-banner .row {
         min-height: auto;
    }
    /* forms */
     .form > .inner {
         padding: 0 15px;
    }
     .umbraco-forms-form fieldset {
         padding-right: 0;
    }
     .usn_cmp_form .container {
         padding: 0 24px;
    }
     .usn_cmp_form .component-introduction {
         padding: 0 15px var(--pc-spacing);
         max-width: calc(710px + 15px + 15px);
         margin: 0 auto;
    }
     .usn_cmp_form.component-center .component-introduction, .usn_cmp_form.component-center .component-outro {
         padding: 0 15px var(--pc-spacing);
         max-width: calc(710px + 15px + 15px);
         margin: 0 -15px;
    }
    .usn_cmp_form.component-center.p-0 .component-introduction, .usn_cmp_form.component-center .component-outro {
        padding-bottom: 0;
    }
     .usn_cmp_form .component-introduction .info, .usn_cmp_form .component-outro .info {
         padding: 0;
    }
     .usn_cmp_form.component-center .component-introduction .info, .usn_cmp_form.component-center .component-outro .info {
         padding-right: 0;
         padding-left: 0;
    }
    /* Accordiontab */
     .usn_cmp_accordiontab .repeatable.accordion .tab .nav-link {
         border: 0;
         border-radius: 0;
         padding: var(--base-half-spacing) 30px calc(var(--base-half-spacing) + 6px) 0;
    }
     .usn_cmp_accordiontab .repeatable.accordion.tab-buttons .repeatable-content .text {
         padding: 0 0 calc(var(--base-half-spacing) + 6px);
    }
     .usn_cmp_accordiontab .repeatable.accordion .tab .nav-link.collapsed {
         border-bottom: 1px solid rgba(var(--base-borders),0.25);
    }
     .usn_cmp_accordiontab .repeatable.accordion.tab-buttons .repeatable-content.show {
         border-bottom: 1px solid rgba(var(--base-borders),0.25);
    }
     .usn_cmp_accordiontab .repeatable.tabbed.tab-buttons .tab .nav-link.active, .usn_cmp_accordiontab .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed) {
         border-color: rgba(var(--base-borders),0.25);
    }
     .usn_cmp_accordiontab .repeatable.accordion .tab .nav-link::after {
         right: -15px;
    }
     .usn_cmp_accordiontab .repeatable.accordion.tab-buttons .repeatable-content {
         padding-left: 0;
         padding-right: 0;
    }
     section.content.component.component-center.usn_cmp_links .content-col.center-col.col {
         padding: var(--pc-spacing) var(--base-half-spacing);
    }
}
 @media (min-width: 576px) {
    /* Content width for blocks e.g pods */
    section.content.component.component-center .content-col.center-col.col:not(:has(div.page-navigation)) {
        padding: var(--pc-spacing_sm);
    }
     section.content.component.component-center.p-0 .content-col.center-col.col {
         padding: 0 var(--pc-spacing_sm);
    }
     section.content.component.component-center.p-0.usn_cmp_splitcomponent .content-col.center-col.col {
         padding: var(--pc-spacing_sm) var(--pc-spacing_sm);
    }
     section.content.component.component-center.pt-0 .content-col.center-col.col {
         padding: 0 var(--pc-spacing_sm) var(--pc-spacing_sm);
    }
      section.content.component.component-center.pt-0.usn_cmp_splitcomponent .content-col.center-col.col {
         padding: var(--pc-spacing_sm) var(--pc-spacing_sm);
    }
     section.content.component.component-center.pb-0 .content-col.center-col.col {
         padding: var(--pc-spacing_sm) var(--pc-spacing_sm) 0;
    }
      section.content.component.component-center.pb-0.usn_cmp_splitcomponent .content-col.center-col.col {
         padding: var(--pc-spacing_sm) var(--pc-spacing_sm);
    }
     section.content.component.component-center.usn_cmp_form .content-col.center-col.col {
         padding: 0 25px;
         max-width: none;
         flex: none;
    }
     section.content.component.usn_cmp_gridlayout.component-center .content-col.center-col.col {
         padding: 0;
    }
     section.content.component.usn_cmp_ctastrip.component-center .content-col.center-col.col {
         padding: 0;
    }
     section.content.component.usn_cmp_accordiontab.component-center .content-col.center-col.col {
         padding: var(--pc-spacing_sm) 0;
    }
    /* Container for pods, text ,subpage listning block */
     .usn_cmp_pods.component-center .container, .usn_cmp_pods.component-center .container, .usn_cmp_text .container, .usn_cmp_accordiontab .container, .usn_cmp_subpagelisting.component-center .container, .usn_cmp_splitcomponent.component-center .container, .usn_cmp_links.component-center .container {
         max-width: calc(540px - 48px);
    }
    section.content.usn_cmp_text .container > .info {
         max-width: calc(var(--outro-col_sm) - 8px);
         margin: 0 auto;
    }
    section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row {
         max-width: calc(var(--outro-col_sm) - 15px);
         margin: 0 auto;
    }
    section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        width: 100%;
        max-width: none;
        flex: none;
    }
     section.content.usn_cmp_text.component-center + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        max-width: calc(414.02px + 30px);
    }
    /*Text block, tabs block, links block*/
     .usn_cmp_text .info, .usn_cmp_accordiontab .component-introduction, .usn_cmp_accordiontab .accordion, .usn_cmp_accordiontab .component-outro {
         max-width: 414.02px;
         margin: 0 auto;
    }
     .usn_cmp_form.component-center .umbraco-forms-form, .usn_cmp_form.component-center .umbraco-forms.form {
         max-width: 414px;
         margin: 0 auto;
    }
     .usn_cmp_links > .component-inner > .container > .component-introduction, .usn_cmp_links > .component-inner > .container > .listing_links {
         margin: 0 auto;
         max-width: calc(90% + 15px + 15px);
    }
     .usn_cmp_links.component-center .content-col > div {
         margin: 0 auto;
         max-width: calc(90% + 15px + 30px);
    }
     section.content.component.component-center.usn_cmp_links .content-col.center-col.col {
         padding: var(--pc-spacing_sm) 0;
    }
     .usn_cmp_form .component-introduction {
         padding: 0 0 var(--pc-spacing);
         max-width: 414px;
         margin: 0 auto;
    }
    .usn_cmp_form.component-center .component-introduction, .usn_cmp_form.component-center .component-outro  {
         padding: 0 0 var(--pc-spacing);
         max-width: 414px;
         margin: 0 auto;
    }
    .usn_cmp_form.component-center.p-0 .component-introduction, .usn_cmp_form.component-center .component-outro {
        padding-bottom: 0;
    }
    
}
 @media (min-width: 600px) {
    /* Breadcrumbs */
     .breadcrumb-trail ol.breadcrumb {
         padding: var(--base-spacing) 0;
    }
    /* Subpage listing */
     .usn_cmp_subpagelisting .item:first-child .image, .usn_cmp_subpagelisting .item:first-child .image img, .usn_cmp_subpagelisting .item.slick-active.slick-current .image, .usn_cmp_subpagelisting .item.slick-active.slick-current .image img {
         border-radius: 96px 0 0 0;
    }
     .usn_cmp_subpagelisting .item:last-child .image, .usn_cmp_subpagelisting .item:last-child .image img, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image img {
         border-radius: 0 0 96px 0;
    }
    /* Banner */
     .component.usn_cmp_banner .item.item_overlay .inner::before {
         background: none !important;
         background-image: url(../../../images/uSkinned/sbc/banner-curve-desktop.svg) !important;
         border-radius: 0;
         height: auto;
         width: 110%;
         max-height: 100%;
         min-height: 100%;
         bottom: 0;
         top: 0;
         left: -40%;
         opacity: 1;
         background-size: cover !important;
         background-repeat: no-repeat !important;
    }
     .component.usn_cmp_banner .item .info {
         padding: 70px var(--base-half-spacing);
    }
     .component.usn_cmp_banner .item.item_short-banner .info {
         padding: 50px var(--base-half-spacing);
    }
     .component.usn_cmp_banner .item.item_short-banner, .component.usn_cmp_banner .item.item_short-banner .container, .component.usn_cmp_banner .item.item_short-banner .row, .component.usn_cmp_banner .item.item_short-banner .image, .component.usn_cmp_banner .item.item_short-banner .image .video {
         height: 100% !important;
    }
     .component.usn_cmp_banner .item.item_medium-banner, .component.usn_cmp_banner .item.item_medium-banner .container, .component.usn_cmp_banner .item.item_medium-banner .row, .component.usn_cmp_banner .item.item_medium-banner .image, .component.usn_cmp_banner .item.item_medium-banner .image .video {
         height: 100% !important;
    }
     .component.usn_cmp_banner .item:not(.item_scale-banner) .inner, .component.usn_cmp_banner .item.item_scale-banner .image + .inner {
         position: relative;
    }
     .usn_cmp_form .component-introduction {
         padding: 0 0 var(--pc-spacing);
         max-width: 414px;
         margin: 0 auto;
    }
     .usn_cmp_form .component-introduction .info, .usn_cmp_form .component-outro .info  {
         padding: 0;
    }
     .usn_cmp_form.component-center .component-introduction, .usn_cmp_form.component-center .component-outro  {
         padding: 0 0 var(--pc-spacing);
         max-width: 414.02px;
         margin: 0 auto;
    }
    .usn_cmp_form.component-center.p-0 .component-introduction, .usn_cmp_form.component-center .component-outro {
        padding-bottom: 0;
    }
     .usn_cmp_form.component-center .component-introduction .info, .usn_cmp_form.component-center .component-outro .info {
         padding: 0;
    }
     .usn_cmp_form.component-center .umbraco-forms-form, .usn_cmp_form.component-center .umbraco-forms.form {
         max-width: 471px;
         margin: 0 auto;
    }
}
/* Small Breakpoint */
 @media (min-width:0) and (max-width:991px) {
    /* Logo images */
     .logo-images .row.listing:not(.slides):not(.listing_window-mosaic) .item.items-7 {
         flex: 0 0 25%;
         -ms-flex: 0 0 25%;
         max-width: 25%;
    }
    /* Site Search */
     footer#site-footer .site-search button.btn {
         width:38px;
         height:38px;
    }
    /* Full width for left and right images formats in mobile*/
     .img-right, .img-left {
         display: block;
         margin: 8px 0 var(--base-spacing) 0;
         float: none;
         max-width: 100%;
         width: 100%;
    }
    /* Image border-radius */
     :root {
         --base-border-radius: 8px;
    }
     .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle), .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle) img {
         border-radius: var(--base-border-radius);
    }
    /* Menu */
     nav.main ul>li.open-child_mobile>ul {
         padding-left: var(--base-half-spacing) !important;
         background-color: #1C2D4F;
    }
     body.header-03-sm header#site-header nav.main ul ul li, body.header-03-sm header#site-header nav.main ul ul li {
         background-color: #1C2D4F !important;
    }
     nav.main ul li.open-child_mobile .open-child_mobile >span::before, nav.main ul li:not(.active).open-child .open-child>span::before {
         width: 0;
    }
     html.reveal-out header#site-header .row {
         margin: 0 -15px;
    }
     nav.main > ul {
         font-size: 20px;
    }
     body:not(.header-02-sm) nav.main ul li.has-child > ul > li {
         font-size: 18px;
    }
     body:not(.header-02-sm) nav.main ul li.has-child > ul > li ul li {
         font-size: 16px;
         font-family: "Mark W01 Regular";
    }
     header#site-header > .container {
         padding-left: 15px;
         padding-right: 15px;
    }
    /*Images*/
     .img-right, .img-left {
         margin: 8px 0 10px 0;
    }
}
 @media (min-width:600px) and (max-width:991px) {
    /* Custom class */
     .hide-tablet {
         display: none;
    }
    /*Banner*/
     .component.usn_cmp_banner .item.item_medium-banner .container, .component.usn_cmp_banner .item.item_short-banner .container {
         margin-left: 0;
    }
     .component.usn_cmp_banner .item.item_medium-banner .container .info, .component.usn_cmp_banner .item.item_short-banner .container .info {
         max-width: 70%;
         flex: 0 0 70%;
    }
     .component.usn_cmp_banner .item.item_overlay .inner::before {
         width: 190%;
         left: -100%;
    }
}
 @media screen and (max-width: 767px) {
    /*Form */
     .umbraco-forms-navigation .button-container {
         order: 1;
    }
    /*Forms button*/
     .umbraco-forms-navigation input.btn,
     .umbraco-forms-navigation button.btn {
         width: 100%;
    }
     .umbraco-forms-navigation .button-container {
         width: 100%;
    }
}
/* Medium Breakpoint */
 @media (min-width: 768px) {
    /* Image border-radius */
     :root {
         --base-border-radius: 8px;
    }
    /* Footer */
     .footer-navigation-column {
         max-width: calc(100% - 150px);
         flex: auto;
    }
     footer#site-footer .footer-item.usn_pod_sociallinks {
         width: auto;
         flex: unset;
         margin-right: 0;
         padding-right: 0;
    }
     .footer-row {
         justify-content: space-between;
         width: 100%;
    }
     nav.footer-navigation ul li.site-credit {
         float: right;
         clear: none;
         padding: 0;
         margin: 0;
    }
     nav.footer-navigation ul li {
         vertical-align: middle;
    }
     footer#site-footer {
        /* margin-top: 63px;
         */
    }
     .footer-top-image:before {
         background-image: url(../../../images/uSkinned/sbc/sbc-curve-tablet.svg);
         top: -63px;
         left: 0;
         height: 63px;
    }
    /* Content width for blocks e.g pods */
     section.content.component.component-center.usn_cmp_pods .content-col.center-col.col, section.content.component.component-center.usn_cmp_subpagelisting .content-col.center-col.col, section.content.component.component-center.usn_cmp_splitcomponent .content-col.center-col.col {
         max-width: var(--center-col_sm);
         padding: var(--pc-spacing_lg);
         flex: 0 0 var(--center-col_sm);
    }
    /* Container for pods, text ,subpage listning block */
     .usn_cmp_pods.component-center .container, .usn_cmp_pods.component-center .container, .usn_cmp_text .container, .usn_cmp_accordiontab .container, .usn_cmp_subpagelisting.component-center .container, .usn_cmp_splitcomponent.component-center .container, .usn_cmp_links.component-center .container, .usn_cmp_form.component-center .container {
         max-width: calc(720px - 48px);
    }
    /* Forms */
     .umbraco-forms-navigation input.btn, 
     .umbraco-forms-navigation button.btn,
     .umbraco-forms-navigation .button-container {
         width: calc(50% - 15px);
    }
     .umbraco-forms-navigation input.btn.prev,
     .umbraco-forms-navigation button.btn.prev{
         width: 100%;
    }
    /*Text block, tabs block, links block*/
     .usn_cmp_text .info, .usn_cmp_accordiontab .component-introduction, .usn_cmp_accordiontab .accordion, .usn_cmp_accordiontab .component-outro {
         max-width: 528.61px;
         margin: 0 auto;
    }
     section.content.usn_cmp_text .container > .info {
         max-width: calc(var(--outro-col_md) - 8px);
         margin: 0 auto;
    }
       section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row {
         max-width: calc(var(--outro-col_md) - 15px);
         margin: 0 auto;
    }
      section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        width: 100%;
        max-width: none;
        flex: none;
    }
     section.content.usn_cmp_text.component-center + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        max-width: calc(528.61px + 30px);
    }
    /* Splitcomponent */
     .usn_cmp_splitcomponent .order-md-2 .row:not(.slides):not(.listing_window-mosaic) .item.items-1 {
         padding-left: 90px;
    }
     .usn_cmp_splitcomponent .usn_cmp_datalist.order-md-2 .row:not(.slides):not(.listing_window-mosaic) .item.items-1 {
         padding-left: 15px;
    }
     .usn_cmp_splitcomponent .order-md-1 .row:not(.slides):not(.listing_window-mosaic) .item.items-1 {
         padding-right: 90px;
    }
     .usn_cmp_splitcomponent .usn_cmp_datalist.order-md-1 .row:not(.slides):not(.listing_window-mosaic) .item.items-1 {
         padding-right: 15px;
    }
    /* Links component */
     section.content.usn_cmp_links.component-center .content-col.center-col.col {
         padding: var(--pc-spacing_md) 0;
    }
    /* Grid component */
     .usn_cmp_gridlayout .quarter .col-md-4 {
         flex: 0 0 25%;
         max-width: 25%;
    }
     .usn_cmp_gridlayout .quarter .col-md-8 {
         flex: 0 0 75%;
         max-width: 75%;
    }
     section.content.component.component-center.usn_cmp_form .content-col.center-col.col {
         padding: 0;
         max-width: none;
         flex: none;
    }
     .usn_cmp_form.component-center .umbraco-forms-form, .usn_cmp_form.component-center .umbraco-forms.form {
         max-width: 587px;
         margin: 0 auto;
    }
     .usn_cmp_form .component-introduction {
         padding: 0 0 var(--pc-spacing);
         margin: 0 auto;
         max-width: 529px;
    }
     .usn_cmp_form .component-introduction .info, .usn_cmp_form .component-outro .info  {
         padding: 0;
    }
     .usn_cmp_form.component-center .component-introduction, .usn_cmp_form.component-center .component-outro  {
         padding: 0 0 var(--pc-spacing);
         margin: 0 auto;
         max-width: 528.61px;
    }
       .usn_cmp_form.component-center.p-0 .component-introduction, .usn_cmp_form.component-center .component-outro {
        padding-bottom: 0;
    }
     .usn_cmp_form.component-center .component-introduction .info, .usn_cmp_form.component-center .component-outro .info {
         padding: 0;
    }
}
/* Medium Breakpoint */
 @media screen and (min-width: 768px) {
     nav.social ul li a, nav.social ul li a img {
         width: 24px !important;
         height: 24px !important;
    }
     .footer-navigation-column {
         max-width: calc(100% - 104px);
         flex: auto;
    }
    /* Position of alt text on images */
     .image .caption {
         bottom: 16px;
         left: 16px;
    }
    /* Banner */
     .component.usn_cmp_banner .item.item_overlay .inner::before {
         width: 125%;
         top: 0;
         left: -45%;
    }
     section.content.component.usn_cmp_accordiontab.component-center .content-col.center-col.col {
         padding: var(--pc-spacing_md) 0;
    }
     section.content.component.component-center.usn_cmp_links .content-col.center-col.col {
         padding: var(--pc-spacing_md) 0;
    }
}
/* Large Breakpoint */
 @media (min-width: 992px) {
    /* Custom class */
     .hide-desktop {
         display: none;
    }
    /* Logo images */
     .logo-images .row.listing:not(.slides):not(.listing_window-mosaic) .item.items-7 {
         flex: 0 0 var(--items-7);
         -ms-flex: 0 0 var(--items-7);
         max-width: var(--items-7);
    }
    /* Site Search */
     footer#site-footer .site-search button.btn {
         width:48px;
         height:48px;
    }
    /* Footer */
     footer#site-footer {
        /* margin-top: 109px;
         */
    }
     .footer-top-image:before {
         background-image: url(../../../images/uSkinned/sbc/sbc-curve-desktop.svg);
         height: 109px;
         top: -109px;
    }
    /* Subpage listing */
     .usn_cmp_subpagelisting .item:first-child .image, .usn_cmp_subpagelisting .item:first-child .image img, .usn_cmp_subpagelisting .item.slick-active.slick-current .image, .usn_cmp_subpagelisting .item.slick-active.slick-current .image img {
         border-radius: 144px 0 0 0;
    }
     .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image img {
         border-radius: 0 0 0 0;
    }
     .usn_cmp_subpagelisting .item:last-child .image, .usn_cmp_subpagelisting .item:last-child .image img, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active + .item.slick-active .image, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active + .item.slick-active.image img {
         border-radius: 0 0 144px 0;
    }
    /* Subpage listning */
     .usn_cmp_subpagelisting .item .image {
         height: 350px;
    }
     .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image, .usn_cmp_subpagelisting .item.slick-active + .item.slick-active + .item.slick-active .image img {
         border-radius: 0;
    }
    /* Content width for blocks e.g pods */
     section.content.component.component-center.usn_cmp_pods .content-col.center-col.col, section.content.component.component-center.usn_cmp_subpagelisting .content-col.center-col.col, section.content.component.component-center.usn_cmp_splitcomponent .content-col.center-col.col {
         max-width: var(--center-col_sm);
         flex: 0 0 var(--center-col_sm);
         padding: var(--pc-spacing_lg);
    }
     .usn_cmp_pods.component-center .container {
         border-radius: 192px 0 192px 0;
    }
     .usn_cmp_splitcomponent.component-center .container {
         border-radius: 192px 0 192px 0;
    }
    /* Menu */
     body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) nav.main.nav-dropdown ul>li>ul {
         border-radius: 0;
    }
    /* Images */
     .usn_cmp_text figcaption {
         font-style: italic;
         float: right;
         width: 50%;
         margin-top: -3rem;
    }
     .usn_cmp_text .img-right {
         margin: 3rem 0 3rem 3rem;
    }
     .usn_cmp_text .img-left {
         margin: 3rem 3rem 3rem 0;
    }
    /* Container for pods, text ,subpage listning block */
     .usn_cmp_pods.component-center .container, .usn_cmp_pods.component-center .container, .usn_cmp_text .container, .usn_cmp_accordiontab .container, .usn_cmp_subpagelisting.component-center .container, .usn_cmp_splitcomponent.component-center .container, .usn_cmp_links.component-center .container, .usn_cmp_form.component-center .container {
         max-width: calc(960px - 48px);
    }
     .form-group.dropdown::after, .form-group.date::after, .umbraco-forms-field.date .umbraco-forms-field-wrapper::after, .umbraco-forms-field.dropdown .umbraco-forms-field-wrapper::after {
         padding: 15px var(--base-half-spacing) 0 0 !important;
    }
     section.content .component-outro {
         padding-top: 0;
    }
     section.content.component.usn_cmp_accordiontab.component-center .content-col.center-col.col {
         padding: var(--pc-spacing_lg) 0;
    }
    /* Splitcomponent */
     section.content.component.component-center.usn_cmp_splitcomponent.component-center .content-col.center-col.col {
         padding: 80px;
    }
    /* Links component */
     .usn_cmp_links > .component-inner > .container > .component-introduction, .usn_cmp_links > .component-inner > .container > .listing_links {
         margin: 0 auto;
         max-width: calc(82% + 15px + 15px);
    }
     .usn_cmp_links.component-center .content-col > div {
         margin: 0 auto;
         max-width: calc(82% + 15px + 30px);
    }
    /* Links component */
     section.content.usn_cmp_links.component-center .content-col.center-col.col {
         padding: var(--pc-spacing_lg) 0;
    }
     section.content.component.component-center.usn_cmp_links .content-col.center-col.col {
         padding: var(--pc-spacing_lg) 0;
    }
    /* Grid component */
     section.content.usn_cmp_gridlayout {
         padding: var(--pc-spacing_md) 0;
    }
     section.content.component.component-center.usn_cmp_form .content-col.center-col.col {
         padding: 0;
         max-width: none;
         flex: none;
    }
     .usn_cmp_form .component-introduction {
         padding: 0 0 var(--pc-spacing);
         margin: 0 auto;
         max-width: 521.11px;
    }
     .usn_cmp_form.component-center .component-introduction, .usn_cmp_form.component-center .component-outro  {
         padding: 0 0 var(--pc-spacing);
         margin: 0 auto;
         max-width: 521.11px;
    }
       .usn_cmp_form.component-center.p-0 .component-introduction, .usn_cmp_form.component-center .component-outro {
        padding-bottom: 0;
    }
    /* Text component */
     section.content.usn_cmp_text .container > .info {
         max-width: calc(var(--outro-col_lg) - 8px);
         margin: 0 auto;
    }
       section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row {
         max-width: calc(var(--outro-col_lg) - 15px);
         margin: 0 auto;
    }
      section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        width: 100%;
        max-width: none;
        flex: none;
    }
    section.content.usn_cmp_text.component-center + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        max-width: calc(521.11px + 30px);
    }
}
 @media screen and (min-width: 992px) {
     body.header-05-lg:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) header#site-header .site-search button.btn {
         top: 1px;
         height: 48px !important;
         outline: 1px solid #ffcccc;
    }
     .site-search .form-control:focus {
         border-color: #fff;
    }
     .component.usn_cmp_banner .item.item_short-banner .info {
         padding: 70px var(--base-half-spacing);
    }
    /*Text block, tabs block, links block*/
     .usn_cmp_text .info, .usn_cmp_accordiontab .component-introduction, .usn_cmp_accordiontab .accordion, .usn_cmp_accordiontab .component-outro {
         max-width: 521.11px;
         margin: 0 auto;
    }
}
/* X-Large Breakpoint */
 @media (min-width: 1200px) {
     p.heading.sm, span.heading.sm {
         font-size: var(--p-heading_small-typography_font-size_lg);
    }
    /* Content width for blocks e.g pods */
     section.content.component.component.center .content-col.center-col.col {
         max-width: var(--center-col_xl);
         flex: 0 0 var(--center-col_xl);
         padding: var(--pc-spacing_sm);
    }
 
    /* Container for pods, text ,subpage listning block */
     .usn_cmp_pods.component-center .container, .usn_cmp_pods.component-center .container, .usn_cmp_text .container, .usn_cmp_accordiontab .container, .usn_cmp_subpagelisting.component-center .container, .usn_cmp_splitcomponent.component-center .container, .usn_cmp_links.component-center .container, .usn_cmp_form.component-center .container {
         max-width: calc(1140px - 48px);
    }
    /* Banner */
     .component.usn_cmp_banner .item.item_overlay .inner::before {
         width: 75%;
         top: 0;
         left: -70px;
    }
     section.content.component.usn_cmp_accordiontab.component-center .content-col.center-col.col {
         padding: var(--pc-spacing_xl) 0;
    }
    /*Text block, tabs block , links block*/
     .usn_cmp_text .info, .usn_cmp_text .col, .usn_cmp_accordiontab .component-introduction, .usn_cmp_accordiontab .accordion, .usn_cmp_accordiontab .component-outro {
         max-width: 691.82px;
         margin: 0 auto;
    }
    /* Text component */
     section.content.usn_cmp_text .container > .info {
         max-width: calc(var(--outro-col_xl) - 8px);
         margin: 0 auto;
    }
       section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row {
         max-width: calc(var(--outro-col_xl) - 15px);
         margin: 0 auto;
    }
      section.content.usn_cmp_text + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        width: 100%;
        max-width: none;
        flex: none;

    }
    section.content.usn_cmp_text.component-center + section.content.meta-author-comments > .container > .row .content-col.center-col.col {
        max-width: calc(691.81px + 30px);

    }
     .usn_cmp_form.component-center .umbraco-forms-form, .usn_cmp_form.component-center .umbraco-forms.form {
         max-width: 752px;
         margin: 0 auto;
    }
     .usn_cmp_form .component-introduction {
         padding: 0 0 var(--pc-spacing);
         margin: 0 auto;
         max-width: 691.11px;
    }
     .usn_cmp_form .component-introduction .info, .usn_cmp_form .component-outro .info  {
         padding: 0;
    }
     .usn_cmp_form.component-center .component-introduction .info, .usn_cmp_form.component-center .component-outro .info {
         padding: 0;
    }
     .usn_cmp_form.component-center .component-introduction, .usn_cmp_form.component-center .component-outro  {
         padding: 0 0 var(--pc-spacing);
         margin: 0 auto;
         max-width: 691.81px;
    }
    .usn_cmp_form.component-center.p-0 .component-introduction, .usn_cmp_form.component-center .component-outro {
        padding-bottom: 0;
    }
    /* Links component */
     section.content.usn_cmp_links.component-center .content-col.center-col.col {
         padding: var(--pc-spacing_xl) 0;
    }
     section.content.component.component-center.usn_cmp_links .content-col.center-col.col {
         padding: var(--pc-spacing_xl) 0;
    }
    /* Grid component */
     .usn_cmp_gridlayout .grid-section img {
         max-width: 85%;
    }
     section.content.usn_cmp_gridlayout {
         padding: var(--pc-spacing_md) 0;
    }
     section.content.component.component-center.usn_cmp_form .content-col.center-col.col {
         padding: 0;
         max-width: none;
         flex: none;
    }
}
/* Xx-Large Breakpoint */
 @media (min-width: 1350px) {
    /* Container for pods, text ,subpage listning block */
     .usn_cmp_pods.component-center .container, .usn_cmp_pods.component-center .container, .usn_cmp_text .container, .usn_cmp_accordiontab .container, .usn_cmp_subpagelisting.component-center .container, .usn_cmp_splitcomponent.component-center .container, .usn_cmp_text .container, .usn_cmp_accordiontab .container, .usn_cmp_links.component-center .container {
         max-width: calc(var(--component-max-width) - 48px);
    }
     .usn_cmp_text .container, .usn_cmp_accordiontab .container, .usn_cmp_links.component-center .container, .usn_cmp_form.component-center .container {
         max-width: calc(1140px - 48px);
    }
    /* Banner */
     .component.usn_cmp_banner .item.item_overlay .inner::before {
         width: 60%;
         left: 0;
    }
     .usn_cmp_links > .component-inner > .container > .component-introduction, .usn_cmp_links > .component-inner > .container > .listing_links {
         margin: 0 auto;
         max-width: calc(70% + 15px + 15px);
    }
     .usn_cmp_links.component-center .content-col > div {
         margin: 0 auto;
         max-width: calc(82% + 15px + 45px);
    }
    .meta-author-comments .container {
        max-width: 1136px;
    }
}
 .listing.listing_window-mosaic:not(.listing_no-spacing) .item .inner .image {
     border-radius: 50px !important;
}
/* Hinding heading separator line */
 .has-secondary-heading-seperator-above .secondary-heading::before {
     display:none;
}
/* Hinding nav separator line */
 body.header-05-lg #site-header .container-fluid::after, body.header-05-lg header#site-header .container::after {
     display:none;
}
/* Add underline to links in text component*/
 body:not(.content-underline-link) #site-content .text a:not(.btn):not(.nav-button-link):not(:hover):not(:focus):not(:active), body:not(.content-underline-link) .modal .text a:not(.btn):not(.nav-button-link):not(:hover):not(:focus):not(:active), body:not(.content-underline-link-hover) #site-content .text a:not(.btn):not(.nav-button-link):hover, body:not(.content-underline-link-hover) #site-content .text a:not(.btn):not(.nav-button-link):focus, body:not(.content-underline-link-hover) #site-content .text a:not(.btn):not(.nav-button-link):active, body:not(.content-underline-link-hover) .modal .text a:not(.btn):not(.nav-button-link):hover, body:not(.content-underline-link-hover) .modal .text a:not(.btn):not(.nav-button-link):focus, body:not(.content-underline-link-hover) .modal .text a:not(.btn):not(.nav-button-link):active {
     text-decoration: underline !important;
     text-decoration-color: inherit !important;
}
/* Add margins to list items in text component*/
 .text ul li {
     margin-bottom: 12px;
}
/*Cookie popup*/
#CybotCookiebotDialog img.CybotExternalLinkArrow {
    width: 18px;
    align-self: baseline;
}
/* Text component */
 .usn_cmp_text.component-center .info {
     margin: 0 auto;
}
/* Centerwidth on pods, subpagelisting and text component will have transparent background */
 .component-center.usn_cmp_subpagelisting, .component-center.usn_cmp_pods, .component-center.usn_cmp_text, .component-center.usn_cmp_splitcomponent, .component-center.usn_cmp_accordiontab, .component-center.usn_cmp_links {
     background-color: transparent;
}
/*Hide open symbol on buttons*/
 .usn_ion-md-open:before {
     display: none;
}
/*Anchor Links*/
 @media (min-width: 1080px) {
     .component.usn_cmp_anchornavigation ul.nav:before {
         content: "";
         opacity: 0;
         margin-right: 8px;
         font-size: var(--anchor-navigation-typography_font-size_lg);
         font-family: "Mark W01 Medium";
         font-weight: var(--anchor-navigation-typography_font-weight);
         font-style: var(--anchor-navigation-typography_font-style);
         line-height: var(--anchor-navigation-typography_font-line-height);
         letter-spacing: var(--anchor-navigation-typography_font-letter-spacing);
         text-transform: var(--anchor-navigation-typography_font-transform);
    }
     .component.usn_cmp_anchornavigation.las-ocksa ul.nav:before {
         content: "Läs också: ";
         opacity: 0.5;
    }
     .component.usn_cmp_anchornavigation.se-ocksa ul.nav:before {
         content: "Se också: ";
         opacity: 0.5;
    }
     .component.usn_cmp_anchornavigation.relaterat ul.nav:before {
         content: "Relaterat: ";
         opacity: 0.5;
    }
     .component.usn_cmp_anchornavigation.las-mer ul.nav:before {
         content: "Läs mer: ";
         opacity: 0.5;
    }
     .component.usn_cmp_anchornavigation ul.nav li.nav-item span{
         position: relative;
    }
     .component.usn_cmp_anchornavigation .content-col {
         padding: 0 !important;
    }
     .component.usn_cmp_anchornavigation nav.tab-underline ul.nav li.nav-item span:before {
         content: "\2022";
         display: inline-block;
         opacity: 0.5;
         top: 5px;
         right: -13px;
         position: absolute;
         font-size: 15px;
    }
     .component.usn_cmp_anchornavigation nav.tab-underline ul.nav li.nav-item:last-child span:before {
         display: none;
    }
     .component.usn_cmp_anchornavigation nav.tab-underline ul.nav li.nav-item {
         margin-right: 20px !important;
    }
     .component.usn_cmp_anchornavigation ul.nav {
         position: relative;
         align-items: baseline;
    }
}
 
