﻿img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

    .is-layout-flex > :is(*, div) {
        margin: 0;
    }

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

ul.progression-post-meta li a:hover,
#content-pro ul.products span.price span.amount,
#content-pro ul.products span.price,
a {
    color: #6e44c4;
}

    a:hover {
        color: #9d6dff;
    }

#aeso-progression-header-top .sf-mega,
header ul .sf-mega {
    margin-left: -650px;
    width: 1300px;
}

body .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1300px;
}

body.elementor-page.single-product #content-pro .width-container-pro,
.width-container-pro {
    width: 1300px;
}

body.progression-studios-header-sidebar-before #progression-inline-icons .progression-studios-social-icons,
body.progression-studios-header-sidebar-before:before,
header#masthead-pro {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

body {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}

#page-title-pro {
    background-color: #111218;
}

/*#page-title-overlay-image {
    background-image: url(/assets/images/page-title.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}*/

body.single-post #page-title-overlay-image {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

body.single-post #page-title-pro:before {
    background: -moz-linear-gradient(top, rgba(11, 12, 19, 0.85) 5%, rgba(11, 12, 19, 0.5) 100%);
    background: -webkit-linear-gradient(top, rgba(11, 12, 19, 0.85) 5%, rgba(11, 12, 19, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(11, 12, 19, 0.85) 5%, rgba(11, 12, 19, 0.5) 100%);
}

body.single-post #progression-studios-page-title-container {
    padding-top: 270px;
    padding-bottom: 140px;
}

#progression-studios-page-title-container {
    padding-top: 150px;
    padding-bottom: 70px;
    text-align: left;
}

#progression-studios-post-page-title {
    background-color: #111218;
    background-image: url(assets/images/page-title.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 130px;
    padding-bottom: 125px;
}

    #progression-studios-post-page-title:before,
    #page-title-pro:before {
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 100%);
    }

.sidebar-item {
    background: #f6f6f9;
}

.sidebar ul li {
    border-color: rgba(0, 0, 0, 0.08);
}

ul.progression-studios-header-social-icons li a {
    margin-top: 14px;
    background: rgba(255, 255, 255, 0);
    color: #ffffff;
    border-color: #ffffff;
    font-size: 12px;
}

.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-header-icons-inline-display ul.progression-studios-header-social-icons li a,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-header-icons-inline-display ul.progression-studios-header-social-icons li a {
    color: #ffffff;
}

    .progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-header-icons-inline-display ul.progression-studios-header-social-icons li a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-header-icons-inline-display ul.progression-studios-header-social-icons li a:hover {
        color: #ffffff;
    }

#aeso-progression-header-top ul.progression-studios-header-social-icons li a {
    background: rgba(255, 255, 255, 0);
    color: #ffffff;
}

    #aeso-progression-header-top ul.progression-studios-header-social-icons li a:hover,
    ul.progression-studios-header-social-icons li a:hover {
        background: #CA9735;
        color: #ffffff;
        border-color: #CA9735;
    }

ul.progression-studios-call-to-action li a {
    background: rgba(255, 255, 255, 0);
    color: #ffffff;
    border-color: #CA9735;
    font-size: 16px;
    margin-top: 27px;
}

    ul.progression-studios-call-to-action li a:hover {
        background: #CA9735;
        color: #ffffff;
        border-color: #CA9735;
    }

/* START BLOG STYLES */

#page-title-pro.page-title-pro-post-page {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.tags-progression-studios,
.progression-blog-content {
    border-color: rgba(0, 0, 0, 0.08);
}

h2.progression-blog-title a {
    color: #0f0f25;
}

    h2.progression-blog-title a:hover {
        color: #6e44c4;
    }

/* END BLOG STYLES */

/* START BUTTON STYLES */

#content-pro .woocommerce table.shop_table .coupon input#coupon_code,
#content-pro .woocommerce table.shop_table input,
form.checkout.woocommerce-checkout textarea.input-text,
form.checkout.woocommerce-checkout input.input-text,
.post-password-form input,
.search-form input.search-field,
.wpcf7 select,
#respond textarea,
#respond input,
.wpcf7-form input,
.wpcf7-form textarea {
    background-color: #f6f6f9;
    border-color: #e0e0e0;
}

.comment-body:before {
    border-right: 7px solid #f6f6f9;
}

