              /*
               Theme Name:   Uncode Child
               Theme URI:    http://www.undsgn.com/uncode
               Description:  Uncode Demo for Themeforest
               Author:       Undsgn
               Author URI:   http://www.undsgn.com
               Template:     uncode
               Version:      1.0.0
               Text Domain:  uncode
              */

              /* ---------------------------------------------------------------------- Fonts */

              /* inter-100 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 100;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-100.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-100.woff') format('woff');
              }

              /* inter-200 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 200;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-200.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-200.woff') format('woff');
              }

              /* inter-300 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-300.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-300.woff') format('woff');
              }

              /* inter-regular - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-regular.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-regular.woff') format('woff');
              }

              /* inter-500 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-500.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-500.woff') format('woff');
              }

              /* inter-700 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-700.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-700.woff') format('woff');
              }

              /* inter-600 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-600.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-600.woff') format('woff');
              }

              /* inter-800 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-800.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-800.woff') format('woff');
              }

              /* inter-900 - latin */
              @font-face {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-900.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/inter-v3-latin-900.woff') format('woff');
              }

              /* jost-100 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 100;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-100.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-100.woff') format('woff');
              }

              /* jost-200 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 200;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-200.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-200.woff') format('woff');
              }

              /* jost-300 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-300.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-300.woff') format('woff');
              }

              /* jost-regular - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-regular.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-regular.woff') format('woff');
              }

              /* jost-500 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-500.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-500.woff') format('woff');
              }

              /* jost-700 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-700.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-700.woff') format('woff');
              }

              /* jost-600 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-600.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-600.woff') format('woff');
              }

              /* jost-800 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-800.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-800.woff') format('woff');
              }

              /* jost-900 - latin */
              @font-face {
                font-family: 'Jost';
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-900.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/jost-v6-latin-900.woff') format('woff');
              }

              /* plus-jakarta-sans-200 - latin */
              @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 200;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-200.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-200.woff') format('woff');
              }

              /* plus-jakarta-sans-300 - latin */
              @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 300;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-300.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-300.woff') format('woff');
              }

              /* plus-jakarta-sans-regular - latin */
              @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 400;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-regular.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-regular.woff') format('woff');
              }

              /* plus-jakarta-sans-500 - latin */
              @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 500;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-500.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-500.woff') format('woff');
              }

              /* plus-jakarta-sans-600 - latin */
              @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 600;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-600.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-600.woff') format('woff');
              }

              /* plus-jakarta-sans-700 - latin */
              @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 700;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-700.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-700.woff') format('woff');
              }

              /* plus-jakarta-sans-800 - latin */
              @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 800;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-800.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v3-latin-800.woff') format('woff');
              }
              /* public-sans-100 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 100;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-100.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-100.woff') format('woff');
              }
              /* public-sans-200 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 200;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-200.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-200.woff') format('woff');
              }
              /* public-sans-300 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 300;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-300.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-300.woff') format('woff');
              }
              /* public-sans-regular - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 400;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-regular.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-regular.woff') format('woff');
              }
              /* public-sans-500 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 500;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-500.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-500.woff') format('woff');
              }
              /* public-sans-600 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 600;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-600.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-600.woff') format('woff');
              }
              /* public-sans-700 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 700;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-700.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-700.woff') format('woff');
              }
              /* public-sans-800 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 800;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-800.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-800.woff') format('woff');
              }
              /* public-sans-900 - latin */
              @font-face {
                font-family: 'Public Sans';
                font-style: normal;
                font-weight: 900;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-900.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/public-sans-v14-latin-900.woff') format('woff');
              }
              /* outfit-100 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 100;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-100.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-100.woff') format('woff');
              }
              /* outfit-200 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 200;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-200.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-200.woff') format('woff');
              }
              /* outfit-300 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 300;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-300.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-300.woff') format('woff');
              }
              /* outfit-regular - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 400;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-regular.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-regular.woff') format('woff');
              }
              /* outfit-500 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 500;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-500.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-500.woff') format('woff');
              }
              /* outfit-600 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 600;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-600.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-600.woff') format('woff');
              }
              /* outfit-700 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 700;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-700.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-700.woff') format('woff');
              }
              /* outfit-800 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 800;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-800.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-800.woff') format('woff');
              }
              /* outfit-900 - latin */
              @font-face {
                font-family: 'Outfit';
                font-style: normal;
                font-weight: 900;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-900.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/outfit-v6-latin-900.woff') format('woff');
              }

              /* roboto-condensed-300 - latin */
              @font-face {
                font-family: 'Roboto Condensed';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/roboto-condensed-v16-latin-300.woff') format('woff');
              }

              /* roboto-condensed-regular - latin */
              @font-face {
                font-family: 'Roboto Condensed';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/roboto-condensed-v16-latin-regular.woff') format('woff');
              }

              /* roboto-condensed-700 - latin */
              @font-face {
                font-family: 'Roboto Condensed';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/roboto-condensed-v16-latin-700.woff') format('woff');
              }

               /* barlow-100 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 100;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-100.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-100.woff') format('woff');
              }
              /* barlow-200 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 200;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-200.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-200.woff') format('woff');
              }
              /* barlow-300 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 300;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-300.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-300.woff') format('woff');
              }
              /* barlow-regular - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 400;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-regular.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-regular.woff') format('woff');
              }
              /* barlow-500 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 500;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-500.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-500.woff') format('woff');
              }
              /* barlow-600 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 600;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-600.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-600.woff') format('woff');
              }
              /* barlow-700 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 700;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-700.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-700.woff') format('woff');
              }
              /* barlow-800 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 800;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-800.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-800.woff') format('woff');
              }
              /* barlow-900 - latin */
              @font-face {
                font-family: 'Barlow';
                font-style: normal;
                font-weight: 900;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-900.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/barlow-v12-latin-900.woff') format('woff');
              }

              /* space-grotesk-300 - latin */
              @font-face {
                font-family: 'Space Grotesk';
                font-style: normal;
                font-weight: 300;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-300.woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-300.woff')
              }

              /* space-grotesk-regular - latin */
              @font-face {
                font-family: 'Space Grotesk';
                font-style: normal;
                font-weight: 400;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-regular.woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-regular.woff')
              }

              /* space-grotesk-500 - latin */
              @font-face {
                font-family: 'Space Grotesk';
                font-style: normal;
                font-weight: 500;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-500.woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-500.woff')
              }

              /* space-grotesk-600 - latin */
              @font-face {
                font-family: 'Space Grotesk';
                font-style: normal;
                font-weight: 600;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-600.woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-600.woff')
              }

              /* space-grotesk-700 - latin */
              @font-face {
                font-family: 'Space Grotesk';
                font-style: normal;
                font-weight: 700;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-700.woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/space-grotesk-v13-latin-700.woff')
              }

              /* syne-regular - latin */
              @font-face {
                font-family: 'Syne';
                font-style: normal;
                font-weight: 400;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-regular.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-regular.woff') format('woff');
              }

              /* syne-500 - latin */
              @font-face {
                font-family: 'Syne';
                font-style: normal;
                font-weight: 500;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-500.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-500.woff') format('woff');
              }

              /* syne-600 - latin */
              @font-face {
                font-family: 'Syne';
                font-style: normal;
                font-weight: 600;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-600.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-600.woff') format('woff');
              }

              /* syne-700 - latin */
              @font-face {
                font-family: 'Syne';
                font-style: normal;
                font-weight: 700;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-700.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-700.woff') format('woff');
              }

              /* syne-800 - latin */
              @font-face {
                font-family: 'Syne';
                font-style: normal;
                font-weight: 800;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-800.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/syne-v15-latin-800.woff') format('woff');
              }

              /* fahkwang-200 - latin */
              @font-face {
                font-family: 'Fahkwang';
                font-style: normal;
                font-weight: 200;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-200.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-200.woff') format('woff');
              }
              /* fahkwang-300 - latin */
              @font-face {
                font-family: 'Fahkwang';
                font-style: normal;
                font-weight: 300;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-300.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-300.woff') format('woff');
              }
              /* fahkwang-regular - latin */
              @font-face {
                font-family: 'Fahkwang';
                font-style: normal;
                font-weight: 400;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-regular.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-regular.woff') format('woff');
              }
              /* fahkwang-500 - latin */
              @font-face {
                font-family: 'Fahkwang';
                font-style: normal;
                font-weight: 500;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-500.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-500.woff') format('woff');
              }
              /* fahkwang-600 - latin */
              @font-face {
                font-family: 'Fahkwang';
                font-style: normal;
                font-weight: 600;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-600.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-600.woff') format('woff');
              }
              /* fahkwang-700 - latin */
              @font-face {
                font-family: 'Fahkwang';
                font-style: normal;
                font-weight: 700;
                src: local(''),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-700.woff2') format('woff2'),
                     url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fahkwang-v16-latin-700.woff') format('woff');
              }

              /* lora-regular - latin */
              @font-face {
                font-family: 'Lora';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/lora-v12-latin-regular.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/lora-v12-latin-regular.woff') format('woff');
              }

              /* lora-700 - latin */
              @font-face {
                font-family: 'Lora';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: local(''),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/lora-v12-latin-700.woff2') format('woff2'),
                  url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/lora-v12-latin-700.woff') format('woff');
              }

              /* eb-garamond-regular - latin */
              @font-face {
                font-display: swap;
                font-family: 'EB Garamond';
                font-style: normal;
                font-weight: 400;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/eb-garamond-v26-latin-regular.woff2') format('woff2');
              }
              /* eb-garamond-500 - latin */
              @font-face {
                font-display: swap;
                font-family: 'EB Garamond';
                font-style: normal;
                font-weight: 500;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/eb-garamond-v26-latin-500.woff2') format('woff2');
              }
              /* eb-garamond-600 - latin */
              @font-face {
                font-display: swap;
                font-family: 'EB Garamond';
                font-style: normal;
                font-weight: 600;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/eb-garamond-v26-latin-600.woff2') format('woff2');
              }
              /* eb-garamond-700 - latin */
              @font-face {
                font-display: swap;
                font-family: 'EB Garamond';
                font-style: normal;
                font-weight: 700;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/eb-garamond-v26-latin-700.woff2') format('woff2');
              }
              /* eb-garamond-800 - latin */
              @font-face {
                font-display: swap;
                font-family: 'EB Garamond';
                font-style: normal;
                font-weight: 800;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/eb-garamond-v26-latin-800.woff2') format('woff2');
              }

              /* fraunces-100 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 100;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-100.woff2') format('woff2');
              }
              /* fraunces-200 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 200;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-200.woff2') format('woff2');
              }
              /* fraunces-300 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 300;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-300.woff2') format('woff2');
              }
              /* fraunces-regular - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 400;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-regular.woff2') format('woff2');
              }
              /* fraunces-500 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 500;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-500.woff2') format('woff2');
              }
              /* fraunces-600 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 600;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-600.woff2') format('woff2');
              }
              /* fraunces-700 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 700;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-700.woff2') format('woff2');
              }
              /* fraunces-800 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 800;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-800.woff2') format('woff2');
              }
              /* fraunces-900 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Fraunces';
                font-style: normal;
                font-weight: 900;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/fraunces-v31-latin-900.woff2') format('woff2');
              }



              /* bricolage-grotesque-200 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Bricolage Grotesque';
                font-style: normal;
                font-weight: 200;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/bricolage-grotesque-v2-latin-200.woff2') format('woff2');
              }
              /* bricolage-grotesque-300 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Bricolage Grotesque';
                font-style: normal;
                font-weight: 300;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/bricolage-grotesque-v2-latin-300.woff2') format('woff2');
              }
              /* bricolage-grotesque-regular - latin */
              @font-face {
                font-display: swap;
                font-family: 'Bricolage Grotesque';
                font-style: normal;
                font-weight: 400;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/bricolage-grotesque-v2-latin-regular.woff2') format('woff2');
              }
              /* bricolage-grotesque-500 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Bricolage Grotesque';
                font-style: normal;
                font-weight: 500;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/bricolage-grotesque-v2-latin-500.woff2') format('woff2');
              }
              /* bricolage-grotesque-600 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Bricolage Grotesque';
                font-style: normal;
                font-weight: 600;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/bricolage-grotesque-v2-latin-600.woff2') format('woff2');
              }
              /* bricolage-grotesque-700 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Bricolage Grotesque';
                font-style: normal;
                font-weight: 700;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/bricolage-grotesque-v2-latin-700.woff2') format('woff2');
              }
              /* bricolage-grotesque-800 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Bricolage Grotesque';
                font-style: normal;
                font-weight: 800;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/bricolage-grotesque-v2-latin-800.woff2') format('woff2');
              }



              /* hanken-grotesk-100 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 100;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-100.woff2') format('woff2');
              }
              /* hanken-grotesk-200 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 200;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-200.woff2') format('woff2');
              }
              /* hanken-grotesk-300 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 300;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-300.woff2') format('woff2');
              }
              /* hanken-grotesk-regular - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 400;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-regular.woff2') format('woff2');
              }
              /* hanken-grotesk-500 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 500;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-500.woff2') format('woff2');
              }
              /* hanken-grotesk-600 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 600;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-600.woff2') format('woff2');
              }
              /* hanken-grotesk-700 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 700;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-700.woff2') format('woff2');
              }
              /* hanken-grotesk-800 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 800;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-800.woff2') format('woff2');
              }
              /* hanken-grotesk-900 - latin */
              @font-face {
                font-display: swap;
                font-family: 'Hanken Grotesk';
                font-style: normal;
                font-weight: 900;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/hanken-grotesk-v8-latin-900.woff2') format('woff2');
              }




              /* gloock-regular - latin */
              @font-face {
                font-display: swap;
                font-family: 'Gloock';
                font-style: normal;
                font-weight: 400;
                src: url('https://d3f86pfw66amx.cloudfront.net/uncode/wp-content/themes/uncode-child/fonts/gloock-v6-latin-regular.woff2') format('woff2');
              }




              /* ---------------------------------------------------------------------- Utlity */

              iframe[name="google_conversion_frame"] {
                position: absolute;
                z-index: 0;
                height: 0px;
              }

              /* ---------------------------------------------------------------------- Boxed layout workaround */
              body.boxed-width {
                background-color: #141618;
              }

              body.boxed-width .box-wrapper {
                background-position: center middle;
                background-attachment: fixed;
                background-size: cover;
                background-repeat: no-repeat;
              }

              /* ---------------------------------------------------------------------- Intercom, Hubspot & Panel */
              /*html body:not(.intercom-loaded) #intercom-container {
                display: none;
              }
              html body #intercom-container iframe.intercom-launcher-frame {
                background-color: #006cff!important;
                box-shadow: none !important;
                border: none !important;
                transition: transform .3s !important;
                transform: scale(1);
              }
              html body #intercom-container iframe.intercom-launcher-frame.closed-panel-chat {
                transform: scale(0);
              }
              @media (min-width: 580px) {
                #intercom-container #intercom-launcher {
                  bottom: -500px !important;
                  right: -500px !important;
                }
              }

              @media (max-width: 579px) {
                #intercom-container {
                  display: none !important;
                }
              }

              .intercom-lightweight-app {
                display: none;
              }*/

              html:not(.hs-messages-widget-open) #hubspot-messages-iframe-container {
                opacity: 0;
                pointer-events: none;
              }

              .theme_panel {
                direction: ltr;
                position: fixed;
                z-index: 11000;
                font-weight: 500;
                font-size: 12px;
                width: 350px;
                height: 100%;
                left: 100%;
                top: 0;
                max-width: 85vw;
                transition: transform .6s, z-index 0s .5s;
                -webkit-perspective: 1000;
                -moz-perspective: 1000;
                -ms-perspective: 1000;
                perspective: 1000;
              }

              .uncode-sidecart-open .theme_panel {
                transition: transform .6s, z-index 0s 0s;
                z-index: 2999;
              }

              .theme_panel.opened {
                transform: translateX(-100%);
              }

              .theme_panel.closing {
                transform: translateX(0px);
              }

              .theme_panel_container {
                /*display: none;*/
                height: 100%;
                background-color: white;
                box-shadow: -5px 0px 15px -1px rgba(0, 0, 0, 0.05);
                z-index: 10001;
                position: absolute;
                width: 100%;
              }

              @media (max-width: 570px) {
                .theme_panel {
                  display: none;
                }

                .theme_panel_container {
                  display: none;
                }
              }

              .theme_panel h2 {
                margin: 0px auto;
                text-align: center;
              }

              .theme_panel select {
                width: 100% !important;
                max-width: 100% !important;
                min-width: 100% !important;
              }

              .theme_panel input[type=text] {
                width: 100%;
              }

              .theme_panel .panel_body_container {
                margin-top: 0px;
                padding-bottom: 0px;
                overflow-x: hidden;
                overflow-y: scroll;
                -webkit-overflow-scrolling: touch;
                /*MAKES OVERFLOWN OBJECTS HAVE INERTIA SCROLLING*/
                -webkit-transform: translateZ(0px);
                /*HELPS THE ABOVE WORK IN IOS5*/
                position: absolute;
                height: 100%;
                width: 100%;
              }

              .theme_panel .panel_body {
                width: 100%;
              }

              .panel_section .btn:not(.btn-accent) {
                border-color: #eaeaea !important;
              }

              .panel_section .btn.btn-disable-hover {
                border-color: #eaeaea !important;
                background-color: #eaeaea !important;
                color: #777 !important;
              }

              .theme_panel .btn-backgrounds {
                font-size: 0;
                margin-left: -2.666666667%;
                margin-bottom: 27px;
              }

              .theme_panel .btn-backgrounds a {
                display: inline-block;
                width: 14%;
                margin-left: 2.666666667%;
              }

              .theme_panel .btn-backgrounds img {
                border-radius: 2px;
              }

              .theme_panel .panel_homepages.panel_section {
                padding-top: 0px;
                clear: both;
              }

              .theme_panel .empty-space.empty-double {
                padding-top: 27px;
                clear: both;
              }

              .theme_panel .btn-backgrounds .btn-disable-hover {
                box-shadow: 0px 0px 0px 4px rgb(234, 234, 234);
                border-radius: 2px;
              }

              .theme_panel .panel_homepages .btn-section a {
                width: 49%;
                display: inline-block;
                border: 1px solid #eaeaea;
                padding: 0px;
                line-height: 0;
              }

              .theme_panel .panel_homepages .btn-section a img {
                width: 100%;
              }

              .theme_panel .btn-section {
                margin-bottom: 5px;
              }

              .theme_panel .panel_homepages .btn-section a+a {
                float: right;
              }

              .theme_panel .panel_section {
                padding: 27px;
              }

              .theme_panel .reset_section {
                padding-left: 27px;
                padding-right: 27px;
              }

              .theme_panel .btn {
                padding: 12px !important;
                transform: none;
                letter-spacing: 0em;
                padding: 12px 0px !important;
              }

              .theme_panel .panel_body .btn:not(.btn-block) {
                width: 49%;
                text-transform: initial;
                font-size: 12px !important;
                font-weight: 500 !important;
              }

              .theme_panel .panel_body .btn.left {
                float: left;
                margin-bottom: 5px;
              }

              .theme_panel .panel_body .btn.right {
                float: right;
                margin-bottom: 5px;
              }

              .theme_panel .panel_header {
                position: absolute;
                width: 100%;
                top: 0;
                padding: 36px 27px;
                background-color: white;
                z-index: 1;
                border-bottom: 1px solid #eaeaea;
                display: none;
              }

              .btn-envato {
                background-color: #82B440 !important;
                border-color: #82B440 !important;
                color: #fff !important;
                margin-bottom: 5px;
                font-size: 16px;
                Text-transform: initial !important;
                box-shadow: 0 2px 0 #6f9a37 !important;
                border: 0px;
                line-height: 1.5;
                border-radius: 4px;
              }

              .btn-envato:hover {
                background-color: #7aa93c !important;
                border-color: #eaeaea !important;
              }

              .theme_panel .btn.gdpr-preferences:hover {
                border-color: #eaeaea !important;
              }

              .panel_buttons {
                background-color: white !important;
                position: absolute;
                top: 135px;
                top: 18%;
                padding-top: 16px;
                padding-bottom: 16px;
                cursor: pointer;
                z-index: 10002;
                box-shadow: -5px 0px 15px -1px rgba(0, 0, 0, 0.05);
                animation-name: slide-panel;
                animation-delay: 3s;
                animation-duration: 1s;
                animation-fill-mode: forwards;
                border-top-left-radius: 1px;
                border-bottom-left-radius: 1px;
                transition: opacity .2s;
              }

              .panel_open,
              .panel_docs,
              .panel_video,
              .panel_showcase,
              .panel_chat,
              .panel_buy,
              .panel_gdpr,
              .panel_wireframes,
              .panel_promo {
                width: 50px;
                height: 30px;
                position: relative;
              }

              .panel_open:hover {
                opacity: 1;
              }

              .theme_panel.opened .panel_open {
                opacity: 1;
              }

              @-webkit-keyframes slide-panel {
                from {
                  left: 0px;
                }

                to {
                  left: -44px;
                }
              }

              @keyframes slide-panel {
                from {
                  left: 0px;
                }

                to {
                  left: -44px;
                }
              }

              .panel_buttons i {
                position: relative;
                top: 7px;
                left: 15px;
                color: #70767a;
                font-size: 16px;
              }

              .panel_buttons>div:hover {
                opacity: 1;
              }

              .panel_buttons>div:hover i {
                color: #9E9E9E;
              }

              .panel_buttons>div:hover span {
                opacity: 1;
                transform: scale(1);
              }

              .panel_buttons span {
                font-size: 13px;
                padding: 10px 14px 10px 14px;
                position: absolute;
                margin-right: 12px;
                color: #777777;
                background-color: #fff;
                display: inline-block;
                right: 100%;
                top: 0px;
                border-radius: 2px;
                font-weight: 500;
                opacity: 0;
                pointer-events: none;
                transform-origin: 100% 50%;
                transform: scale(0.5);
                transition: all 100ms ease-out;
                box-shadow: -5px 0px 15px -1px rgba(0, 0, 0, 0.05);
              }

              .panel_buttons span:after {
                content: "";
                position: absolute;
                width: 0;
                height: 0;
                border-color: transparent;
                border-style: solid;
                top: 50%;
                right: -4px;
                margin-top: -5px;
                border-width: 5px 0 5px 5px;
                border-left-color: #fff;
                color: #fff;
              }

              .theme_panel h5 {
                margin: 0px 0 27px 0;
                padding-top: 28px;
                text-align: center;
                font-size: 13px;
                font-weight: 500;
                letter-spacing: 0px;
                text-transform: initial !important;
                float: left;
                width: 100%;
              }

              .panel_section input#boxed-range {
                margin: 27px 0;
                /*removes default webkit styles*/
                -webkit-appearance: none;
                /*fix for FF unable to apply focus style bug */
                border: 1px solid white;
                /*required for proper track sizing in FF*/
                width: 100%;
                float: left;
              }

              .panel_section input#boxed-range::-webkit-slider-runnable-track {
                width: 100%;
                height: 5px;
                background: #EAEAEA;
                border: 1px solid #ddd;
                border-radius: 3px;
              }

              .panel_section input#boxed-range::-webkit-slider-thumb {
                -webkit-appearance: none;
                border: none;
                height: 16px;
                width: 16px;
                border-radius: 50%;
                background: #ddd;
                margin-top: -6px;
              }

              .panel_section input#boxed-range:focus {
                outline: none;
              }

              .panel_section input#boxed-range:focus::-webkit-slider-runnable-track {
                background: #EAEAEA;
              }

              .panel_section input#boxed-range::-moz-range-track {
                width: 100%;
                height: 5px;
                background: #EAEAEA;
                border: none;
                border-radius: 3px;
              }

              .panel_section input#boxed-range::-moz-range-thumb {
                border: none;
                height: 16px;
                width: 16px;
                border-radius: 50%;
                background: #ddd;
              }

              /*hide the outline behind the border*/
              .panel_section input#boxed-range:-moz-focusring {
                outline: 1px solid white;
                outline-offset: -1px;
              }

              .panel_section input#boxed-range::-ms-track {
                width: 100%;
                height: 5px;
                /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
                background: #EAEAEA;
                /*leave room for the larger thumb to overflow with a transparent border */
                border-color: transparent;
                border-width: 6px 0;
                /*remove default tick marks*/
                color: transparent;
              }

              .panel_section input#boxed-range::-ms-fill-lower {
                background: #777;
                border-radius: 10px;
              }

              .panel_section input#boxed-range::-ms-fill-upper {
                background: #ddd;
                border-radius: 10px;
              }

              .panel_section input#boxed-range::-ms-thumb {
                border: none;
                height: 16px;
                width: 16px;
                border-radius: 50%;
                background: #ddd5
              }

              .panel_section input#boxed-range:focus::-ms-fill-lower {
                background: #888;
              }

              .panel_section input#boxed-range:focus::-ms-fill-upper {
                background: #ccc;
              }

              .panel-legal-links-wrap {
                text-align: center;
                border: 1px solid #eee;
                border-left: 0px;
                border-right: 0px;
                padding: 27px 0;
              }

              .panel-legal-links {
                margin: 0 3px;
                line-height: 10px;
                font-size: 11px;
              }

              .panel-legal-links:hover {
                color: #777 !important;
              }

              .panel-legal-links:after {
                content: '';
                margin-left: 6px;
                background: #eaeaea;
                width: 1px;
                height: 10px;
                display: inline-block;
                vertical-align: middle;
              }

              .panel-legal-links--cookies:after {
                content: none;
              }

              .panel-frontend-editor-banner img {
                width: 100%;
              }

              /* ---------------------------------------------------------------------- Quick-View */

            /*  .uncode-demo-qw-lora,
              .uncode-demo-qw-lora h1,
              .uncode-demo-qw-lora h2 {
                font-family: Lora;
              }

              .uncode-demo-qw-cormorant,
              .uncode-demo-qw-cormorant h1,
              .uncode-demo-qw-cormorant h2 {
                font-family: Cormorant;
              }

              .uncode-demo-qw-jost,
              .uncode-demo-qw-jost h1,
              .uncode-demo-qw-jost h2 {
                font-family: Jost;
              }

              .uncode-demo-qw-dmsans,
              .uncode-demo-qw-dmsans h1,
              .uncode-demo-qw-dmsans h2 {
                font-family: DM Sans;
              }

              .uncode-demo-qw-robotocondensed,
              .uncode-demo-qw-robotocondensed h1,
              .uncode-demo-qw-robotocondensed h2 {
                font-family: Roboto Condensed;
              } */

              /* Avoid Quick View Zoom */
              .page-id-93118 div.product div.images .zoomImg,
              .page-id-90054 div.product div.images .zoomImg {
                display: none !important;
              }


              /* ---------------------------------------------------------------------- Dividers Adjust */

              .postid-18933 .uncode-divider-wrap.uncode-divider-wrap-top svg {
                top: 0;
              }

              .postid-18964 .uncode-divider-wrap.uncode-divider-wrap-bottom svg {
                bottom: 0;
              }

              /* ---------------------------------------------------------------------- WC */
              .uncode-demo-no-coupon div.coupon,
              .uncode-demo-no-coupon .woocommerce-form-coupon-toggle,
              .uncode-demo-no-coupon .woocommerce-form-coupon {
                display: none;
              }

              .uncode-demo-no-shipping tr.woocommerce-shipping-totals {
                display: none;
              }

              /* .uncode-sidecart-enabled .uncode-sidecart-wrapper .close-mini-cart {
                padding: 25px 0 !important;
              } */

              .uncode-demo-no-coupon .woocommerce-form-coupon+#customer_details .col-1 {
                margin-top: 0;
              }

              .vc_row.hide-if-no-cross-sells {
                display: block !important;
              }

              .single-product .nav-tabs > li,
              .single-product .panel-title > a {
                  font-weight: 600;
              }

              .widget-typography-inherit .widget-title {
                  font-weight: 600 !important;
              }

              .post-type-archive-product .footer-links span,
              .single-product .footer-links span{
                font-size: 15px
              }

              /* ---------------------------------------------------------------------- Fixes */
              /* Fix temporaneo per altezza menu in Firefox (es. https://undsgn.com/uncode/homepages/creative-director/) */
              .firefox body.uncode-fullpage-slide .menu-wrapper {
                display: block;
              }

              .firefox body.uncode-fullpage-slide .main-wrapper {
                display: inherit;
              }


              /* ---------------------------------------------------------------------- Special Customisations */

              .menu-badge {
                  font-size: 9px;
              }

              .menu-badge__text {
                  border-radius: 20px;
              }

              body.demo-font-tiny {
                font-weight: 300;
              }

              .page-id-37056 .uncode-vc-social.icons-lead .social-icon i {
                font-size: 21px;
              }

              .page-id-37056 .btn{
                font-size: 15px;
              }

              .page-id-133275 .fontheight-161249 {
              line-height: .775;
              }

              .page-id-135826 .icon-box-heading h4,
              .page-id-135826 .icon-box-heading h3{
                color: #5a475d !important;
              }

               .page-id-135826 .post-wrapper p,
               .page-id-135826 .post-wrapper li {
                font-weight: 300;
              }

              .demo-violet-gradient .style-color-105898-bg {
                background: radial-gradient(circle at right bottom, rgb(63, 0, 230), rgb(127, 0, 253) 100%);
              }

              .demo-violet-gradient .text-color-105898-color>* {
                -webkit-text-fill-color: transparent !important;
                -webkit-background-clip: text !important;
                background: radial-gradient(circle at right bottom, rgb(63, 0, 230), rgb(127, 0, 253) 100%);
                /* 3f00e6 - 7f00fd */
              }

              .demo-violet-gradient-dark .style-color-105898-bg {
                background: linear-gradient(320deg, #3200a4, #7f00fd);
              }

              @media (max-width: 959px){

                .page-id-65805.demo-violet-gradient .submenu-dark:not(.isotope-filters) .menu-sidebar-inner{
                   background: linear-gradient(320deg, #3200a4, #7f00fd);
                }
                .page-id-65805.demo-violet-gradient .submenu-dark:not(.isotope-filters) .menu-smart,
                .page-id-65805.demo-violet-gradient .submenu-dark:not(.isotope-filters) .main-menu-container{
                background: transparent;
                }
              }

              .demo-violet-saas .style-color-105898-bg {
                background: linear-gradient(90deg, #2653F7, #3a35ce); //#554ff5
              }

              .demo-violet-woo .style-color-105898-bg,
              .demo-section-woocommerce.style-color-105898-bg,
              .demo-section-woocommerce .style-color-105898-bg {
                /* background: linear-gradient(135deg, #492cdd 0%, #ad38e2 100%); */
                background: #673ab7;
              }

              .demo-violet-vibrant .style-color-105898-bg {
                background: linear-gradient(135deg, #492cdd 0%, #e9168c 100%);
              }

              .demo-old-gradient .style-color-105898-bg {
                background: radial-gradient(circle at right top, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 91%);
              }

              .demo-gdpr .style-color-105898-bg {
                background: linear-gradient(90deg, #3f00e6, #003399);
              }

              .demo-salmon-kindergaden .style-light .nav-tabs > li > a,
              .demo-salmon-kindergaden .style-light .panel-title > a{
                color: #5e2b5c;
              }

              .demo-barlow .lg-sub-html h6{
                font-family: Barlow;
                font-weight: 500;
                text-transform: uppercase;
              }

              .page-id-127018 .lg-sub-html h6:not([class*="fontsize-"]) {
                  font-size: 15px;
                  font-weight: 600 !important;
                  font-family: Syne;
              }

              .page-id-119044 .grid-filters.filter-typography-inherit .uncode-toggle-ajax-filters,
              .page-id-119044 .widget ul li a,
              .page-id-119044 .widget-typography-inherit .widget-title,
              .page-id-119044 .ajax-grid-system .grid-filters .filter-list li a {
                  font-weight: 500 !important;
              }

              .page-id-120658 .btn:not(.btn-custom-typo):not(.btn-inherit){
                    font-weight: 700 !important;
                    font-family: Jost !important;
              }

              .page-id-120658  span.drop-image-extra.drop-extra-size-25.drop-extra-pos-left-top {
                  margin-bottom: 18px;
                  font-size: 15px !important;
                  font-weight: 700;
              }

              .page-id-37056 .grid-filters .no-text-uppercase li a {
                  font-family: 'Plus Jakarta Sans' !important;
              }

              /* Homepage */
              .page-id-4816 .icon-box-left .icon-box-icon {
                display: table-cell;
                vertical-align: middle;
              }

              .page-id-4816 .uncode-single-media.woocommerce-media .t-entry-visual {
                overflow: visible;
              }

              .page-id-4816 .uncode-single-media.woocommerce-media .t-entry-visual .t-entry-visual-tc {
                position: relative;
                left: 50%;
                margin-left: -58vw;
                width: 116vw;
              }

              @media (max-width: 959px){
               .page-id-4816 .uncode-single-media.woocommerce-media .t-entry-visual .t-entry-visual-tc{
                margin-left: -110vw;
                width: 220vw;
               }
              }

              .page-id-4816 .woocommerce-row-inner {
                  margin-bottom: -2.5vh !important;
              }

             .home-heading .custom span {
                 letter-spacing: -0.02em !important;
               }

              .demo-homepages .t-entry-visual {
                border-radius: 4px !important;
               }

              body:not(.vc-safe-mode).page-id-4816  .overflow-mask.overflow-fade-sm {
                 -webkit-mask-image: linear-gradient(180deg, #ffffff 90%, rgba(255, 255, 255, 0));
                 mask-image: linear-gradient(180deg, #ffffff 90%, rgba(255, 255, 255, 0));
               }

              .demo-section .demo-intro-heading h1{
                color: #9ea2a5 !important
              }


              /* Shop Retail */
              .page-id-90047 .icon-box-left .icon-box-icon {
                display: table-cell;
                vertical-align: middle;
              }

              /* Portfolio Agency */
              .page-id-4835 .grid-filters.filter-typography-inherit ul.menu-smart a {
                 font-weight: 500 !important;
              }


              /* ---------------------------------------------------------------------- Portfolio Single Pages */
              .demo-font-portfolio .post-title,
              .demo-font-portfolio .vc_custom_heading_wrap .heading-text>* {
                font-family: Jost;
                letter-spacing: -0.02em;
              }

              .demo-font-portfolio .vc_custom_heading_wrap .heading-text span {
                letter-spacing: 0 !important;
              }

              .demo-font-portfolio .btn:not(.btn-custom-typo):not(.btn-inherit),
              .demo-font-portfolio .btn-link:not(.btn-custom-typo):not(.btn-inherit) {
                font-family: Jost !important;
                letter-spacing: -0.02em;
              }

              .demo-font-portfolio .main-container,
              .demo-font-portfolio .detail-label {
                font-family: Jost !important;
              }

              .single-portfolio .pagination .btn,
              .single-portfolio .navigation .btn {
                line-height: .85;
              }

              /* ---------------------------------------------------------------------- Customistions Features Pages */

              .demo-heading h1,
              .demo-heading h2,
              .demo-heading h3,
              .demo-heading h4,
              .demo-heading h5,
              .demo-heading h6,
              .demo-heading.uncode-counter span {
                font-weight: 700;
                letter-spacing: -0.02em !important;
              }

              .demo-heading strong {
                font-weight: 800;
              }

              .demo-subtitle {
                margin-bottom: -9px;
              }

              .demo-subtitle span:not([class*="vc_clipboard_"]) {
                letter-spacing: .2em !important;
                line-height: .5;
                text-transform: uppercase;
                font-size: 11px;
                font-weight: 700 !important;
              }

              .demo-section .demo-lead-text {
                margin-top: 18px !Important;
              }

              @media (max-width: 569px) {

                .demo-section .fontsize-338686,
                .demo-section .h1:not([class*="fontsize-"]) {
                  font-size: 30px;
                }

                .demo-section .demo-lead-text>* {
                  font-size: 16px;
                }
              }

              /* Buttons */
              .demo-section.demo-hero .btn-container,
              .demo-section.demo-section-woocommerce .btn-container {
                margin-top: 45px !Important;
              }

             .demo-button.btn-custom-typo {
                border-radius: 3px;
                letter-spacing: -0.02em !important;
                box-shadow: 0 5px 18px -8px rgb(0 0 0 / 25%);
              }

              .demo-section .demo-button.additional {
                padding: 0px !Important;
                box-shadow: none;
                font-weight: 700 !important;
              }

              .demo-section .btn-lg {
                font-size: 15px !important;
                padding: 16px 38px !important;
              }

              /* Generic image */
              .demo-section .demo-image .uncode-single-media-wrapper {
                border-radius: 2px;
                background-clip: padding-box;
                overflow: hidden;
              }

              .demo-section .demo-image.demo-image-no-shadow .t-entry-visual {
                box-shadow: none;
              }

              /* Video & Icon */
              .demo-section .video-icon-container .mejs-container.wp-video-shortcode .mejs-controls {
                display: none;
              }

              .demo-section .video-icon-container .mejs-container {
                background: transparent;
              }

              .demo-section .video-icon-container .icon-box.absolute-center {
                z-index: 999 !important;
              }

              .demo-section .video-icon-container .tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay {
                z-index: 9;
              }

              .demo-section .video-icon-container .icon-box .icon-automatic-video .icon-automatic-video-outer-bg {
                opacity: 0.25;
              }

              .demo-section .video-icon-container :hover.icon-box .icon-automatic-video .icon-automatic-video-outer-bg {
                opacity: .40;
              }

              .demo-section .uncode-single-media-wrapper .object-size.self-video.fluid-object,
              .demo-section .video-icon-container .tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay,
              .demo-section .uncell.unshadow-lg,
              .uncode-fullpage-slide .demo-section .video-icon-container .t-entry-visual img {
                border-radius: 4px;
                overflow: hidden;
              }

              @media (max-width: 569px) {
                .demo-section .video-icon-container .fa-3x {
                  font-size: 1.75em !important;
                }
              }

              /* Modify Off-Grid */
              .demo-section:not(.vc-safe-mode) .video-icon-container .shift_y_neg_quad {
                margin-top: -318px !important;
              }

              .demo-section .empty-space.empty-quad.intro-compensate {
                padding-top: 318px;
              }

              @media (max-width: 569px) {
                .demo-section:not(.vc-safe-mode) .video-icon-container .shift_y_neg_quad {
                  margin-top: -72px !important;
                }

                .demo-section .empty-space.empty-quad.intro-compensate {
                  padding-top: 72px;
                }
              }

              /* Center section with fullscreen image */
              .demo-section .demo-center-section .uncont {
                padding: 0 36px;
              }

              /* Background Dark */
              .demo-section.demo-dark-background.style-color-wayh-bg,
              .demo-section.demo-dark-background .style-color-wayh-bg {
                background: #1e2327;
              }

             /* .demo-section.demo-dark-background.style-color-nhtu-bg{
                background: #1c2125;
              } */

              /*.demo-section.demo-dark-background.demo-footer-promo,
              .demo-section~.footer-last {
                background: #1d2024;
              }*/

              .demo-footer-promo .demo-homepage-yes p,
              .demo-footer-promo .demo-homepage-yes li {
                font-size: 14px;
              }

              .demo-footer-promo .uncode-vc-social.copyright p{
                font-size: 12px;
                color: #798085 !important;
              }

              .main-container .row-container .row-parent .uncont>.footer-logo {
                margin-top: 0px !important;
              }

              .demo-section.demo-divider-dark-background .uncode-divider-wrap path {
                fill: #1f262d;
              }

              /* Showcase (Posts Module & Media Galery) */

              .demo-section .demo-showcase .t-entry-title {
                font-weight: 500;
              }

              /* Footer promo */

              .demo-section .style-dark .footer-heading h3 {
                margin-bottom: 12px !important;
              }

              .demo-section .footer-links {
                margin-top: 12px !important;
              }

              .demo-section .footer-links p {
                line-height: 2.5;
              }

              .demo-section.demo-footer-promo .uncode-vc-social {
                margin-top: 22px !important;
              }

              .demo-section.demo-style-dark .style-dark p,
              .demo-section .style-light p,
              .demo-section .style-dark .footer-heading h3{
            /* color: #798085 !important; */
                color: #70767a !important
              }

              @media (min-width: 960px) {
                .demo-section .demo-homepage-footer-title .fontsize-206657-custom {
                  letter-spacing: -0.04em !important;
                }
              }

              .demo-section.demo-footer-promo h5 {
                margin-top: 18px;
                letter-spacing: .2em !important;
              }

              .site-footer .demo-section .demo-lead-text p {
                font-size: inherit;
                /* to be removed */
              }

              .style-dark a.btn-no-hover:not(.btn-text-skin):hover {
                color: #fff;
              }

              /* Homepage Demo Layouts */
              /*.demo-homepage .demo-homepage-no {
                display: none;
              }*/

              .demo-homepage .main-container .row-container .row-parent .single-internal-gutter .uncont>.demo-homepage-yes {
                margin-top: 0;
              }

              .uncode-demo.demo-homepages .isotope-wrapper {
                z-index: 2;
              }

              .uncode-demo.demo-homepages {
                overflow: hidden;
              }

              @media (max-width: 959px) {

                .demo-homepage .fontsize-210105 {
                  font-size: 32px;
                }

                /*.demo-homepage .mobile-break{
                  display: block;
              }*/

                .demo-section.demo-homepages .isotope-wrapper.isotope-inner-padding.single-gutter {
                  padding-top: 36px !important;
                }
              }

              .demo-section.demo-homepages .tmb .dummy {
                margin-top: 0px;
              }

              .demo-section.demo-homepages .tmb .t-entry-visual img {
                border-radius: 2px;
              }

              /* Homepage Features section */

              @media (min-width: 960px) {
                .demo-section.demo-features .col-link {
                  width: calc(100% - 72px);
                  left: 72px;
                }
              }

              /* Homepage Demo Layouts Filter Demos */

              @media (min-width: 1500px) {

                .demo-section.demo-homepages .isotope-wrapper.isotope-inner-padding.single-gutter,
                .demo-section.demo-homepages .grid-wrapper.grid-inner-padding.cssgrid-single-gutter {
                  padding-left: 54px !important;
                  padding-right: 54px !important;
                }

                .demo-section.demo-homepages .isotope-filters.single-gutter {
                  margin-bottom: 54px;
                }
              }

              /* Homepage Promo */
            /*  .demo-section .small-plus {
                font-size: .75em !important;
                vertical-align: top;
              } */


              /* ---------------------------------------------------------------------- Navigation */

              .row-navigation.row-navigation-light {
                outline-color: #fff;
              }

              .post-title,
              .product_title,
              .woocommerce-Price-amount {
                letter-spacing: -0.02em;
              }

              .term-filter .woocommerce-Price-amount {
                letter-spacing: 0;

              }

              .single-post blockquote {
                border-color: #303133;
              }

              /* ---------------------------------------------------------------------- Socials on home mobile */

              body.hmenu-position-right .navbar-nav-last {
                  display: none !important;
                }

              @media (min-width: 960px) {

                /* body.hmenu-position-right.demo-homepage .navbar-nav-last */


                body.hmenu-position-right .navbar-cta:not(:last-child) a {
                    padding-right: 0 !important;
                }

                .menu-primary-inner.menu-smart {
                  padding: 0px 0px 0px 13px;
                }
              }

              /* ---------------------------------------------------------------------- Badges */
              .vmenu .menu-badge,
              .menu-offcanvas .menu-badge {
                display: none;
              }

              /* ---------------------------------------------------------------------- Shop pages */


            /*  .uncode-demo-shop-pages .uncode-sidecart-wrapper .btn:not(.btn-custom-typo):not(.btn-inherit),
              .ajax-filter-sidebar-wrapper .btn:not(.btn-custom-typo):not(.btn-inherit) {
                font-family: Jost !important;
                font-weight: 500 !important;
              } */


              .product .reset_variations {
                display: none !important;
              }

              .product .variations {
                margin-bottom: 27px !important;
              }

              @media (min-width: 960px) {
                .uncode-demo-shop-pages .footer-scroll-top.footer-scroll-higher {
                  bottom: 22px;
                }
              }

              .uncode-demo-shop-pages .uncode-wc-cart.bold-text .shop_table th,
              .uncode-demo-shop-pages .uncode-wc-cart.bold-text .shop_table td.product-name,
              .uncode-demo-shop-pages .uncode-wc-cart.bold-text .shop_table td.product-subtotal .amount,
              .uncode-demo-shop-pages .uncode-wc-cart.bold-text .shop_table .product-data__name,
              .uncode-demo-shop-pages .uncode-wc-cart.bold-text .shop_table .order-total .amount,
              .uncode-demo-shop-pages .uncode-wc-checkout.bold-text .shop_table td.product-name,
              .uncode-demo-shop-pages .uncode-wc-checkout.bold-text .shop_table td.product-name strong.product-quantity,
              .uncode-demo-shop-pages .uncode-wc-checkout.bold-text .shop_table th,
              .uncode-demo-shop-pages .uncode-wc-checkout.bold-text .shop_table .order-total .amount {
                font-weight: 500;
              }

              /* Archives */
              .archive.woocommerce .limit-width {
                max-width: 1340px;
              }

              .archive.woocommerce.search-no-results .limit-width {
                max-width: 1200px;
              }

              .tmb .h6:not([class*="fontsize-"]) {
                font-size: 15px;
              }

              /* ---------------------------------------------------------------------- Faq */

              .demo-faq .plus-signed.sign-size-md .panel-title > a > span:after {
                  font-size: 17px;
              }

              .demo-faq ul.icons li .fa {
                  margin-right: 12px;
                  font-size: .85em;
                  line-height: 0em;
                  top: 0;
              }

              .demo-faq .panel-body p,
              .demo-faq .panel-body li{
                 font-size: 18px;
              }

              .demo-faq .panel-body a,
              .demo-faq .chat-faq {
                  border-bottom: 1px solid #70767a;
                  font-weight: 600;
              }

              .demo-faq .panel-body a:hover,
              .demo-faq .chat-faq:hover {
                  border-bottom: 1px solid #115CF6;
              }


              /* ---------------------------------------------------------------------- Badge */

            .tmb-id-135826 h3.t-entry-title :after, /* yoga  */
            .tmb-id-133275 h3.t-entry-title :after, /* bistrot */
            .tmb-id-135512 h3.t-entry-title :after, /* marketing */
            .tmb-id-125035 h3.t-entry-title :after, /* product */
            .tmb-id-44835 h3.t-entry-title :after, /* freelance */
            .tmb-id-134539 h3.t-entry-title :after, /* parallax */
            .tmb-id-123151 h3.t-entry-title :after, /* cover */
            .tmb-id-127018 h3.t-entry-title :after, /* shot */
            .tmb-id-132948 h3.t-entry-title :after, /* mag */
            .tmb-id-120658 h3.t-entry-title :after, /* creative */
            .tmb-id-133042 h3.t-entry-title :after, /* bold */
            .tmb-id-136146 h3.t-entry-title :after, /* furniture */
            .tmb-id-123414 h3.t-entry-title :after /* crafter */

            {
              content: "NEW";
              position: relative;
              font-size: 9px;
              border-radius: 20px;
              padding: .35em .7em;
              background: rgba(17, 92, 250, .9);
              margin-left: 10px;
              top: -1px;
            }

            .tmb-id-137069 h3.t-entry-title :after, /* restaurant */
            .tmb-id-136328 h3.t-entry-title :after, /* event */
            .tmb-id-119460 h3.t-entry-title :after, /* company */
            .tmb-id-125511 h3.t-entry-title :after, /* essential */
            .tmb-id-134308 h3.t-entry-title :after, /* cards */
            .tmb-id-136909 h3.t-entry-title :after, /* essay */
            .tmb-id-118930 h3.t-entry-title :after, /* writer */
            .tmb-id-133121 h3.t-entry-title :after /* creative */
            {
              content: "NEW";
              position: relative;
              font-size: 9px;
              border-radius: 20px;
              padding: .35em .7em;
              background: rgba(35, 171, 17, .9);
              margin-left: 10px;
              top: -1px;
            }

            .tmb-id-90097 h3.t-entry-title :after, /* studio */
            .tmb-id-75602 h3.t-entry-title :after, /* portfolio studio */
            .tmb-id-54911 h3.t-entry-title :after, /* magazine */
            .tmb-id-115934 h3.t-entry-title :after, /* ajax */
            .tmb-id-123414 h3.t-entry-title :after /* crafter */
            {
              content: "HOT";
              position: relative;
              font-size: 9px;
              border-radius: 20px;
              padding: .35em .7em;
              background: rgba(233, 22, 140, .9);
              margin-left: 10px;
              top: -1px;
            }

            .demo-heading.home-heading{
              margin-top: 27px !important;
            }

            @media (max-width: 569px) {
             .demo-heading.home-heading{
              line-height:1.1;
            }
            }


            /* Hide Panel Admin */
            .logged-in .theme_panel{
              display: none;
            }

            @media (min-width: 960px) {
                   .logged-in .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner),
                   .logged-in .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) ul {
                    width: 400px !important;
                }
            }


            /*  .create .headings-style,
              .creat h1,
              .create h2,
              .create h3,
              .create h4,
              .create h5,
              .create h6,
              .create .heading-text > p,
              .create .tmb .t-entry .t-entry-cat,
              .create .tmb .t-entry .t-entry-title,
              .create .tmb .t-entry .t-entry-table-typography,
              .create .vc_pie_chart .vc_pie_chart_value,
              .create ul.dwls_search_results .daves-wordpress-live-search_title .search-title,
              .create .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container),
              .create .textual-carousel .tmb .regular-text .pullquote {
                   letter-spacing: -0.02em !important;
                   font-weight: 700 !important;
                   font-family: Fraunces !important;
               }

            */


