/*///////////////////
 FONTS 
 //////////////// */

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/OpenSans-Light.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-Light.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../fonts/OpenSans-LightItalic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-LightItalic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: local(''),
       url('../fonts/OpenSans-Regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-Regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: normal;
  src: local(''),
       url('../fonts/OpenSans-Italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-Italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/OpenSans-Medium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-Medium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('../fonts/OpenSans-MediumItalic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-MediumItalic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/OpenSans-SemiBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-SemiBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('../fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-SemiBoldItalic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/OpenSans-Bold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-Bold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('../fonts/OpenSans-BoldItalic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-BoldItalic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-ExtraBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('../fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/OpenSans-ExtraBoldItalic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/*ROBOTO*/

@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-Thin.woff2') format('woff2'),
        url('../fonts/Roboto-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-ThinItalic.woff2') format('woff2'),
        url('../fonts/Roboto-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-Light.woff2') format('woff2'),
        url('../fonts/Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-LightItalic.woff2') format('woff2'),
        url('../fonts/Roboto-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-Italic.woff2') format('woff2'),
        url('../fonts/Roboto-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-MediumItalic.woff2') format('woff2'),
        url('../fonts/Roboto-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),
        url('../fonts/Roboto-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-Black.woff2') format('woff2'),
        url('../fonts/Roboto-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: local(''),
        url('../fonts/Roboto-BlackItalic.woff2') format('woff2'),
        url('../fonts/Roboto-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/*ROBOTO CONDENSED*/
@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),
        url('../fonts/RobotoCondensed-BlackItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),
        url('../fonts/RobotoCondensed-Black.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-LightItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-ExtraLight.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-ExtraBold.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-Italic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-Medium.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-Light.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-BoldItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-Bold.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-ThinItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-Regular.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-Thin.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-SemiBold.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: local(''),         
        url('../fonts/RobotoCondensed-MediumItalic.woff2') format('woff2'),
        url('../fonts/RobotoCondensed-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
/*///////////////////////
LINKS
///////////////////////*/

a {
    text-decoration: none !important;
    color: var(--wp--preset--color--secondary);
}
a:hover {
    text-decoration: none;
    color: var(--wp--preset--color--quaternary);
}

/*///////////////////
  BUTTONS
 //////////////// */
.wp-block-button .wp-block-button__link.wp-element-button {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
}

.wp-block-button .wp-block-button__link.wp-element-button:hover, 
.wp-block-button.is-style-primary .wp-block-button__link:hover,
.has-primary-background-color .wp-block-button.is-style-quinary .wp-block-button__link:hover{
    background-color: var(--wp--preset--color--secondary) !important;
    color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-secondary .wp-block-button__link:hover,
.has-secondary-background-color .wp-block-button.is-style-quaternary .wp-block-button__link:hover,
.has-secondary-background-color .wp-block-button.is-style-quinary .wp-block-button__link:hover,
.has-quaternary-background-color .wp-block-button.is-style-tertiary .wp-block-button__link:hover{
    background-color: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-tertiary .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--quaternary);
}
.wp-block-button.is-style-quaternary .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--secondary);
}
.wp-block-button.is-style-quinary .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
}
#miniorange-saml-sp-sso-login-form a,
.logged-in.homeLogin.wp-block-loginout a {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
    padding: 1rem 2rem;
    font-weight: bold;
    display: inline-block;
}
.home #miniorange-saml-sp-sso-login-form a,
.page-id-1335 #miniorange-saml-sp-sso-login-form a,
.logged-in.homeLogin.wp-block-loginout a {
    margin: 0 auto;
    display: block;
    text-align: center;
    max-width: 100px;
}
.page-id-1335 #miniorange-saml-sp-sso-login-form a {
    max-width: 150px;
}
.home #miniorange-saml-sp-sso-login-form a {
    max-width: 150px;
}
#miniorange-saml-sp-sso-login-form a:hover,
.logged-in.homeLogin.wp-block-loginout a:hover {
    background-color: var(--wp--preset--color--secondary);
    color: var(--wp--preset--color--white);
}
.woocommerce-shipping-fields,
.woocommerce-checkout .select2-search.select2-search--dropdown {
    display: none;
}
.shipto_title_field h3 {
    margin-bottom: 0;
}

/*
.woocommerce-checkout #customer_details .col-1 {
    display: none;
}
.woocommerce-checkout #customer_details .col-2 {
    float: none;
    width: 100%;
}
*/
.woocommerce-checkout table.shop_table {
    width: 100%;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
    display: none;
}
.woocommerce-account .woocommerce-customer-details,
.woocommerce-cart .wc-block-components-shipping-address,
.woocommerce-cart .wc-block-components-shipping-rates-control__package__description--free {
    display: none;
}
.woocommerce-checkout .wc-block-mini-cart,
.woocommerce-checkout .wc-block-mini-cart.wp-block-woocommerce-mini-cart {
    visibility: visible !important;
    opacity: 1 !important;
}

.woocommerce-checkout .wc-block-mini-cart__button,
.woocommerce-checkout .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button {
    pointer-events: auto !important;
}
/*
.woocommerce-checkout .wc-block-mini-cart__badge {
    display: inline-block !important;
    background-color: #000000 !important;  
    color: #fff;
}

.woocommerce-checkout .wc-block-mini-cart__quantity-badge {
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce-checkout .wc-block-mini-cart__badge:empty {
    opacity: 1;
}
*/

/*////////////////////
RESETS
/////////////////////*/
.mark, mark {
    padding: 0;
}
.anchor {
    scroll-margin-top:180px;
}
.multiplyOverlay .wp-block-cover__background{
    mix-blend-mode: multiply;
}
/*
body {
    --wp--style--block-gap: 0;
}

.wp-block-post-content {
  margin-block-start: 0 !important;
  margin-block-end: 0;
}

*/
.wp-site-blocks > * + * {
    margin-block-start: 0px !important;
}
/*///////////////////////
HEADER
///////////////////////*/

header,
header .header{
    transition: all .6s ease;
    top: 0;
    position: fixed;
    width: 100%;
    background-color: #FFF;
    z-index: 50;
}

.header.position-fixed {
    transition: all .6s ease;
}
header.sticky {
    transition: all .6s ease;
    background: #FFF;
    box-shadow: 0 3px 3px rgba(0,0,0,0.5);
}
header .wp-block-site-logo,
header .wp-block-image img {
    max-width: 100%;
    transition: all .3s ease;
    transform-origin: bottom left;    
}
header.sticky .wp-block-site-logo,
header.sticky .wp-block-image img {
    max-width: 140px;
    height: auto;
    transition: all .3s ease;
    transform-origin: bottom left;
}
header.sticky .wp-block-image img {
    max-width: 170px;
}

/*NAVIGATION MENU */
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1  {
    font-family: var(--wp--preset--font-family--roboto-condensed);
}

#mega-menu-item-923 .mega-sub-menu {
    column-count: 4;
}
/*FORMS*/
.formContainer {
    border-radius: 60px 0;
}
.formContainer.sidebar {
    border-bottom: 20px solid var(--wp--preset--color--secondary);
}
.gform_wrapper.gravity-theme #field_submit .gform-button,
.gform_wrapper.gravity-theme .gform_footer button, 
.gform_wrapper.gravity-theme .gform_footer input, 
.gform_wrapper.gravity-theme .gform_page_footer button, 
.gform_wrapper.gravity-theme .gform_page_footer input {
    background-color: var(--wp--preset--color--primary);
    color: #FFF;
    text-transform: uppercase;
    padding: 0.5rem 2.5rem;
    border: 3px solid #FFF; 
    border-radius: 3px;
    font-weight: 600;
    margin: 0 auto;
}
.gform_wrapper.gravity-theme #field_submit .gform-button:hover,
.gform_wrapper.gravity-theme .gform_footer button:hover, 
.gform_wrapper.gravity-theme .gform_footer input:hover, 
.gform_wrapper.gravity-theme .gform_page_footer button:hover, 
.gform_wrapper.gravity-theme .gform_page_footer input:hover {
    background-color: var(--wp--preset--color--secondary);
}


.gform_wrapper.gravity-theme .gfield_label {
    
}
.gform_wrapper.gravity-theme select {

}
::-webkit-input-placeholder,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { 

	}
::-moz-placeholder { 

}
:-ms-input-placeholder { 

	}
:-moz-placeholder { 

	}


/*WOO CUSTOM STYLES*/
.dgwt-wcas-pd-addtc-form .quantity input.qty{
    padding:.75rem 0!important;
    width: 60px;
}
.wc-block-components-totals-shipping .wc-block-components-totals-item__value {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: left;
}
.woocommerce-MyAccount-content p {
    color: #666666;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float:right;
    width: 25%;
}
.woocommerce-MyAccount-navigation ul {
    margin: 0;
    list-style: none
}

.woocommerce-MyAccount-navigation li {
    position: relative;
    padding: 0 0 0 1.8rem !important;
    margin-bottom: .8rem
}

.woocommerce-MyAccount-navigation li:before {
    position: absolute;
    top: 2px;
    left: 0;
    vertical-align: top;
    content: '\f005';
    font-family: fontawesome;
    font-weight: 900;
    opacity: .33
}

.woocommerce-MyAccount-navigation li[class*="dashboard"]:before {
    content: '\f0e4'
}

.woocommerce-MyAccount-navigation li[class*="orders"]:before {
    content: '\f291'
}

.woocommerce-MyAccount-navigation li[class*="downloads"]:before {
    content: '\f019'
}

.woocommerce-MyAccount-navigation li[class*="edit-address"]:before {
    content: '\f015'
}

.woocommerce-MyAccount-navigation li[class*="payment-methods"]:before {
    content: '\f09d'
}

.woocommerce-MyAccount-navigation li[class*="edit-account"]:before {
    content: '\f007'
}

.woocommerce-MyAccount-navigation li[class*="customer-logout"]:before {
    content: '\f08b'
}

.woocommerce-MyAccount-navigation li.is-active:before {
    opacity: 1
}

.woocommerce-MyAccount-navigation li.is-active a {
    font-weight: 700;
    color: inherit
}
.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product, 
.wc-block-grid.has-6-columns .wc-block-grid__product {
    font-size: inherit !important;
}
.woocommerce-MyAccount-content p.order-again {
    display: none;
}
footer {
    margin-block-start: 0 !important;
}

.home header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: var(--wp--preset--color--quaternary);
}

.home header.sticky .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: var(--wp--preset--color--quaternary);
}

header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: var(--wp--preset--color--quaternary);
}
header.sticky .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,
header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
    color: var(--wp--preset--color--primary);
}

.homeLogin label,
.homeLogin input {
    display: block;
}
.homeLogin label {
    color: #FFF;
    font-weight: bold;
}
.homeLogin input {
    width: 100%;
    padding: 8px;
}
.homeLogin .login-remember label,
.homeLogin .login-remember input{
    display: inline-block;
    width: auto;
}
.login-submit input {
    background-color: var(--wp--preset--color--primary);
    color: #FFF;
    border-radius: 6px;
    border: none;
}
.login-submit input:hover {
    cursor: pointer;
    background-color: var(--wp--preset--color--secondary);
}
#saml_login_widget-3 {
    text-align: center;
}
#saml_login_widget-3 a {
    color: #FFF;
    background: var(--wp--preset--color--primary);
    padding: .5rem 1.25rem;
}
#saml_login_widget-3 a:hover {
    background: var(--wp--preset--color--secondary);
}
@media (max-width: 767px) {
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
        float: none;
        width: 100%;
    }    
    #mega-menu-item-923 .mega-sub-menu {
        column-count: 2;
    }    
    .woocommerce-account .woocommerce-MyAccount-navigation {
        float:none;
        width: 100%;
    }
    .wp-block-columns.mobile-column-reverse {
        flex-direction: column-reverse;
    }
}