.tags-progression-studios a,
.comment-body {
    background-color: #f6f6f9;
    border-color: #e0e0e0;
}

body #content-pro .width-container-pro .woocommerce textarea,
body #content-pro .width-container-pro .woocommerce .shop_table input#coupon_code[type=text],
body #content-pro .width-container-pro .woocommerce input[type=text],
body #content-pro .width-container-pro .woocommerce input[type=password],
body #content-pro .width-container-pro .woocommerce input[type=url],
body #content-pro .width-container-pro .woocommerce input[type=tel],
body #content-pro .width-container-pro .woocommerce input[type=number],
body #content-pro .width-container-pro .woocommerce input[type=color],
body #content-pro .width-container-pro .woocommerce input[type=email],
#progression-studios-woocommerce-single-top .quantity input {
    background-color: #f6f6f9;
    border-radius: 5px;
    border-color: #e0e0e0;
}

.progression-studios-shop-overlay-buttons a.added_to_cart,
.wp-block-button a.wp-block-button__link,
.post-password-form input[type=submit],
#respond input.submit,
.wpcf7-form input.wpcf7-submit,
.infinite-nav-pro a,
#boxed-layout-pro .woocommerce .shop_table input.button,
#boxed-layout-pro .form-submit input#submit,
#boxed-layout-pro #customer_login input.button,
#boxed-layout-pro .woocommerce-checkout-payment input.button,
#boxed-layout-pro button.button,
#boxed-layout-pro a.button {
    font-size: 17px;
}

.search-form input.search-field,
.wpcf7 select,
.post-password-form input,
#respond textarea,
#respond input,
.wpcf7-form input,
.wpcf7-form textarea {
    border-radius: 5px;
}

#helpmeeout-login-form:before {
    border-bottom: 8px solid #CA9735;
}

.wp-block-button.is-style-outline a.wp-block-button__link {
    border-color: #CA9735;
    color: #CA9735;
}

body .wpd-av {
    border-color: #15a6bb;
}

    body .wpd-av button.yes {
        background-color: #15a6bb;
        color: #ffffff;
    }

        .tags-progression-studios a:hover,
        body .wpd-av button.yes:hover {
            background-color: #CA9735;
            color: #ffffff;
        }

.tags-progression-studios a:hover {
    border-color: #CA9735;
}

.wp-block-button.is-style-outline a.wp-block-button__link:hover {
    background: #CA9735;
}

.progression-page-nav a:hover,
.progression-page-nav span,
#content-pro ul.page-numbers li a:hover,
#content-pro ul.page-numbers li span.current {
    color: #ffffff;
    background: #CA9735;
}

.progression-page-nav span,
.progression-page-nav a,
#content-pro ul.page-numbers li span.current,
#content-pro ul.page-numbers li a {
    border-color: #CA9735;
}

    .progression-page-nav a:hover span {
        color: #ffffff;
    }

.flex-direction-nav a:hover,
#boxed-layout-pro .woocommerce-shop-single .summary button.button,
#boxed-layout-pro .woocommerce-shop-single .summary a.button {
    color: #ffffff;
    background: #CA9735;
}

.progression-sticky-scrolled header#masthead-pro #progression-checkout-basket a.cart-button-header-cart,
#progression-checkout-basket a.cart-button-header-cart,
.progression-studios-shop-overlay-buttons a.added_to_cart,
.infinite-nav-pro a,
.wp-block-button a.wp-block-button__link,
.woocommerce form input.button,
.woocommerce form input.woocommerce-Button,
button.wpneo_donate_button,
.sidebar ul.progression-studios-social-widget li a,
body .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a,
.post-password-form input[type=submit],
#respond input.submit,
.wpcf7-form input.wpcf7-submit,
#boxed-layout-pro .woocommerce .shop_table input.button,
#boxed-layout-pro .form-submit input#submit,
#boxed-layout-pro #customer_login input.button,
#boxed-layout-pro .woocommerce-checkout-payment input.button,
#boxed-layout-pro button.button,
#boxed-layout-pro a.button {
    color: #ffffff;
    background: #CA9735;
    border-radius: 5px;
    letter-spacing: 0.02em;
}

.tagcloud a {
    border-radius: 5px;
}

    .mc4wp-form input[type='submit'],
    .tagcloud a:hover {
        color: #ffffff;
        background: #CA9735;
    }

