
            img:is([sizes=auto i],[sizes^="auto," i]) {
                contain-intrinsic-size: 3000px 1500px
            }

            :root {
                --wp-block-synced-color: #7a00df;
                --wp-block-synced-color--rgb: 122,0,223;
                --wp-bound-block-color: var(--wp-block-synced-color);
                --wp-editor-canvas-background: #ddd;
                --wp-admin-theme-color: #007cba;
                --wp-admin-theme-color--rgb: 0,124,186;
                --wp-admin-theme-color-darker-10: #006ba1;
                --wp-admin-theme-color-darker-10--rgb: 0,107,160.5;
                --wp-admin-theme-color-darker-20: #005a87;
                --wp-admin-theme-color-darker-20--rgb: 0,90,135;
                --wp-admin-border-width-focus: 2px
            }

            @media (min-resolution: 192dpi) {
                :root {
                    --wp-admin-border-width-focus:1.5px
                }
            }

            :root {
                --wp--preset--font-size--normal: 16px;
                --wp--preset--font-size--huge: 42px
            }

            .aligncenter {
                clear: both
            }

            .screen-reader-text {
                border: 0;
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
                word-wrap: normal!important
            }

            .screen-reader-text:focus {
                background-color: #ddd;
                clip-path: none;
                color: #444;
                display: block;
                font-size: 1em;
                height: auto;
                left: 5px;
                line-height: normal;
                padding: 15px 23px 14px;
                text-decoration: none;
                top: 5px;
                width: auto;
                z-index: 100000
            }

            html :where(.has-border-color) {
                border-style: solid
            }

            html :where([style*=border-top-color]) {
                border-top-style: solid
            }

            html :where([style*=border-right-color]) {
                border-right-style: solid
            }

            html :where([style*=border-bottom-color]) {
                border-bottom-style: solid
            }

            html :where([style*=border-left-color]) {
                border-left-style: solid
            }

            html :where([style*=border-width]) {
                border-style: solid
            }

            html :where([style*=border-top-width]) {
                border-top-style: solid
            }

            html :where([style*=border-right-width]) {
                border-right-style: solid
            }

            html :where([style*=border-bottom-width]) {
                border-bottom-style: solid
            }

            html :where([style*=border-left-width]) {
                border-left-style: solid
            }

            html :where(img[class*=wp-image-]) {
                height: auto;
                max-width: 100%
            }

            :where(figure) {
                margin: 0 0 1em
            }

            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
            }

            @media screen and (max-width: 600px) {
                html :where(.is-position-sticky) {
                    --wp-admin--admin-bar--position-offset:0px
                }
            }

            .slick-slider {
                position: relative;
                display: block;
                box-sizing: border-box;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-touch-callout: none;
                -khtml-user-select: none;
                -ms-touch-action: pan-y;
                touch-action: pan-y;
                -webkit-tap-highlight-color: transparent
            }

            .slick-list {
                position: relative;
                display: block;
                overflow: hidden;
                margin: 0;
                padding: 0
            }

            .slick-track {
                position: relative;
                top: 0;
                left: 0;
                display: block;
                margin-left: auto;
                margin-right: auto
            }

            .slick-track:after,.slick-track:before {
                display: table;
                content: ''
            }

            .slick-slide {
                display: none;
                float: left;
                height: 100%;
                min-height: 1px
            }

            .slick-slide img {
                display: block
            }

            .slick-loading .slick-list {
                background: var(--wpr-bg-e6301238-8437-4006-b769-091725757761) center center no-repeat #fff
            }

            .slick-next,.slick-prev {
                font-size: 0;
                line-height: 0;
                position: absolute;
                top: 50%;
                display: block;
                width: 20px;
                height: 20px;
                padding: 0;
                -webkit-transform: translate(0,-50%);
                -ms-transform: translate(0,-50%);
                transform: translate(0,-50%);
                cursor: pointer;
                color: transparent;
                border: none;
                outline: 0;
                background: 0 0
            }

            .slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
                color: transparent;
                outline: 0;
                background: 0 0
            }

            .slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
                opacity: 1
            }

            .slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
                opacity: .25
            }

            .slick-next:before,.slick-prev:before {
                font-family: slick;
                font-size: 20px;
                line-height: 1;
                opacity: .75;
                color: #fff;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .slick-prev {
                left: -25px
            }

            [dir=rtl] .slick-prev {
                right: -25px;
                left: auto
            }

            .slick-prev:before {
                content: '←'
            }

            [dir=rtl] .slick-prev:before {
                content: '→'
            }

            .slick-next {
                right: -25px
            }

            [dir=rtl] .slick-next {
                right: auto;
                left: -25px
            }

            .slick-next:before {
                content: '→'
            }

            [dir=rtl] .slick-next:before {
                content: '←'
            }

            .slick-dotted.slick-slider {
                margin-bottom: 30px
            }

            .slick-dots {
                position: absolute;
                bottom: -25px;
                display: block;
                width: 100%;
                padding: 0;
                margin: 0;
                list-style: none;
                text-align: center
            }

            .slick-dots li {
                position: relative;
                display: inline-block;
                width: 20px;
                height: 20px;
                margin: 0 5px;
                padding: 0;
                cursor: pointer
            }

            .slick-dots li button {
                font-size: 0;
                line-height: 0;
                display: block;
                width: 20px;
                height: 20px;
                padding: 5px;
                cursor: pointer;
                color: transparent;
                border: 0;
                outline: 0;
                background: 0 0
            }

            .slick-dots li button:focus,.slick-dots li button:hover {
                outline: 0
            }

            .slick-dots li button:focus:before,.slick-dots li button:hover:before {
                opacity: 1
            }

            .slick-dots li button:before {
                font-family: slick;
                font-size: 6px;
                line-height: 20px;
                position: absolute;
                top: 0;
                left: 0;
                width: 20px;
                height: 20px;
                content: '•';
                text-align: center;
                opacity: .25;
                color: #000;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .slick-dots li.slick-active button:before {
                opacity: .75;
                color: #000
            }

            .wli_popular_posts-class {
                display: inline-block;
                width: 100%
            }

            .wli_popular_posts-class ul.wli_popular_posts-listing {
                width: 100%;
                float: left;
                margin: 0;
                padding: 0
            }

            .wli_popular_posts-class ul.wli_popular_posts-listing li {
                width: 100%;
                float: left;
                list-style: none;
                border-bottom: 1px solid #ddd;
                padding: 10px 5px
            }

            .wli_popular_posts-class ul.wli_popular_posts-listing li:last-child {
                border-bottom: 0
            }

            .wli_popular_posts-class h2 {
                margin: 0 0 30px;
                padding: 0
            }

            .wli_popular_posts-class h3 {
                clear: inherit;
                margin: 0;
                padding: 0 0 5px
            }

            .wli_popular_posts-class p {
                font-size: 90%;
                margin: 0;
                padding: 0 0 15px
            }

            .wli_popular_posts-class .bottom_bar {
                margin: 0;
                padding: 0
            }

            .wli_popular_posts-class .bottom_bar p {
                padding: 0;
                margin: 0
            }

            .wli_popular_posts-class .bottom_bar p span {
                margin-right: 10px;
                display: inline-block
            }

            .wli_popular_posts-slider {
                margin: 0 0 .6em;
                padding: 0 0 20px
            }

            .slick-dots li button::before {
                font-size: 22px
            }

            .wli_popular_posts-class .bottom_bar p span img {
                display: inline-block
            }

            .slick-initialized .slick-slide {
                outline: 0
            }

            .wli_popular_posts-slider {
                text-align: center
            }

            .slick-slide .post_thumb_top img {
                display: initial;
                margin: 0
            }

            .wli_popular_posts-slider .slick-next:before,.wli_popular_posts-slider .slick-prev:before {
                color: #000
            }

            .wli_popular_posts-class h3,.wli_popular_posts-class h3 a {
                font-size: 16px!important
            }

            .wli_popular_posts-class h3,.wli_popular_posts-class h3 a {
                font-weight: 100!important
            }

            .select2-container {
                box-sizing: border-box;
                display: inline-block;
                margin: 0;
                position: relative;
                vertical-align: middle
            }

            .select2-container .select2-selection--single {
                box-sizing: border-box;
                cursor: pointer;
                display: block;
                height: 28px;
                user-select: none;
                -webkit-user-select: none
            }

            .select2-container .select2-selection--single .select2-selection__rendered {
                display: block;
                padding-left: 8px;
                padding-right: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .select2-container .select2-selection--single .select2-selection__clear {
                position: relative
            }

            .select2-container .select2-selection--multiple {
                box-sizing: border-box;
                cursor: pointer;
                display: block;
                min-height: 32px;
                user-select: none;
                -webkit-user-select: none
            }

            .select2-container .select2-selection--multiple .select2-selection__rendered {
                display: inline-block;
                overflow: hidden;
                padding-left: 8px;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .select2-container .select2-search--inline {
                float: left
            }

            .select2-container .select2-search--inline .select2-search__field {
                box-sizing: border-box;
                border: none;
                font-size: 100%;
                margin-top: 5px;
                padding: 0
            }

            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none
            }

            .select2-dropdown {
                background-color: #fff;
                border: 1px solid #aaa;
                border-radius: 4px;
                box-sizing: border-box;
                display: block;
                position: absolute;
                left: -100000px;
                width: 100%;
                z-index: 1051
            }

            .select2-results {
                display: block
            }

            .select2-results__options {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .select2-results__option {
                padding: 6px;
                user-select: none;
                -webkit-user-select: none
            }

            .select2-results__option[aria-selected] {
                cursor: pointer
            }

            .select2-container--open .select2-dropdown {
                left: 0
            }

            .select2-container--open .select2-dropdown--above {
                border-bottom: none;
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0
            }

            .select2-container--open .select2-dropdown--below {
                border-top: none;
                border-top-left-radius: 0;
                border-top-right-radius: 0
            }

            .select2-search--dropdown {
                display: block;
                padding: 4px
            }

            .select2-search--dropdown .select2-search__field {
                padding: 4px;
                width: 100%;
                box-sizing: border-box
            }

            .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none
            }

            .select2-search--dropdown.select2-search--hide {
                display: none
            }

            .select2-hidden-accessible {
                border: 0!important;
                clip: rect(0 0 0 0)!important;
                height: 1px!important;
                margin: -1px!important;
                overflow: hidden!important;
                padding: 0!important;
                position: absolute!important;
                width: 1px!important
            }

            .fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
                padding: 0;
                margin: 0;
                border: 0;
                outline: 0;
                vertical-align: top
            }

            .fancybox-wrap {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 8020
            }

            .fancybox-skin {
                position: relative;
                background: #f9f9f9;
                color: #444;
                text-shadow: none;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px
            }

            .fancybox-opened {
                z-index: 8031
            }

            .fancybox-opened .fancybox-skin {
                -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);
                -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
                box-shadow: 0 10px 25px rgba(0,0,0,.5)
            }

            .fancybox-inner,.fancybox-outer {
                position: relative
            }

            .fancybox-inner {
                overflow: hidden
            }

            .fancybox-type-iframe .fancybox-inner {
                -webkit-overflow-scrolling: touch
            }

            .fancybox-error {
                color: #444;
                font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
                margin: 0;
                padding: 15px;
                white-space: nowrap
            }

            .fancybox-iframe,.fancybox-image {
                display: block;
                width: 100%;
                height: 100%
            }

            .fancybox-image {
                max-width: 100%;
                max-height: 100%
            }

            .fancybox-close,.fancybox-next span,.fancybox-prev span {
                background-image: var(--wpr-bg-36aa5647-ad6a-474b-9408-0f67d00c2b81)
            }

            .fancybox-close {
                position: absolute;
                top: -18px;
                right: -18px;
                width: 36px;
                height: 36px;
                cursor: pointer;
                z-index: 8040
            }

            .fancybox-nav {
                position: absolute;
                top: 0;
                width: 15%;
                height: 100%;
                cursor: pointer;
                text-decoration: none;
                background: var(--wpr-bg-ac55c7c8-4ccb-46c3-bbd6-887723c8adab);
                -webkit-tap-highlight-color: transparent;
                z-index: 8040
            }

            .fancybox-prev {
                left: 0
            }

            .fancybox-next {
                right: 0
            }

            .fancybox-nav span {
                position: absolute;
                top: 50%;
                width: 36px;
                height: 34px;
                margin-top: -18px;
                cursor: pointer;
                z-index: 8040;
                visibility: hidden
            }

            .fancybox-prev span {
                left: 10px;
                background-position: 0 -36px
            }

            .fancybox-next span {
                right: 10px;
                background-position: 0 -72px
            }

            .fancybox-nav:hover span {
                visibility: visible
            }

            .fancybox-tmp {
                position: absolute;
                top: -99999px;
                left: -99999px;
                visibility: hidden;
                max-width: 99999px;
                max-height: 99999px;
                overflow: visible!important
            }

            .fancybox-lock {
                overflow: hidden
            }

            .fancybox-overlay {
                position: absolute;
                top: 0;
                left: 0;
                overflow: hidden;
                display: none;
                z-index: 8030;
                background: var(--wpr-bg-5533a017-dbdb-4e41-a224-f81187bb83ed)
            }

            .fancybox-overlay-fixed {
                position: fixed;
                bottom: 0;
                right: 0
            }

            .fancybox-lock .fancybox-overlay {
                overflow: auto;
                overflow-y: scroll
            }

            .fancybox-title {
                visibility: hidden;
                font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
                position: relative;
                text-shadow: none;
                z-index: 8050
            }

            .fancybox-opened .fancybox-title {
                visibility: visible
            }

            .fancybox-title-float-wrap {
                position: absolute;
                bottom: 0;
                right: 50%;
                margin-bottom: -35px;
                z-index: 8050;
                text-align: center
            }

            .fancybox-title-float-wrap .child {
                display: inline-block;
                margin-right: -100%;
                padding: 2px 20px;
                background: 0 0;
                background: rgba(0,0,0,.8);
                -webkit-border-radius: 15px;
                -moz-border-radius: 15px;
                border-radius: 15px;
                text-shadow: 0 1px 2px #222;
                color: #fff;
                font-weight: 700;
                line-height: 24px;
                white-space: nowrap
            }

            .fancybox-title-outside-wrap {
                position: relative;
                margin-top: 10px;
                color: #fff
            }

            .fancybox-title-inside-wrap {
                padding-top: 10px
            }

            .fancybox-title-over-wrap {
                position: absolute;
                bottom: 0;
                left: 0;
                color: #fff;
                padding: 10px;
                background: #000;
                background: rgba(0,0,0,.8)
            }

            a,abbr,address,body,caption,code,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,html,iframe,img,label,legend,li,object,ol,p,s,span,strong,table,tbody,tr,tt,ul {
                margin: 0;
                padding: 0;
                border: 0
            }

            article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
                display: block
            }

            body {
                background-repeat: no-repeat;
                background-attachment: fixed;
                background-position: top center;
                background-size: auto;
                font-family: heebo-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 100%;
                line-height: 1.714em;
                color: #24252c;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            @font-face {
                font-display: swap;
                font-family: heebo-black;
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-900.eot');
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-900.eot?#iefix') format('embedded-opentype'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-900.svg#opensans') format('svg'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-900.woff') format('woff'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-900.ttf') format('truetype');
                font-weight: 400;
                font-style: normal
            }

            @font-face {
                font-display: swap;
                font-family: heebo-bold;
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-700.eot');
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-700.eot?#iefix') format('embedded-opentype'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-700.svg#opensans') format('svg'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-700.woff') format('woff'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-700.ttf') format('truetype');
                font-weight: 400;
                font-style: normal
            }

            @font-face {
                font-display: swap;
                font-family: heebo-medium;
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-500.eot');
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-500.eot?#iefix') format('embedded-opentype'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-500.svg#opensans') format('svg'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-500.woff') format('woff'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-500.ttf') format('truetype');
                font-weight: 400;
                font-style: normal
            }

            @font-face {
                font-display: swap;
                font-family: heebo-regular;
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-regular.eot');
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-regular.svg#opensans') format('svg'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-regular.woff') format('woff'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-regular.ttf') format('truetype');
                font-weight: 400;
                font-style: normal
            }

            @font-face {
                font-display: swap;
                font-family: heebo-light;
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-300.eot');
                src: url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-300.eot?#iefix') format('embedded-opentype'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-300.svg#opensans') format('svg'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-300.woff') format('woff'),url('https://compactequip.com/wp-content/themes/compactequip/frontend/fonts/heebo-v4-latin-300.ttf') format('truetype');
                font-weight: 400;
                font-style: normal
            }

            button.btn {
                width: 100%
            }

            p {
                margin: 1.23em 0
            }

            .note {
                font-size: .86em;
                line-height: 1.42em;
                text-transform: none
            }

            a {
                color: #19708d;
                -webkit-transition: color .2s;
                -moz-transition: color .2s;
                -o-transition: color .2s;
                transition: color .2s;
                -webkit-transition: color .2s linear;
                -moz-transition: color .2s linear;
                -o-transition: color .2s linear;
                -ms-transition: color .2s linear;
                transition: color .2s linear
            }

            a:focus,a:hover {
                color: #eb8f18
            }

            a:focus {
                outline: 0
            }

            a img {
                border: none
            }

            img {
                -ms-interpolation-mode: bicubic
            }

            svg:not(:root) {
                overflow: hidden
            }

            ol,ul {
                margin: 1px 0 1.23em
            }

            li {
                margin: 0 0 .5em 25px
            }

            h1 {
                display: block;
                margin: 1px 0 .5em;
                font-size: 2.28571429em;
                line-height: 1.25em;
                font-weight: 400;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                color: #0b0c14
            }

            h2 {
                display: block;
                margin: 1px 0 .5em;
                font-size: 2em;
                line-height: 1.25em;
                font-weight: 400;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                color: #0b0c14
            }

            h3 {
                display: block;
                margin: 1px 0 15px;
                font-size: 1.71428571em;
                font-weight: 400;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                color: #0b0c14
            }

            h4 {
                display: block;
                margin: 1px 0 0;
                font-size: 1.42857143em;
                font-weight: 400;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                color: #0b0c14
            }

            .comment-reply-title {
                position: relative
            }

            b,strong {
                font-weight: 700
            }

            table {
                margin: 1px 0 1.23em;
                border-collapse: collapse;
                border-spacing: 0
            }

            .container {
                position: relative;
                width: 1080px;
                margin: 0 auto;
                padding: 0
            }

            .container .columns {
                float: left;
                display: inline;
                margin-left: 10px;
                margin-right: 10px
            }

            .row {
                margin-bottom: 20px
            }

            .row.no-margin {
                margin-bottom: 0
            }

            .columns iframe,.columns img {
                max-width: 100%
            }

            .columns.omega {
                margin-right: 0
            }

            .container .one.columns {
                width: 40px
            }

            .container .three.columns {
                width: 160px
            }

            .container .five.columns {
                width: 280px
            }

            .container .six.columns {
                width: 340px
            }

            .container .seven.columns {
                width: 400px
            }

            .container .twelve.columns {
                width: 700px
            }

            .container .eighteen.columns {
                width: 1060px
            }

            .prod-item.columns {
                width: 185px
            }

            @media only screen and (max-width: 1079px) {
                .container {
                    -moz-box-sizing:border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    min-width: 300px;
                    width: 100%;
                    padding: 0 10px
                }

                .container .columns {
                    margin-left: 0;
                    margin-right: 0
                }

                .container .eighteen.columns,.container .five.columns,.container .one.columns,.container .seven.columns,.container .six.columns,.container .three.columns,.container .twelve.columns,.prod-item.columns {
                    width: 100%
                }

                .related-posts h5 {
                    text-align: center
                }
            }

            .container:after {
                content: "\0020";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden
            }

            .row:after,.row:before {
                content: '\0020';
                display: block;
                overflow: hidden;
                visibility: hidden;
                width: 0;
                height: 0
            }

            .row:after {
                clear: both
            }

            .row {
                zoom:1}

            .clear {
                clear: both;
                display: block;
                overflow: hidden;
                visibility: hidden;
                width: 0;
                height: 0
            }

            .logo-img {
                max-height: 90px;
                max-width: 245px;
                width: 245px
            }

            .nav {
                background: #111;
                margin-bottom: 18px
            }

            .nav ul {
                display: flex;
                margin: 0
            }

            .nav ul li {
                list-style-type: none;
                margin: 0;
                padding: 0;
                position: relative;
                transition: .2s
            }

            @media (max-width: 1079px) {
                .nav ul {
                    flex-wrap:wrap
                }

                .nav ul li {
                    border-bottom: 1px solid #24252c;
                    display: block;
                    width: 100%
                }
            }

            .nav ul li:hover {
                background: #ffc04c
            }

            .nav ul li:hover a {
                color: #fff
            }

            .nav ul li:hover ul.sub-menu a {
                color: #fff
            }

            .nav ul li.menu-item-46389 a {
                color: #ffc04c
            }

            .nav ul li a {
                color: #fff;
                display: block;
                font-family: heebo-black,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 14px;
                font-weight: 400;
                letter-spacing: .5px;
                padding: 14px 4px 15px 13px;
                text-decoration: none;
                text-transform: uppercase;
                transition: .2s;
                white-space: nowrap
            }

            .nav ul li a:hover {
                color: #fff
            }

            .nav ul li.menu-item-has-children {
                align-items: center;
                display: flex
            }

            .nav ul li.menu-item-has-children>a {
                padding: 14px 0 15px 20px
            }

            .nav ul li.menu-item-has-children .screen-reader-text {
                display: none
            }

            .nav ul li.menu-item-has-children .sub-menu-toggle {
                background: 0 0;
                border: none;
                position: relative;
                top: -2px
            }

            .nav ul li.menu-item-has-children .sub-menu-toggle:active,.nav ul li.menu-item-has-children .sub-menu-toggle:focus {
                outline: 0
            }

            .nav ul li.menu-item-has-children .sub-menu-toggle:after {
                content: "";
                cursor: pointer;
                display: inline-block;
                margin-left: 8px;
                background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211px%22%20height%3D%227px%22%20viewBox%3D%220%200%2011%207.139%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23555%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M7.5%2C9.138%2C2%2C3.638%2C3.638%2C2%2C7.5%2C5.862%2C11.362%2C2%2C13%2C3.638Z%22%20transform%3D%22translate(-2%20-1.999)%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
                height: 7px;
                width: 11px
            }

            .nav ul li.menu-item-has-children .menu-item-has-children>a {
                padding: 10px 20px
            }

            .nav ul li.menu-item-has-children .menu-item-has-children .sub-menu-toggle:after {
                transform: rotate(-90deg)
            }

            .nav ul li.menu-item-has-children:hover a {
                color: #fff
            }

            @media (min-width: 1079px) {
                .nav ul li.menu-item-has-children:hover>ul.sub-menu {
                    display:block;
                    left: 0;
                    height: auto;
                    min-width: 220px;
                    opacity: 1;
                    top: 100%;
                    visibility: visible;
                    width: 100%
                }

                .nav ul li.menu-item-has-children:hover .menu-item-has-children ul.sub-menu.sub-menu.sub-menu {
                    left: 220px;
                    top: -5px
                }

                .nav ul li.menu-item-has-children:hover .menu-item-has-children ul.sub-menu.sub-menu.sub-menu a {
                    color: #fff
                }
            }

            .nav ul li.menu-item-has-children .menu-item-has-children ul.sub-menu.sub-menu.sub-menu {
                transition: opacity .25s
            }

            .nav ul li.menu-item-has-children .menu-item-has-children ul.sub-menu.sub-menu.sub-menu a:hover {
                color: #fff
            }

            .nav ul.sub-menu {
                background: #0b0c14;
                border-top: 5px solid #24252c;
                color: #fff;
                opacity: 0;
                padding: 0;
                position: absolute;
                height: 0;
                left: -2000px;
                top: -2000px;
                transition: opacity .5s;
                visibility: hidden;
                width: 0;
                z-index: 500
            }

            .nav ul.sub-menu:before {
                background: #ffc04c;
                content: "";
                height: 5px;
                left: 0;
                position: absolute;
                top: -5px;
                width: 118px
            }

            .nav ul.sub-menu a {
                display: block;
                font-family: heebo-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 1em;
                line-height: 20px;
                padding: 10px 20px;
                text-transform: none;
                white-space: normal
            }

            .nav ul.sub-menu li.menu-item.menu-item.menu-item {
                border-bottom: 1px solid #555;
                min-width: 100px;
                padding: 0
            }

            .nav ul.sub-menu li.menu-item.menu-item.menu-item:hover {
                background: #ffc04c
            }

            .nav ul.sub-menu li.menu-item.menu-item.menu-item:hover a {
                color: #fff
            }

            .menu-link {
                background: #111;
                box-sizing: border-box;
                color: #fff;
                cursor: pointer;
                display: none;
                font-weight: 700;
                line-height: 1;
                padding: 15px;
                text-align: right;
                text-decoration: none;
                text-transform: uppercase;
                visibility: hidden;
                width: 100%
            }

            .menu-link:before {
                content: "";
                display: inline-block;
                background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2018%2012%22%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3%2C18H21V16H3Zm0-5H21V11H3ZM3%2C6V8H21V6Z%22%20transform%3D%22translate(-3%20-6)%22%2F%3E%3C%2Fsvg%3E');
                height: 17px;
                width: 26px
            }

            .menu-link.js-active:before {
                background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2018%2012%22%3E%3Cstyle%3E.a%7Bfill%3A%23ffc04c%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3%2C18H21V16H3Zm0-5H21V11H3ZM3%2C6V8H21V6Z%22%20transform%3D%22translate(-3%20-6)%22%2F%3E%3C%2Fsvg%3E');
                height: 17px;
                width: 26px
            }

            @media (max-width: 1079px) {
                .nav ul li.menu-item-has-children {
                    flex-wrap:wrap
                }

                .nav ul li.menu-item-has-children .sub-menu-toggle {
                    cursor: pointer;
                    margin-left: auto;
                    margin-top: 0;
                    min-height: 44px;
                    min-width: 44px;
                    right: 20px
                }

                .nav ul.sub-menu.js-active {
                    display: block;
                    height: auto;
                    opacity: 1;
                    position: static;
                    visibility: visible;
                    width: 100%
                }

                .nav ul.sub-menu a {
                    padding: 15px 20px
                }

                .nav ul.sub-menu li.menu-item.menu-item.menu-item {
                    border-bottom: 1px solid #555
                }

                .nav ul.sub-menu li.menu-item.menu-item.menu-item:last-child {
                    border-bottom: none
                }

                .nav {
                    max-height: 0;
                    overflow: hidden;
                    transition: max-height .2s
                }

                .nav.js-active {
                    max-height: 10000px
                }

                .menu-link {
                    display: block;
                    visibility: visible
                }
            }

            .extra-nav {
                align-items: center;
                border-bottom: 1px solid #a4a4a4;
                display: flex;
                justify-content: space-between;
                margin-bottom: 25px;
                margin-top: 15px;
                padding-bottom: 15px
            }

            @media (max-width: 767px) {
                .extra-nav {
                    flex-wrap:wrap;
                    justify-content: center
                }

                .extra-nav .search {
                    margin-top: 0
                }
            }

            .extra-nav ul {
                display: flex;
                margin-bottom: 0
            }

            .extra-nav li {
                list-style-type: none;
                margin: 0
            }

            .extra-nav a {
                color: #0b0c14;
                display: block;
                margin-right: 30px;
                text-decoration: none
            }

            .extra-nav .search button {
                background: 0 0;
                border: none;
                cursor: pointer;
                outline: 0;
                padding: 0 10px;
                position: relative;
                text-indent: -9999px
            }

            .extra-nav .search button:before {
                content: "";
                background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.5px%22%20height%3D%2217.5px%22%20viewBox%3D%220%200%2017.49%2017.49%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ffc04c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.5%2C14h-.79l-.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7l.27.28v.79l5%2C4.99L20.49%2C19Zm-6%2C0A4.5%2C4.5%2C0%2C1%2C1%2C14%2C9.5%2C4.494%2C4.494%2C0%2C0%2C1%2C9.5%2C14Z%22%20transform%3D%22translate(-3%20-3)%22%2F%3E%3C%2Fsvg%3E') center center no-repeat!important;
                height: 17.5px;
                width: 17.5px;
                left: 0;
                position: absolute;
                top: -2.5px
            }

            .extra-nav .search input {
                background: 0 0;
                border: none;
                font-size: 1rem;
                font-family: heebo-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;
                outline: 0;
                max-width: 100px;
                transition: .35s
            }

            .extra-nav .search input:focus {
                background: #f8f8f8;
                max-width: 300px;
                padding: 10px
            }

            .brand-logo-cat {
                align-items: center;
                background-color: #24252c;
                display: flex;
                justify-content: space-between;
                padding: 25px 30px
            }

            @media (max-width: 1079px) {
                .brand-logo-cat {
                    flex-direction:column
                }
            }

            .brand-logo-cat img {
                max-width: 100%
            }

            .brand-logo-cat div[id*=ai] {
                background: 0 0;
                padding: 0
            }

            @media (max-width: 1079x) {
                .brand-logo-cat div[id*=ai] {
                    margin-bottom:15px;
                    text-align: center
                }
            }

            .footer {
                background: #0b0c14;
                padding: 40px 0 20px
            }

            .footer-nav {
                list-style-type: none
            }

            .footer-nav-title {
                color: #fff;
                font-family: heebo-medium,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 20px;
                margin: 30px 0;
                position: relative;
                text-transform: uppercase
            }

            .footer-nav-title:before {
                background: #ffc04c;
                content: "";
                display: block;
                height: 5px;
                position: absolute;
                top: -12.5px;
                width: 40px
            }

            .footer-nav ul {
                margin-left: 0
            }

            .footer-nav li {
                margin-left: 0;
                list-style-type: none
            }

            .footer-nav a {
                color: #cdcdcf;
                font-size: 1em;
                position: relative;
                display: inline-block;
                margin-left: 0;
                padding: 3px 0;
                text-decoration: none;
                transition: all .2s linear;
                -webkit-transition: .2s linear;
                -moz-transition: .2s linear
            }

            .footer-nav a::after {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 2px;
                background: #ffc04c;
                content: '';
                opacity: 0;
                -webkit-transition: opacity .3s,-webkit-transform .3s;
                -moz-transition: opacity .3s,-moz-transform .3s;
                transition: opacity .3s,transform .3s;
                -webkit-transform: translateY(10px);
                -moz-transform: translateY(10px);
                transform: translateY(10px)
            }

            .footer-nav a:focus::after,.footer-nav a:hover::after {
                opacity: 1;
                -webkit-transform: translateY(0);
                -moz-transform: translateY(0);
                transform: translateY(0)
            }

            .copyright {
                color: #cdcdcf;
                display: inline-block
            }

            @media (max-width: 767px) {
                .copyright {
                    display:block;
                    text-align: left
                }
            }

            .copyright a {
                color: #cdcdcf;
                text-decoration: none;
                transition: .2s
            }

            .copyright a:hover {
                color: #ffc04c
            }

            .social-media-icons {
                display: flex;
                float: right
            }

            .social-media-icon {
                margin-left: 20px
            }

            @media (max-width: 767px) {
                .social-media-icons {
                    float:none;
                    justify-content: flex-start
                }

                .social-media-icon {
                    margin-left: 0;
                    margin-right: 20px
                }
            }

            .social-media-icon .a {
                transition: .2s
            }

            .social-media-icon:hover .a {
                fill: #ffc04c
            }

            .gdpr {
                background: rgba(0,0,0,.9);
                bottom: 0;
                color: #fff;
                padding: 100px 20px;
                position: fixed;
                text-align: center;
                width: 100%
            }

            .gdpr__button {
                background: #ffc04c;
                border: none;
                color: #fff;
                cursor: pointer;
                margin: 0 10px;
                padding: 10px;
                width: 100px
            }

            .gdpr__button:hover {
                background: #ffae19;
                transition: .2s
            }

            .author-avatar {
                background: #f2f2f3;
                margin-bottom: 10px;
                padding: 16px;
                text-align: center
            }

            .author-avatar img {
                display: inline-block
            }

            .author-info {
                border-bottom: 1px solid #ffc04c;
                padding-bottom: 25px
            }

            .author-name {
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 32px;
                line-height: 32px;
                margin-bottom: 20px;
                text-transform: uppercase
            }

            .breadcrumbs {
                display: flex;
                list-style-type: none;
                margin: 0 0 18px
            }

            .breadcrumbs li {
                font-size: 14px;
                margin: 0;
                white-space: nowrap;
                text-overflow: ellipsis;
                max-width: 500px;
                overflow: hidden
            }

            .breadcrumbs li:after {
                content: "|";
                display: inline-block;
                margin: 0 5px
            }

            .breadcrumbs li:last-child:after {
                content: ""
            }

            .breadcrumbs a {
                color: #555;
                text-decoration: none;
                transition: .2s
            }

            .breadcrumbs a:hover {
                color: #111
            }

            @media only screen and (max-width: 767px) {
                .breadcrumbs {
                    flex-direction:column
                }

                .breadcrumbs li {
                    margin-left: 10px
                }

                .breadcrumbs li:after {
                    content: none
                }

                .breadcrumbs li:before {
                    content: "|";
                    display: inline-block;
                    left: 10px;
                    position: absolute
                }

                .breadcrumbs li:first-child {
                    margin-left: 0
                }

                .breadcrumbs li:first-child:before {
                    content: "";
                    display: none
                }
            }

            .code-block {
                margin: 0!important
            }

            div[id*=ai] .placeholder {
                display: block
            }

            @media (max-width: 1079px) {
                div[id*=ai] {
                    background:0 0;
                    margin-bottom: 15px;
                    padding: 0;
                    text-align: center
                }

                div[id*=ai] .placeholder {
                    display: inline-block
                }
            }

            .comment-form label {
                color: #0b0c14;
                display: block;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 14px;
                line-height: 22px;
                margin-bottom: 10px;
                position: relative
            }

            .comment-form label.required {
                padding-left: 10px
            }

            .comment-form label.required:before {
                color: #ffc04c;
                content: "*";
                left: 0;
                position: absolute;
                top: 0
            }

            .comment-form input,.comment-form textarea {
                border-radius: 0;
                box-sizing: border-box;
                width: 100%;
                border: 1px solid #999;
                margin-bottom: 20px;
                padding: 18px
            }

            .comment-form textarea {
                min-height: 313px
            }

            .comment-form .submit {
                background: #ffc04c;
                border: none;
                border-radius: 25px;
                box-shadow: 0 3px 6px rgba(0,0,0,.16);
                color: #fff;
                cursor: pointer;
                font-size: 14px;
                margin-top: 15px;
                max-width: 218px;
                padding: 10px 15px;
                text-transform: uppercase;
                transition: .2s;
                -webkit-appearance: none
            }

            .comment-form .submit:hover {
                background: #ffae19;
                transform: scale(1.1) translateX(10px)
            }

            .comment {
                list-style-type: none;
                margin-top: 16px
            }

            .comment .comment-reply-title {
                margin-top: 10px
            }

            .comment .row,.comment .submit {
                margin-bottom: 0
            }

            .comment-reply-title:before {
                background: #ffc04c;
                content: "";
                height: 5px;
                left: 0;
                position: absolute;
                top: -8px;
                width: 39px
            }

            .comment-reply-title a {
                color: #ffc04c;
                text-decoration: none
            }

            .comment-text {
                margin: 12px 0
            }

            .comment-reply-title {
                cursor: pointer;
                display: inline-block;
                text-transform: uppercase
            }

            .comment-reply-title:after {
                content: "";
                background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2011%207.139%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ffc04c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M7.5%2C9.138%2C2%2C3.638%2C3.638%2C2%2C7.5%2C5.862%2C11.362%2C2%2C13%2C3.638Z%22%20transform%3D%22translate(-2%20-1.999)%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
                height: 10px;
                width: 16px;
                position: absolute;
                transition: .2s;
                top: 6px;
                right: -30px
            }

            @media (max-width: 767px) {
                .comment-reply-title {
                    padding-right:20px
                }

                .comment-reply-title:after {
                    right: 0
                }
            }

            .comment-reply-title.js-active:after {
                transform: rotate(180deg)
            }

            .comment-form {
                max-height: 0;
                overflow: hidden;
                transition: .2s
            }

            .comment-form.js-active {
                max-height: 10000px
            }

            .comment-time {
                margin-left: auto
            }

            .email-callout {
                background: var(--wpr-bg-79e45a36-943f-46a9-86cd-27546d1a7d60);
                background-size: cover;
                margin-bottom: 65px;
                padding: 25px 25px 33px;
                text-align: center
            }

            .email-callout__button {
                background: 0 0;
                border: 2px solid #24252c;
                border-radius: 25px;
                color: #24252c;
                display: inline-block;
                font-family: heebo-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 14px;
                margin-top: 12px;
                padding: 8px 57px 6px;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
                transition: .2s ease-in-out
            }

            .email-callout__button:hover {
                background: #fff;
                border: 2px solid #fff;
                color: #111;
                box-shadow: 5px 5px 10px 1px rgba(0,0,0,.1);
                transform: scale(1.1)
            }

            .email-callout__email-icon {
                background: #111;
                border-radius: 50%;
                display: inline-block;
                height: 54px;
                margin: 0 0 10px;
                position: relative;
                width: 54px
            }

            .email-callout__email-icon:before {
                content: "";
                background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254px%22%20height%3D%2254px%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cg%20id%3D%22Group_359%22%20data-name%3D%22Group%20359%22%20transform%3D%22translate(-1218%20-3612)%22%3E%3Ccircle%20id%3D%22Ellipse_16%22%20data-name%3D%22Ellipse%2016%22%20cx%3D%2227%22%20cy%3D%2227%22%20r%3D%2227%22%20transform%3D%22translate(1218%203612)%22%20fill%3D%22%230b0c14%22%2F%3E%3Cpath%20id%3D%22Path_2457%22%20data-name%3D%22Path%202457%22%20d%3D%22M91.128%2C108.047h22.709a1.128%2C1.128%2C0%2C0%2C0%2C1.128-1.128V91.128A1.128%2C1.128%2C0%2C0%2C0%2C113.837%2C90h-6.843a5.634%2C5.634%2C0%2C0%2C0-4.512%2C2.259A5.634%2C5.634%2C0%2C0%2C0%2C97.971%2C90H91.128A1.128%2C1.128%2C0%2C0%2C0%2C90%2C91.128v15.791A1.128%2C1.128%2C0%2C0%2C0%2C91.128%2C108.047Zm1.128-2.256v-2.256h5.715a3.39%2C3.39%2C0%2C0%2C1%2C3.191%2C2.256Zm20.453%2C0H103.8a3.39%2C3.39%2C0%2C0%2C1%2C3.191-2.256h5.715Zm-5.715-13.535h5.715v9.023h-5.715a5.61%2C5.61%2C0%2C0%2C0-3.384%2C1.131V95.64A3.388%2C3.388%2C0%2C0%2C1%2C106.994%2C92.256Zm-9.023%2C0a3.388%2C3.388%2C0%2C0%2C1%2C3.384%2C3.384v6.771a5.61%2C5.61%2C0%2C0%2C0-3.384-1.131H92.256V92.256Z%22%20transform%3D%22translate(1142.518%203539.977)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
                height: 54px;
                width: 54px;
                left: 0;
                position: absolute;
                top: 0
            }

            .email-callout__title {
                color: #24252c;
                font-family: heebo-light,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 24px;
                margin: 12px 0 10px;
                text-transform: uppercase
            }

            .related-post__image {
                display: block;
                height: 100%;
                object-fit: cover;
                margin: 0 auto;
                position: absolute;
                transition: .2s;
                width: 100%
            }

            .related-post__image-container {
                background: #111;
                display: block;
                height: 200px;
                overflow: hidden;
                position: relative;
                text-align: center
            }

            @media (max-width: 768px) {
                .related-post__image-container {
                    height:340px
                }
            }

            .related-posts {
                background: #ffc04c;
                padding: 1rem;
                position: relative
            }

            .related-posts:before {
                content: "";
                position: absolute;
                left: 50%;
                top: -20px;
                margin-left: -10px;
                width: 0;
                height: 0;
                border-left: 20px solid transparent;
                border-right: 20px solid transparent;
                border-bottom: 20px solid #ffc04c
            }

            .related-posts h5 {
                background: #ffc04c;
                font-size: 22px;
                position: relative;
                padding: 1rem 2rem 1rem 1rem;
                z-index: 2
            }

            .related-posts h5:after {
                background: #0b0c14;
                content: "";
                height: 2px;
                margin-top: -1px;
                position: absolute;
                right: 1rem;
                top: 50%;
                width: 80%;
                z-index: 1
            }

            .related-posts ul {
                display: flex;
                justify-content: space-between;
                padding: 0
            }

            @media only screen and (max-width: 1079px) {
                .related-posts h5:after {
                    content:none
                }

                .related-posts ul {
                    flex-wrap: wrap
                }
            }

            .related-posts ul li {
                background: #fff;
                box-shadow: 0 3px 6px rgba(0,0,0,.16);
                box-sizing: border-box;
                display: flex;
                flex-direction: column;
                list-style-type: none;
                margin: 0 1rem;
                padding: 1rem;
                width: 25%
            }

            @media only screen and (min-width: 767px) and (max-width:1079px) {
                .related-posts ul li {
                    margin:.5%;
                    width: 49%
                }
            }

            @media only screen and (max-width: 767px) {
                .related-posts ul li {
                    margin:2%;
                    width: 100%
                }
            }

            .related-posts ul a {
                color: #0b0c14;
                display: block;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 14px;
                margin-bottom: 1rem;
                text-decoration: none
            }

            @media (max-width: 767px) {
                .sidebar {
                    margin-top:20px
                }
            }

            .sidebar__item {
                margin: 0 auto 16px;
                max-width: 340px
            }

            .sidebar__most-popular {
                background: var(--wpr-bg-1fd5b8a4-9994-4940-ae0a-e7eb0f7ff922);
                background-size: cover;
                padding: 27px 13px
            }

            .sidebar__most-popular__link {
                color: #fff;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 16px;
                text-decoration: none;
                transition: .2s
            }

            .sidebar__most-popular__title {
                align-items: center;
                color: #fff;
                display: flex;
                font-size: 22px;
                font-family: heebo-light,Arial,"Helvetica Neue",Helvetica,sans-serif;
                margin-bottom: 36px;
                padding-left: 71px;
                position: relative;
                text-transform: uppercase
            }

            .sidebar__most-popular__title:before {
                background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23ffc04c%22%20d%3D%22M0%2027C0%2012.088%2012.088%200%2027%200s27%2012.088%2027%2027-12.088%2027-27%2027S0%2041.912%200%2027z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M37%2022.691L34.448%2020l-9.791%209.374-5.012-5.012L17%2026.96l7.564%207.61z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
                height: 54px;
                width: 54px;
                content: "";
                left: 0;
                position: absolute;
                top: -17px
            }

            .sidebar__search {
                background: #fff;
                border: 2px solid #ffc04c;
                color: #24252c;
                padding: 15px
            }

            .sidebar__search .search .search-input {
                color: #24252c
            }

            .sidebar__search .search button:before {
                left: 0;
                background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.5px%22%20height%3D%2217.5px%22%20viewBox%3D%220%200%2017.49%2017.49%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ffc04c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.5%2C14h-.79l-.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7l.27.28v.79l5%2C4.99L20.49%2C19Zm-6%2C0A4.5%2C4.5%2C0%2C1%2C1%2C14%2C9.5%2C4.494%2C4.494%2C0%2C0%2C1%2C9.5%2C14Z%22%20transform%3D%22translate(-3%20-3)%22%2F%3E%3C%2Fsvg%3E') center center no-repeat!important;
                height: 17.5px;
                width: 17.5px
            }

            .sidebar__search .search button {
                background: 0 0;
                border: none;
                cursor: pointer;
                outline: 0;
                padding: 0 10px;
                position: relative;
                text-indent: -9999px
            }

            .sidebar__search .search button:before {
                content: "";
                background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.5px%22%20height%3D%2217.5px%22%20viewBox%3D%220%200%2017.49%2017.49%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ffc04c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.5%2C14h-.79l-.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7l.27.28v.79l5%2C4.99L20.49%2C19Zm-6%2C0A4.5%2C4.5%2C0%2C1%2C1%2C14%2C9.5%2C4.494%2C4.494%2C0%2C0%2C1%2C9.5%2C14Z%22%20transform%3D%22translate(-3%20-3)%22%2F%3E%3C%2Fsvg%3E') center center no-repeat!important;
                height: 17.5px;
                width: 17.5px;
                left: 0;
                position: absolute;
                top: 0
            }

            .sidebar__search .search input {
                background: 0 0;
                border: none;
                font-family: heebo-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;
                outline: 0;
                max-width: 100px;
                transition: .35s
            }

            .sidebar__search .search input:focus {
                background: #f8f8f8;
                max-width: 300px;
                padding: 10px
            }

            .sidebar__search ::-webkit-input-placeholder {
                color: #24252c
            }

            .sidebar__search ::-moz-placeholder {
                color: #24252c
            }

            .sidebar__search :-ms-input-placeholder {
                color: #24252c
            }

            .sidebar__search :-moz-placeholder {
                color: #24252c
            }

            .single h1 a {
                color: #0b0c14;
                display: block;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 32px;
                line-height: 34px;
                margin-top: 10px;
                text-decoration: none
            }

            .single h2 {
                margin-top: .5em
            }

            .single .post-info-row {
                display: flex;
                flex-wrap: wrap;
                border-bottom: 3px solid #ffc04c;
                margin-bottom: 25px
            }

            .single .post-info-row span {
                display: block;
                padding: 16px 20px 14px 0
            }

            .single .post-info-row span.author {
                color: #0b0c14;
                font-family: heebo-bold,Arial,"Helvetica Neue",Helvetica,sans-serif;
                font-size: 14px
            }

            .single .post-info-row span.date {
                color: #cbcbcb
            }

            .single .social-share {
                border-bottom: 1px solid #ffc04c;
                border-top: 1px solid #ffc04c;
                margin: 40px 0;
                padding: 40px 0 25px
            }

            .single .social-share-container {
                align-items: center;
                display: flex
            }

            .single .social-share-title {
                margin-bottom: 0;
                margin-right: 20px
            }

            .single .social-share .addtoany_list {
                display: flex
            }

            .single .social-share .addtoany_list a {
                display: flex
            }

            .single .wp-block-image img {
                height: auto
            }

            .single p+br {
                display: none
            }

            .single ul>br {
                display: none
            }

            @media (max-width: 767px) {
                .single .post-info-row span {
                    padding-top:0
                }

                .single .breadcrumbs {
                    display: none
                }
            }

            .select2-search--dropdown .select2-search__field {
                padding: 17px!important
            }

            .select2-dropdown {
                border: 1px solid #f2f2f3;
                border-radius: 0
            }

            .select2-results__option {
                margin-left: 0;
                padding-left: 20px
            }

            .slick-slider {
                position: relative;
                display: block;
                box-sizing: border-box;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -ms-touch-action: pan-y;
                touch-action: pan-y;
                -webkit-tap-highlight-color: transparent
            }

            .slick-dots {
                align-items: center;
                display: flex;
                justify-content: center;
                list-style-type: none;
                margin: 10px 0 0
            }

            .slick-dots button {
                background: 0 0;
                text-indent: -9999px
            }

            .slick-dots li {
                border: 2px solid #ffc04c;
                border-radius: 50%;
                cursor: pointer;
                height: 12px;
                margin: 0 3px;
                text-indent: -9999px;
                transition: .2s;
                width: 12px
            }

            .slick-dots li.slick-active {
                background: #ffc04c
            }

            .slick-slide img {
                margin: 0 auto
            }

            .slick-list {
                position: relative;
                overflow: hidden;
                display: block;
                margin: 0;
                padding: 0
            }

            .slick-list:focus {
                outline: 0
            }

            .slick-list.dragging {
                cursor: pointer;
                cursor: hand
            }

            .slick-slider .slick-list,.slick-slider .slick-track {
                -webkit-transform: translate3d(0,0,0);
                -moz-transform: translate3d(0,0,0);
                -ms-transform: translate3d(0,0,0);
                -o-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0)
            }

            .slick-track {
                position: relative;
                left: 0;
                top: 0;
                display: block;
                margin-left: auto;
                margin-right: auto
            }

            .slick-track:after,.slick-track:before {
                content: "";
                display: table
            }

            .slick-track:after {
                clear: both
            }

            .slick-loading .slick-track {
                visibility: hidden
            }

            .slick-slide {
                float: left;
                height: 100%;
                min-height: 1px;
                display: none
            }

            [dir=rtl] .slick-slide {
                float: right
            }

            .slick-slide img {
                display: block;
                object-fit: cover;
                width: 100%
            }

            .slick-slide.slick-loading img {
                display: none
            }

            .slick-slide.dragging img {
                pointer-events: none
            }

            .slick-initialized .slick-slide {
                display: block
            }

            .slick-loading .slick-slide {
                visibility: hidden
            }

            .slick-vertical .slick-slide {
                display: block;
                height: auto;
                border: 1px solid transparent
            }

            .slick-arrow.slick-hidden {
                display: none
            }

            .featured-brands .slick-list:before {
                display: inline-block;
                content: "";
                position: absolute;
                width: 60px;
                height: 100%;
                left: 0;
                top: 0;
                z-index: 1;
                background: -moz-linear-gradient(left,#fff 0,#fff 10%,rgba(255,255,255,0) 100%);
                background: -webkit-linear-gradient(left,#fff 0,#fff 10%,rgba(255,255,255,0) 100%);
                background: linear-gradient(to right,#fff 0,#fff 10%,rgba(255,255,255,0) 100%)
            }

            .featured-brands .slick-list:after {
                display: inline-block;
                content: "";
                position: absolute;
                width: 60px;
                height: 100%;
                right: 0;
                top: 0;
                background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 72%,#fff 100%);
                background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 72%,#fff 100%);
                background: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 90%,#fff 100%)
            }

            .slideshow {
                margin-bottom: 40px
            }

            .slideshow__item {
                position: relative
            }

            @media only screen and (max-width: 767px) {
                .slick-initialized .slick-slide {
                    display:flex;
                    flex-direction: column
                }

                .slick-dots {
                    flex-wrap: wrap
                }

                .slick-dots li {
                    margin: 3px
                }
            }

            .container .aligncenter,div.aligncenter {
                display: block;
                margin: 5px auto
            }

            .container a img.aligncenter {
                display: block;
                margin-left: auto;
                margin-right: auto
            }

            .container .screen-reader-text {
                border: 0;
                clip: rect(1px,1px,1px,1px);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
                word-wrap: normal
            }

            .container .screen-reader-text:focus {
                background-color: #eee;
                clip: auto;
                clip-path: none;
                color: #444;
                display: block;
                font-size: 1em;
                height: auto;
                left: 5px;
                line-height: normal;
                padding: 15px 23px 14px;
                text-decoration: none;
                top: 5px;
                width: auto;
                z-index: 100000
            }

            nav ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            nav li:has(ul),nav li[class*=dropdown] {
                position: relative
            }

            .a2a_kit a:empty,.a2a_kit a[class^=a2a_button_]:has(.a2a_s_undefined) {
                display: none
            }

            .addtoany_list a {
                border: 0;
                box-shadow: none;
                display: inline-block;
                font-size: 16px;
                padding: 0 4px;
                vertical-align: middle
            }

            .addtoany_list a img {
                border: 0;
                display: inline-block;
                opacity: 1;
                overflow: hidden;
                vertical-align: baseline
            }

            .addtoany_list a span {
                display: inline-block;
                float: none
            }

            .addtoany_list.a2a_kit_size_32 a {
                font-size: 32px
            }

            .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
                height: 32px;
                line-height: 32px;
                width: 32px
            }

            .addtoany_list a:not(.addtoany_special_service)>span {
                border-radius: 4px;
                display: inline-block;
                opacity: 1
            }

            .addtoany_list a:hover {
                background: 0 0;
                border: 0;
                box-shadow: none
            }

            .addtoany_list a:hover img,.addtoany_list a:hover span {
                opacity: .7
            }

            a.addtoany_share img {
                border: 0;
                width: auto;
                height: auto
            }

            body>div.wrapper>main>section>div>div.twelve.columns>div:nth-child(n)>div>a.related-post__image-container>picture>img {
                min-height: 100%
            }

            .wli_popular_posts-class ul.wli_popular_posts-listing li {
                width: 250px;
                border: none;
                padding: 0
            }

            .bottom_bar {
                display: none
            }

            .wli_popular_posts-class h3 a {
                color: #fff;
                text-decoration: none
            }

            .wli_popular_posts-class h3 a:hover {
                color: #fcb900;
                text-decoration: none
            }

            img:is([sizes=auto i],[sizes^="auto," i]) {
                contain-intrinsic-size: 900px 450px
            }

            .author-avatar img {
                display: inline-block;
                width: 100%;
                height: auto
            }

            .broadstreet-zone {
                text-align: center!important;
                max-width: 970px!important
            }

            .wp-block-image.size-large {
                text-align: center;
                font-size: 14px
            }

            figcaption {
                width: 100%;
                text-align: center;
                font-size: 90%
            }

            .wp-block-image .aligncenter>figcaption {
                width: 100%;
                text-align: center;
                font-size: 90%;
                display: block;
                font-size: 14px
            }

            .container .aligncenter,div.aligncenter {
                text-align: center
            }

            html {
                scroll-behavior: smooth
            }

            @media screen and (max-width: 1069px) {
                .sidebar {
                    display:none
                }
            }

            .\39 70 {
                min-height: 133px;
                margin-left: 3%
            }

            .\37 28 {
                min-height: 98.7167px
            }

            @media screen and (max-width: 767px) {
                .\39 70 {
                    min-height:100px;
                    margin-left: 0
                }

                .\37 28 {
                    min-height: 87px
                }

                @media screen and (max-width: 400px) {
                    .\39 70 {
                        min-height:80px;
                        margin-left: 0
                    }

                    .\37 28 {
                        min-height: 37px
                    }
                }
            }

            .breadcrumbs {
                font-size: .9em;
                white-space: pre;
                flex-basis: auto;
                flex-wrap: wrap
            }

            @media only screen and (max-width: 1079px) {
                .breadcrumbs {
                    font-size:.8em;
                    display: flex
                }

                li.post {
                    display: contents
                }
            }

            .author-avatar {
                margin-right: 20px
            }

            .author-avatar img {
                border-radius: 50%
            }

            .author-name {
                margin: 0 0 10px;
                text-transform: none;
                font-size: 22px;
                line-height: 22px
            }

            .author-description {
                margin: 0
            }

            .author-avatar {
                margin-right: 20px;
                max-width: 200px;
                float: left;
                background: 0 0
            }

            .author-info {
                margin-top: 20px;
                border: 1px solid #e1e1e1;
                padding: 20px;
                background: #f4f4f4;
                border-radius: 10px
            }

            .single .post-info-row span.date {
                color: #333;
                font-size: 14px
            }

            .ai-viewports {
                --ai: 1
            }

            .b {
                fill: #0b0c14
            }

            .a {
                fill: #fff
            }
    .rll-youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
    }

    .rll-youtube-player:focus-within {
        outline: 2px solid currentColor;
        outline-offset: 5px;
    }

    .rll-youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: 0 0
    }

    .rll-youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all
    }

    .rll-youtube-player img:hover {
        -webkit-filter: brightness(75%)
    }

    .rll-youtube-player .play {
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        position: absolute;
        background: var(--wpr-bg-486626d3-8ae6-4bd9-9f62-02942b732c52) no-repeat center;
        background-color: transparent !important;
        cursor: pointer;
        border: none;
    }

 
    body .is-layout-flex {
        display: flex;
    }

    .is-content-justification-center {
        text-align: center;
        justify-content: center;
    }

    .wp-container-core-group-is-layout-94bc23d7 {
        flex-wrap: nowrap;
        justify-content: center;
    }

    .hero-section {
        position: relative;
    }

    .hero-category {
        position: absolute;
        top: 20px;
        left: 20px;
        z-index: 10;
    }

    .hero-category a {
        display: inline-block;
        padding: 8px 15px;
        background-color: rgba(0, 0, 0, 0.7);
        color: white;
        text-decoration: none;
        border-radius: 10px;
        margin-right: 8px;
        font-weight: 500;
    }

    .hero-category a:hover {
        background-color: rgb(255 192 76);
        transition: all 0.5s ease-out;
    }

    #post-53137 > iframe {
        margin-bottom: 10px;
    }

    .attachment-realted-post {
        width: 100%;
        height: 450px;
        contain-intrinsic-size: 900px 450px;
    }

    body > div.wrapper > main > section > div > div.twelve.columns > div:nth-child(n) > div > a.related-post__image-container > picture > img {
        min-height: 100%;
    }

    .wli_popular_posts-class ul.wli_popular_posts-listing li {
        width: 250px;
        border: none;
        padding: 0px
    }

    .bottom_bar {
        display: none;
    }

    .wli_popular_posts-class h3 a {
        color: white;
        text-decoration: none
    }

    .wli_popular_posts-class h3 a:hover {
        color: #fcb900;
        text-decoration: none
    }

    img:is([sizes="auto" i], [sizes^="auto," i]) {
        contain-intrinsic-size: 900px 450px;
    }

    .social-media-icons-inline {
        float: none;
        background: #000;
        padding: 25px 15px 15px;
        color: #fff;
        display: flex;
        margin-bottom: 20px;
        border-radius: 5px;
        font-size: 28px;
        font-weight: 800;
        line-height: 1.2;
    }

    .sub-section {
        border-right: 5px solid #fdc01b;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px
    }

    /*video resizing-----------*/
    #h-sponsored, #h-sponsored-0 {
        margin-top: -10px;
        padding: 5px;
        width: 150px;
    }

    .vid-col {
        display: flex;
        justify-content: space-between;
    }

    @media (max-width: 600px) {
        .vid-col {
            flex-direction: column;
        }
    }

    .wp-block-embed__wrapper > iframe:nth-child(1) {
        height: 400px;
    }

    .yt-button {
        display: flex;
        background-color: #b4171f;
        border-radius: 10px;
        width: 200px;
        padding: 10px 15px;
        margin: 15px auto;
    }

    .yt-button:hover {
        padding: 10px 20px;
        transition: all .3s ease-out;
    }

    .yt-txt {
        color: white;
        font-weight: 900;
        font-size: 16px;
         text-decoration:none;
        transform: scale(1, 1.25);
        font-weight: bold;
    }

    .yt-button > a:nth-child(1) {
        text-decoration: none
    }

    .fa-youtube::before {
        color: white;
    }

    .want-more-txt {
        width: 60%;
        margin: 5px auto
    }

    .fa-youtube {
        margin-top: 5px;
        display: inline-flex;
        margin-right: 5px;
    }

    .yt-button > a:nth-child(1) {
        display: inline-flex;
    }

    /* div.wp-block-columns:nth-child(1){
	 padding:10px 0;
position: sticky;
  top: 0px;
 background:#ffffff;
  z-index: 499;
}*/
    .sticky-col {
        position: sticky;
        top: 0px;
        background-color: white;
        z-index: 400;
    }