.mobile-menu-icon-pro span.progression-mobile-menu-text,
#boxed-layout-pro .woocommerce-shop-single .summary button.button,
#boxed-layout-pro .woocommerce-shop-single .summary a.button {
    letter-spacing: 0.02em;
}

body .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a {
    border-radius: 0px;
}

#respond select:focus,
body #content-pro .width-container-pro .woocommerce textarea:focus,
body #content-pro .width-container-pro .woocommerce .shop_table input#coupon_code:focus[type=text],
body #content-pro .width-container-pro .woocommerce input:focus[type=text],
body #content-pro .width-container-pro .woocommerce input:focus[type=password],
body #content-pro .width-container-pro .woocommerce input:focus[type=url],
body #content-pro .width-container-pro .woocommerce input:focus[type=tel],
body #content-pro .width-container-pro .woocommerce input:focus[type=number],
body #content-pro .width-container-pro .woocommerce input:focus[type=color],
body #content-pro .width-container-pro .woocommerce input:focus[type=email],
#progression-studios-woocommerce-single-top table.variations td.value select:focus,
.woocommerce-page form.woocommerce-ordering select:focus,
#panel-search-progression .search-form input.search-field:focus,
body .woocommerce-shop-single table.variations td.value select:focus,
form#mc-embedded-subscribe-form .mc-field-group input:focus,
.wpcf7-form select:focus,
.post-password-form input:focus,
.search-form input.search-field:focus,
#respond textarea:focus,
#respond input:focus,
.wpcf7-form input:focus,
.wpcf7-form textarea:focus,
.widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle {
    border-color: #CA9735;
    outline: none;
}

#progression-studios-woocommerce-single-top .quantity input:focus,
.mc4wp-form input:focus,
.widget select:focus {
    border-color: #CA9735;
    outline: none;
}

.rtl blockquote,
blockquote,
blockquote.alignleft,
blockquote.alignright {
    border-color: #CA9735;
}

body .woocommerce .woocommerce-MyAccount-content {
    border-left-color: #CA9735;
}

.widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range {
    background: #CA9735;
}

body #progression-studios-woocommerce-single-top span.onsale:before,
#boxed-layout-pro ul.products li.product span.onsale:before {
    color: #ffffff;
    background: #15a6bb;
}

.mc4wp-form input[type='submit']:hover,
.progression-studios-shop-overlay-buttons a.added_to_cart:hover,
.infinite-nav-pro a:hover,
.wp-block-button a.wp-block-button__link:hover,
.woocommerce form input.button:hover,
.woocommerce form input.woocommerce-Button:hover,
#boxed-layout-pro .woocommerce-shop-single .summary button.button:hover,
#boxed-layout-pro .woocommerce-shop-single .summary a.button:hover,
.progression-studios-blog-cat-overlay a,
.progression-studios-blog-cat-overlay a:hover,
.sidebar ul.progression-studios-social-widget li a:hover,
#boxed-layout-pro .woocommerce .shop_table input.button:hover,
#boxed-layout-pro .form-submit input#submit:hover,
#boxed-layout-pro #customer_login input.button:hover,
#boxed-layout-pro .woocommerce-checkout-payment input.button:hover,
#boxed-layout-pro button.button:hover,
#boxed-layout-pro a.button:hover,
.post-password-form input[type=submit]:hover,
#respond input.submit:hover,
.wpcf7-form input.wpcf7-submit:hover {
    color: #ffffff;
    background: #15a6bb;
}

.sidebar .star-rating,
.sidebar .star-rating:before,
.comment-form-rating .stars a,
.comment-form-rating .stars a:before,
.commentlist .star-rating,
.commentlist .star-rating:before,
#progression-studios-woocommerce-single-top .star-rating,
#progression-studios-woocommerce-single-top .star-rating:before,
#content-pro ul.products .star-rating,
#content-pro ul.products .star-rating:before {
    color: #ffb400;
}

.highlight-pro:before {
    background: #15a6bb;
}

/* END BUTTON STYLES */

/* START Sticky Nav Styles */

body.single-post .progression-sticky-scrolled header#masthead-pro,
.progression-sticky-scrolled header#masthead-pro,
.progression-studios-transparent-header .progression-sticky-scrolled header#masthead-pro {
    background-color: #09090b;
}

body .progression-sticky-scrolled #logo-pro img {
}

/* END Sticky Nav Styles */

/* START Main Navigation Customizer Styles */

#progression-shopping-cart-count a.progression-count-icon-nav,
nav#site-navigation {
    letter-spacing: 0.02em;
}

#progression-inline-icons .progression-studios-social-icons a {
    color: #ffffff;
    padding-top: 39px;
    padding-bottom: 39px;
    font-size: 21px;
}

.mobile-menu-icon-pro {
    min-width: 24px;
    color: #ffffff;
    padding-top: 39px;
    padding-bottom: 37px;
    font-size: 24px;
}

    .mobile-menu-icon-pro:hover {
        color: #ffffff;
    }

.active-mobile-icon-pro .mobile-menu-icon-pro {
    color: #ffffff;
}

.mobile-menu-icon-pro span.progression-mobile-menu-text {
    font-size: 18px;
}

#progression-shopping-cart-count span.progression-cart-count {
    top: 41px;
}

#progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon {
    color: #ffffff;
    padding-top: 37px;
    padding-bottom: 37px;
    height: 28px;
    line-height: 28px;
    font-size: 28px;
}

.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-toggle.activated-class a .shopping-cart-header-icon,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-toggle.activated-class a .shopping-cart-header-icon {
    color: #ffffff;
}

    .progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-toggle.activated-class a .shopping-cart-header-icon:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-toggle.activated-class a .shopping-cart-header-icon:hover,
    .activated-class #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon,
    #progression-shopping-cart-count a.progression-count-icon-nav:hover .shopping-cart-header-icon {
        color: #ffffff;
    }

#progression-studios-header-search-icon .progression-icon-search {
    color: #ffffff;
    padding-top: 38px;
    padding-bottom: 38px;
    height: 26px;
    line-height: 26px;
    font-size: 26px;
}

nav#site-navigation {
    padding-top: 54px;
}

.sf-menu a {
    margin-top: -54px;
    padding-top: 42px;
    padding-bottom: 42px;
    font-size: 18px;
}

.sf-menu li li a {
    margin-top: auto;
}

.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon .progression-icon-search,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container a.progresion-studios-login-icon,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon .progression-icon-search,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container a.progresion-studios-login-icon,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a {
    color: #ffffff;
}

.sf-menu a:before {
    background: #CA9735;
}

.sf-menu a:hover:before,
.sf-menu li.sfHover a:before,
.sf-menu li.current-menu-item a:before {
    opacity: 1;
    background: #CA9735;
}

.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a:before,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a:hover:before,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a:before,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a:before,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a:before,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a:hover:before,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a:before,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a:before {
    background: #CA9735;
}

.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon:hover .progression-icon-search,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon.active-search-icon-pro .progression-icon-search,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container:hover a.progresion-studios-login-icon,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container.helpmeout-activated-class a.progresion-studios-login-icon,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon:hover .progression-icon-search,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon.active-search-icon-pro .progression-icon-search,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container:hover a.progresion-studios-login-icon,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container.helpmeout-activated-class a.progresion-studios-login-icon,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav:hover,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a:hover,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a,
#progression-studios-header-login-container:hover a.progresion-studios-login-icon,
#progression-studios-header-login-container.helpmeout-activated-class a.progresion-studios-login-icon,
#progression-studios-header-search-icon:hover .progression-icon-search,
#progression-studios-header-search-icon.active-search-icon-pro .progression-icon-search,
#progression-inline-icons .progression-studios-social-icons a:hover,
#progression-shopping-cart-count a.progression-count-icon-nav:hover {
    color: #ffffff;
}

.sf-menu a,
.sf-menu a:hover,
.sf-menu li.sfHover a,
.sf-menu li.current-menu-item a {
    color: #000000;
}

ul#progression-studios-panel-login,
#progression-checkout-basket,
#panel-search-progression,
.sf-menu ul {
    background: #1e1f26;
}

    body #progression-checkout-basket:after,
    body #panel-search-progression:after,
    .sf-menu ul:after {
        border-bottom-color: #1e1f26;
    }

#main-nav-mobile {
    background: #1e1f26;
}

ul.mobile-menu-pro li a {
    color: rgba(255, 255, 255, 0.8);
}