.sticky-col:active {
    color: yellow;
}

.author-avatar img {
    display: inline-block;
    width: 100%;
    height: auto;
}

.wp-block-group__inner-container {
    padding: 15px;
}

.w-full.flex.items-center.p-6.space-x-6 {
    display: flex;
    justify-content: space-around;
    padding: 10px;
    align-items: center;
}

img.w-10.h-10.bg-gray-100.rounded-full.flex-shrink-0.lazyloaded {
    border-radius: 50px;
}

.kadence-column_ce5238-8a > .kt-inside-inner-col {
    padding-bottom: 0px;
    box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 8%);
}

.broadstreet-zone {
    text-align: center !important;
    max-width: 970px !important;
}

div#zone_load_1030454423 {
    text-align: center;
}

.wp-block-image.size-large {
    text-align: center;
    font-size: 14px;
}

figcaption {
    width: 100%;
    text-align: center;
    font-size: 90%;
}

.text-divider {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.divider-text {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.text-divider::before, .text-divider::after {
    content: '';
    height: 2px;
    width: 40%;
    background-color: #000;
    margin: 0 10px;
}

.wp-block-image .aligncenter>figcaption {
    width: 100%;
    text-align: center;
    font-size: 90%;
    display: block;
    font-size: 14px;
}

/* .logo-img {
    max-height: 90px;
    max-width: 245px;
    width: 245px;
    margin-bottom: 20px;
} */
.container .aligncenter, div.aligncenter {
    text-align: center;
}

/*home hero section
-----------------------*/
.hero-section {
    margin-bottom: 50px;
    max-width: 1060px;
}

.hero-image {
    padding: 30vh 30px 30px 30px;
    box-shadow: inset 0 0 1150px rgb(0,0,0);
    background-size: cover;
    background-position: center;
}

.entry-title {
    color: white;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 2px 1px 5px black;
}



.entry-title:hover {
    text-decoration: none;
}

.entry-date {
    background-color: black;
    font-weight: bold;
    padding: 5px 10px;
    width: fit-content;
    display: inline-flex;
    color: white;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.entry-author {
    font-weight: bold;
    width: 150px;
    padding: 5px;
    display: inline-flex;
    background-color: #ffc04c;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    color: black;
}

/*youtube row
    -------------------*/
.youtube-row {
    max-width: 1060px;
    margin: auto auto 30px auto;
    display: grid;
    grid-template-columns: repeat(3,1fr) ;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

.video-frame {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.embed-responsive-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-link {
    display: block;
    margin: 15px auto;
    background-color: #ffc04c;
    width: 150px;
    padding: 10px 15px;
    text-align: center;
    border-radius: 10px;
    text-decoration: none;
    font-weight: bold;
    color: black;
}

.video-link:hover {
    padding: 10px 20px;
    opacity: 0.6;
    font-weight: 400;
    transition: all .3s ease-out;
}

/*home divider
    ---------------------*/
.separator {
    width: 50%;
    border-right: 3px solid #ffc04c;
    margin: auto auto 50px auto;
}

.pagination_home {
    margin-left: 25%;
    margin-right: 25%;
}

/* Sidebar text
 * -----------------*/
.digital:hover {
    opacity: 0.7;
    transition-duration: 0.3s;
}

.digital {
    background-color: lightgray;
    border-top: 4px solid #fcb900;
    padding: 10px 10px;
}

.digital_text {
    text-align: center;
    text-decoration: none;
}

.sidebar_link {
    text-decoration: none;
}

.digital_mag {
    padding: 5px 5px;
}

div.wp-block-columns:nth-child(3) > div:nth-child(1) > figure:nth-child(1) > div:nth-child(1) > iframe:nth-child(1),div.wp-block-columns:nth-child(3) > div:nth-child(2) > figure:nth-child(1) > div:nth-child(1) > iframe:nth-child(1),div.wp-block-columns:nth-child(3) > div:nth-child(3) > figure:nth-child(1) > div:nth-child(1) > iframe:nth-child(1) {
    height: 200px
}

html {
    scroll-behavior: smooth;
}

figure.wp-block-embed:nth-child(6) > div:nth-child(1) > iframe:nth-child(1),figure.wp-block-embed:nth-child(14) > div:nth-child(1) > iframe:nth-child(1),.\,video-col > div:nth-child(1) > iframe:nth-child(1) {
    width: 1100px
}

/*video page------*/
div.wp-block-columns:nth-child(1) {
    margin-bottom: 15px
}

@media screen and (max-width: 1069px) {
    div.related-post:nth-child(5) > div:nth-child(n) > a:nth-child(2) > picture:nth-child(1) > img:nth-child(2) {
        height:100%;
    }

    /*youtube columns
        ---------------------------*/
    .youtube-row {
        margin: auto auto 30px auto;
        display: block;
        width: 80%;
        white-space: break-spaces;
        justify-content: center;
        align-items: center;
        gap: 16px;
    }

    .video-frame {
        display: grid;
        padding-bottom: 15px;
        height: 200px;
        overflow: hidden;
    }

    .embed-responsive-item {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 200px;
    }

    .entry-title {
        color: white;
        margin-top: 30vh;
        font-weight: bold;
        font-size: 1em;
    }

    .sidebar {
        display: none
    }

    .sidebar_mobile {
        display: relative;
    }

    .pagination_home {
        margin-left: 2%;
        margin-right: 2%;
    }
}

.\39 70 {
    min-height: 133px;
    margin-left: 3%;
}

.\37 28 {
    min-height: 98.7167px;
}

/* .top_ad{min-height:258.517px} */
@media screen and (max-width: 767px) {
    /****Home page ad resizing***/ .top_ad {
        min-height:60px
    }

    /*was 188 */
    .\39 70 {
        min-height: 100px;
        margin-left: 0%;
    }

    .\37 28 {
        min-height: 87px;
    }

    @media screen and (max-width: 400px) {
        /****Home page ad resizing***/ div.related-post:nth-child(5) > div:nth-child(1) > a:nth-child(n) > picture:nth-child(1) > img:nth-child(2) {
            height:100%;
        }

        .top_ad {
            min-height: 77px
        }

        .\39 70 {
            min-height: 80px;
            margin-left: 0%;
        }

        .\37 28 {
            min-height: 37px;
        }
    }

    /*youtube columns
        ---------------------------*/
    .youtube-row {
        display: block;
        width: 90%;
        white-space: wrap;
        justify-content: center;
        align-items: center;
    }

    .video-frame {
        position: relative;
        padding-bottom: 15px;
        height: 200px;
        overflow: hidden;
        margin-bottom: 15px;
    }

    .embed-responsive-item {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 150px;
    }

    /*hero text and size of image
 ---------------------------*/
    .entry-title {
        color: white;
        margin-top: 30vh;
        font-weight: bold;
        font-size: 1.5em;
    }

    .hero-image {
        padding: 5px 30px 30px 30px;
        box-shadow: inset 0 0 200px rgb(0,0,0);
        background-size: cover;
        background-position: center;
    }

    .pagination_home {
        margin-left: 2%;
        margin-right: 2%;
    }

    .entry-date {
        background-color: black;
        font-weight: bold;
        padding: 5px 10px;
        width: fit-content;
        display: inline-flex;
        color: white;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        font-size: .6em;
    }

    .entry-author {
        font-weight: bold;
        width: fit-content;
        padding: 5px;
        display: inline-flex;
        background-color: #ffc04c;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
        color: black;
        font-size: .6em;
    }

    .home_header {
        text-align: center;
        font-weight: bold;
        Margin: 50px;
    }

    .sticky-col {
        position: relative;
    }
}

div.video-frame:nth-child(1) > iframe:nth-child(1) {
    width: 100%;
    height: 200px;
}

div.video-frame:nth-child(2) > iframe:nth-child(1) {
    width: 100%;
    height: 200px;
}

div.video-frame:nth-child(3) > iframe:nth-child(1) {
    width: 100%;
    height: 200px;
}

.breadcrumbs {
    font-size: 0.9em;
    white-space: pre;
    flex-basis: auto;
    flex-wrap: wrap;
}

@media only screen and (max-width: 1079px) {
    .breadcrumbs {
        font-size:0.8em;
        display: flex;
    }

    li.post {
        display: contents;
    }

    div.wp-block-columns:nth-child(1) {
        display: none
    }

    .sticky-col {
        display: none
    }
}

.Sidebar-circ {
    color: white;
    font-weight: bold;
    text-decoration: none;
    padding: 15px 43px;
    background-color: #fcb900;
}

benjaminmedia-zone#street-6QXv87gDBA7iusG7 {
    margin-top: 30px;
}

/* top bar */
.container.ad-970-90.top_ad {
    height: 250px;
}

@media only screen and (max-width: 800px) {
    .container.ad-970-90.top_ad {
        height: 60px !important;
    }
}

author-box {
    display: flex;
    align-items: center;
    padding: 20px;
    border: 1px solid #ddd;
    margin-top: 20px;
    background-color: #f9f9f9;
}

.author-avatar {
    margin-right: 20px;
}

.author-avatar img {
    border-radius: 50%;
    /* Makes the avatar round */
}

.author-name {
    margin: 0 0 10px 0;
    text-transform: none;
    font-size: 22px;
    line-height: 22px;
}

.author-description {
    margin: 0;
}

.author-avatar {
    margin-right: 20px;
    max-width: 200px;
    float: left;
    background: none;
}

.author-info {
    /* border-bottom: 1px solid #ffc04c; */
    /* padding-bottom: 25px; */
    margin-top: 20px;
    border: 1px solid #e1e1e1;
    padding: 20px;
    background: #f4f4f4;
    border-radius: 10px;
}

.single .post-info-row span.date {
    color: #333333;
    font-size: 14px;
}
        .slick-loading .slick-list {
            --wpr-bg-e6301238-8437-4006-b769-091725757761: url('https://compactequip.com/wp-content/plugins/popular-posts-by-webline/admin/assets/css/ajax-loader.gif');
        }

        .fancybox-nav {
            --wpr-bg-ac55c7c8-4ccb-46c3-bbd6-887723c8adab: url('https://compactequip.com/wp-content/themes/compactequip/frontend/img/blank.gif');
        }

        .fancybox-overlay {
            --wpr-bg-5533a017-dbdb-4e41-a224-f81187bb83ed: url('https://compactequip.com/wp-content/themes/compactequip/frontend/img/fancybox_overlay.png');
        }

        .email-callout {
            --wpr-bg-79e45a36-943f-46a9-86cd-27546d1a7d60: url('https://compactequip.com/wp-content/themes/compactequip/frontend/img/email-bg.jpg');
        }

        .sidebar__most-popular {
            --wpr-bg-1fd5b8a4-9994-4940-ae0a-e7eb0f7ff922: url('https://compactequip.com/wp-content/themes/compactequip/frontend/img/most-popular-posts-bg.jpg');
        }

        .fancybox-close,.fancybox-next span,.fancybox-prev span {
            --wpr-bg-36aa5647-ad6a-474b-9408-0f67d00c2b81: url('https://compactequip.com/wp-content/themes/compactequip/frontend/img/fancybox_sprite.png');
        }

        .rll-youtube-player .play {
            --wpr-bg-486626d3-8ae6-4bd9-9f62-02942b732c52: url('https://compactequip.com/wp-content/plugins/wp-rocket/assets/img/youtube.png');
        }
        [zone-id="149289"] {
            display: block;
            text-align: center !important;
            padding: 20px;
            background-color: #F2F2F2;
            line-height: 1em;
        }