ul.mobile-menu-pro li a {
    letter-spacing: 0em;
}

ul.mobile-menu-pro .sf-mega h2.mega-menu-heading,
body #progression-sticky-header header ul.mobile-menu-pro h2.mega-menu-heading a,
ul.mobile-menu-pro .sf-mega h2.mega-menu-heading a,
ul.mobile-menu-pro .sf-mega h2.mega-menu-heading,
body #progression-sticky-header header ul.mobile-menu-pro h2.mega-menu-heading a,
body header ul.mobile-menu-pro .sf-mega h2.mega-menu-heading a {
    color: rgba(255, 255, 255, 0.8);
}

ul#progression-studios-panel-login li a,
.sf-menu li li a {
    letter-spacing: 0em;
    font-size: 16px;
}

ul#progression-studios-panel-login,
#panel-search-progression input,
#progression-checkout-basket ul#progression-cart-small li.empty {
    font-size: 16px;
}

    ul#progression-studios-panel-login a,
    .progression-sticky-scrolled #progression-checkout-basket,
    .progression-sticky-scrolled #progression-checkout-basket a,
    .progression-sticky-scrolled .sf-menu li.sfHover li a,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li a,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .sf-menu li.sfHover.highlight-button li a,
    .sf-menu li.current-menu-item.highlight-button li a,
    .progression-sticky-scrolled #progression-checkout-basket a.checkout-button-header-cart:hover,
    #progression-checkout-basket a.checkout-button-header-cart:hover,
    #progression-checkout-basket,
    #progression-checkout-basket a,
    .sf-menu li.sfHover li a,
    .sf-menu li.sfHover li.sfHover li a,
    .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a {
        color: rgba(255, 255, 255, 0.8);
    }

.sf-menu li li .progression-studios-menu-title:before {
    background: #CA9735;
}

.progression-sticky-scrolled ul#progression-studios-panel-login li a:hover,
.progression-sticky-scrolled .sf-menu li li a:hover,
.progression-sticky-scrolled .sf-menu li.sfHover li a,
.progression-sticky-scrolled .sf-menu li.current-menu-item li a,
.sf-menu li.sfHover li a,
.sf-menu li.sfHover li.sfHover li a,
.sf-menu li.sfHover li.sfHover li.sfHover li a,
.sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
.sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a {
    background: none;
}

    .progression-sticky-scrolled #progression-checkout-basket a:hover,
    .progression-sticky-scrolled #progression-checkout-basket ul#progression-cart-small li h6,
    .progression-sticky-scrolled #progression-checkout-basket .progression-sub-total span.total-number-add,
    .progression-sticky-scrolled .sf-menu li.sfHover li a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover a,
    .progression-sticky-scrolled .sf-menu li.sfHover li li a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a,
    .progression-sticky-scrolled .sf-menu li.sfHover li li li a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression-sticky-scrolled .sf-menu li.sfHover li li li li a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression-sticky-scrolled .sf-menu li.sfHover li li li li li a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li li a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li li a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li li li a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li li li li li a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_dark_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li li li li li a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li li a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li li li a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li li li li li a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .progression_studios_force_light_navigation_color .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .sf-menu li.sfHover.highlight-button li a:hover,
    .sf-menu li.current-menu-item.highlight-button li a:hover,
    #progression-checkout-basket a.checkout-button-header-cart,
    #progression-checkout-basket a:hover,
    #progression-checkout-basket ul#progression-cart-small li h6,
    #progression-checkout-basket .progression-sub-total span.total-number-add,
    .sf-menu li.sfHover li a:hover,
    .sf-menu li.sfHover li.sfHover a,
    .sf-menu li.sfHover li li a:hover,
    .sf-menu li.sfHover li.sfHover li.sfHover a,
    .sf-menu li.sfHover li li li a:hover,
    .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
    .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
    .sf-menu li.sfHover li li li li a:hover,
    .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
    .sf-menu li.sfHover li li li li li a:hover,
    .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
    .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
        color: #ffffff;
    }

.bpm-progression-sidebar-tablet-mobile,
#progression-header-icons-inline-mobile-display,
ul.mobile-menu-pro .sf-mega .sf-mega-section li a,
ul.mobile-menu-pro .sf-mega .sf-mega-section,
ul.mobile-menu-pro.collapsed li a,
ul#progression-studios-panel-login li a,
#progression-checkout-basket ul#progression-cart-small li,
#progression-checkout-basket .progression-sub-total,
.sf-menu li li:last-child li:last-child li:last-child li a,
.sf-menu li li:last-child li:last-child li a,
.sf-menu li li:last-child li li li a,
.sf-menu li li:last-child li li a,
.sf-mega li:last-child li a,
body header .sf-mega li:last-child li a,
.sf-menu li li a,
.sf-mega h2.mega-menu-heading,
.sf-mega ul,
body .sf-mega ul,
#progression-checkout-basket .progression-sub-total,
#progression-checkout-basket ul#progression-cart-small li {
    border-color: rgba(255, 255, 255, 0.09);
}

.progression-studios-nav-right .sf-menu {
    margin-right: -10px;
}

.sf-menu ul {
    margin-left: 9px;
}

.sf-menu a:before {
    margin-top: 23px;
    width: 0px;
    left: 50%;
    margin-left: 0px;
}

.sf-menu a:hover:before,
.sf-menu li.sfHover a:before,
.sf-menu li.current-menu-item a:before {
    width: calc(100% - 36px);
    left: 18px;
}

#progression-inline-icons .progression-studios-social-icons a {
    padding-left: 11px;
    padding-right: 11px;
}

#progression-inline-icons .progression-studios-social-icons {
    padding-right: 11px;
}

.sf-menu a {
    padding-left: 18px;
    padding-right: 18px;
}

.sf-arrows .sf-with-ul {
    padding-right: 33px;
}

    .sf-arrows .sf-with-ul:after {
        right: 27px;
    }

@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    ul.progression-studios-call-to-action li a {
        padding-left: 16px;
        padding-right: 16px;
    }

        ul.progression-studios-call-to-action li a i {
            margin-right: 8px;
        }

    .sf-menu a {
        padding-left: 14px;
        padding-right: 14px;
    }

    .sf-menu li.highlight-button {
        margin-right: 6px;
        margin-left: 6px;
    }

        .sf-menu li.highlight-button a {
            padding-right: 6px;
            padding-left: 6px;
        }

    .sf-menu a:hover:before,
    .sf-menu li.sfHover a:before,
    .sf-menu li.current-menu-item a:before {
        width: calc(100% - 30px);
        left: 15px;
    }

    .sf-menu ul {
        margin-left: 5px;
    }

    .sf-arrows .sf-with-ul {
        padding-right: 31px;
    }

        .sf-arrows .sf-with-ul:after {
            right: 25px;
        }

    #progression-inline-icons .progression-studios-social-icons a {
        padding-left: 6px;
        padding-right: 6px;
    }

    #progression-inline-icons .progression-studios-social-icons {
        padding-right: 6px;
    }
}

/* END Main Navigation Customizer Styles */

/* START Top Header Top Styles */

#aeso-progression-header-top {
    font-size: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

    #aeso-progression-header-top .sf-menu a {
        font-size: 16px;
    }

.progression-studios-header-left .widget,
.progression-studios-header-right .widget {
    padding-top: 22px;
    padding-bottom: 22px;
}

#aeso-progression-header-top .sf-menu a {
    padding-top: 23px;
    padding-bottom: 23px;
}

#aeso-progression-header-top a,
#aeso-progression-header-top .sf-menu a,
#aeso-progression-header-top {
    color: rgba(255, 255, 255, 0.85);
}

    #aeso-progression-header-top a:hover,
    #aeso-progression-header-top .sf-menu a:hover,
    #aeso-progression-header-top .sf-menu li.sfHover a {
        color: #ffffff;
    }

    #aeso-progression-header-top .sf-menu ul {
        background: #1e1f26;
    }

        #aeso-progression-header-top .sf-menu ul li a {
            border-color: rgba(255, 255, 255, 0.09);
        }

    .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li a,
    .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li a,
    .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li a,
    .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li a,
    .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a,
    #aeso-progression-header-top .sf-menu li.sfHover li a,
    #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li a,
    #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li a,
    #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a,
    #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a {
        color: rgba(255, 255, 255, 0.8);
    }

        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover a,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li li a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li li li a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li li li li a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
        .progression_studios_force_light_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover a,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li li a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li li li a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li li li li li a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
        .progression_studios_force_dark_top_header_color #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
        #aeso-progression-header-top .sf-menu li.sfHover li a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover a,
        #aeso-progression-header-top .sf-menu li.sfHover li li a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a,
        #aeso-progression-header-top .sf-menu li.sfHover li li li a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a,
        #aeso-progression-header-top .sf-menu li.sfHover li li li li a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a,
        #aeso-progression-header-top .sf-menu li.sfHover li li li li li a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover,
        #aeso-progression-header-top .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
            color: #ffffff;
        }

#aeso-progression-header-top {
}

#progression-studios-header-top-border-bottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

/* END Top Header Top Styles */

/* START FOOTER STYLES */

footer#site-footer {
    background: #111218;
}

#pro-scroll-top:hover {
    color: #ffffff;
    background: #CA9735;
}

footer#site-footer #copyright-text {
    color: rgba(255, 255, 255, 0.55);
}

footer#site-footer #progression-studios-copyright a {
    color: rgba(255, 255, 255, 0.75);
}

    footer#site-footer #progression-studios-copyright a:hover {
        color: #ffffff;
    }

#pro-scroll-top {
    color: #ffffff;
    background: rgba(100, 100, 100, 0.65);
}

#copyright-text {
    padding: 40px 0px 40px 0px;
}

#progression-studios-footer-logo {
    max-width: 250px;
    padding-top: 45px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

/* END FOOTER STYLES */

@media only screen and (max-width: 959px) {
    #progression-studios-page-title-container {
        padding-top: 250px;
        padding-bottom: 120px;
    }

    body.single-post #progression-studios-page-title-container {
        padding-top: 230px;
        padding-bottom: 100px;
    }

    .progression-studios-transparent-header header#masthead-pro {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1400px) {
    body.elementor-page.page .progression-studios-page-sidebar-on #content-pro .width-container-pro,
    body.elementor-page.single-product #content-pro .width-container-pro,
    .width-container-pro {
        width: 94%;
        position: relative;
        padding: 0px;
    }

    body .elementor-section.elementor-section-boxed > .elementor-container .elementor-container {
        max-width: 100%;
    }

    body .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: calc(98% - 30px);
    }

    .progression-studios-header-full-width #progression-studios-header-width header#masthead-pro .width-container-pro,
    .progression-studios-header-full-width-no-gap #aeso-progression-header-top .width-container-pro,
    footer#site-footer.progression-studios-footer-full-width .width-container-pro,
    .progression-studios-page-title-full-width #page-title-pro .width-container-pro,
    .progression-studios-header-full-width #aeso-progression-header-top .width-container-pro {
        width: 97%;
        position: relative;
        padding: 0px;
    }

    .progression-studios-header-full-width-no-gap.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro,
    .progression-studios-header-full-width.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro {
        width: 98%;
        margin-left: 2%;
        padding-right: 0;
    }

    #aeso-progression-header-top ul .sf-mega,
    header ul .sf-mega {
        margin-right: 2%;
        width: 98%;
        left: 0px;
        margin-left: auto;
    }
}

.progression-studios-spinner {
    border-left-color: #ededed;
    border-right-color: #ededed;
    border-bottom-color: #ededed;
    border-top-color: #cccccc;
}

.sk-folding-cube .sk-cube:before,
.sk-circle .sk-child:before,
.sk-rotating-plane,
.sk-double-bounce .sk-child,
.sk-wave .sk-rect,
.sk-wandering-cubes .sk-cube,
.sk-spinner-pulse,
.sk-chasing-dots .sk-child,
.sk-three-bounce .sk-child,
.sk-fading-circle .sk-circle:before,
.sk-cube-grid .sk-cube {
    background-color: #cccccc;
}

#page-loader-pro {
    background: #ffffff;
    color: #cccccc;
}

::-moz-selection {
    color: #ffffff;
    background: #CA9735;
}

::selection {
    color: #ffffff;
    background: #CA9735;
}

.elementor-widget-image {
    text-align: center
}

    .elementor-widget-image a {
        display: inline-block
    }

        .elementor-widget-image a img[src$=".svg"] {
            width: 48px
        }

    .elementor-widget-image img {
        display: inline-block;
        vertical-align: middle
    }

figure.elementor-image-box-img img {
    margin: 0 auto;
}
.text-center {
    text-align: center !important; 
}