/**
 * Theme Name: WBlock KZ
 * Description: WBlock Child theme
 * Author: WPDAXUE.COM
 * Version: 1.0.0
 * Template: blocksy
 * Text Domain: wblock-child
 */
.ct-header-account .user-profile {
    display: none;
}
.ct-header-account #my-account-menu.position-vertical-left {
    width: 100%;
    float: none;
    margin-right: 0;
}
.ct-header-account #my-account-menu.layout-simple .myaccount-menu>li {
    padding: 0;
    margin: 0;
    border-bottom: none;
    width: 48%;
    display: inline-block;
    font-size: 14px;
}
.ct-header-account #my-account-menu.layout-simple.position-vertical-left .myaccount-menu li a {
    border-right: none;
}
.ct-header-account #my-account-menu .myaccount-menu {
    margin-bottom: 0;
    padding-left: 20px;
}
.ct-header-account #my-account-menu.layout-simple .myaccount-menu:before {
    display: none;
}
.ct-header-account #my-account-menu .myaccount-menu li a {
    padding: 10px 0;
    display: flex;
    align-items: center;
    margin: 0;
    line-height: 14px;
}
.ct-header-account #my-account-menu .myaccount-menu li a span.item-icon {
    margin-right: 5px;
    width: 14px;
}
.ct-header-account #my-account-menu .myaccount-menu li a span.item-icon svg {
    width: 14px;
    height: auto;
}
.ct-header-account>ul li.ct-dropdown-divider {
    display: block;
    width: 100%;
    margin: 10px 0;
}
.ct-header-account>ul li:not(.ct-header-account-user-info) a img{
    width: 14px;
    height: auto;
    margin-right: 5px;
    margin-top: -4px;
}
/***********************************************/
.blocksy-woo-messages-default {
    z-index: 9999;
    position: sticky;
}
.entry-content .yith-wcmap-banners-wrapper {
    margin-right: 0;
    margin-left: 0;
    gap: 20px;
}
.entry-content .yith-wcmap-banners-wrapper .yith-wcmap-banner {
    width: 30% !important;
    margin: 0;
    padding: 2%;
    flex: auto !important;
    border-color: var(--theme-palette-color-5);
    border-radius: 3px;
}
.entry-content .yith-wcmap-banners-wrapper .yith-wcmap-banner:hover {
    border-color: var(--theme-palette-color-1);
}
.entry-content .yith-wcmap-banners-wrapper .yith-wcmap-banner .banner-icon-counter .banner-counter {
    background: var(--theme-palette-color-1);
}

/********************************************/
.ct-account-form>ul li {
    font-size: 14px;
}
.ct-account-panel .wlr-signup-message {
    display: none;
    margin-bottom: 0;
}
.ct-account-panel .woocommerce-privacy-policy-text {
    margin-top: -40px;
}
.wlr-signup-message {
    display: block;
    font-size: 14px;
}
.woocommerce-privacy-policy-text {
    font-size: 14px;
}

.entry-content #customer_login > div {
    background: var(--paletteColor7);
    padding: 20px;
    border-radius: 3px;
}

.entry-content #customer_login > div h2 {
    font-size: 20px;
}

@media (min-width: 768px) {
    .entry-content #customer_login {
        display: flex;
        gap: 6%;
    }
    
    .entry-content #customer_login > div {
        width: 47%;
    }
}
@media (min-width: 480px) {
    .ct-panel-content .ct-account-form .ct-account-panel {
        padding: 30px;
    }
}

.user-panel:not(.logged-in) [data-sidebar]>aside {
    display: none;
}
.user-panel:not(.logged-in) [data-sidebar=left] {
    --grid-template-columns: 1fr;
}


#yith-wcmap-avatar .avatar-modal-content:not(.avatar-uploaded) .current-avatar:after {
    content: "\f464";
    font-family: 'dashicons';
}
#yith-wcmap-avatar .avatar-modal-close {
    width: 30px;
    height: 30px;
}
#yith-wcmap-avatar .avatar-modal-close::before {
    content: "\f335";
    font-family: 'dashicons';
    color: #000;
    font-size: 30px;
}
/*.ct-acount-nav {*/
/*    display: none;*/
/*}*/
.entry-content .woocommerce-MyAccount-navigation ul {
    padding-left: 0;
}
.entry-content .woocommerce-MyAccount-navigation {
    height: 100%;
}

.ct-widget .yith-wcmap .user-profile {
    margin-bottom: 20px;
    gap: 10px;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
.ct-widget .yith-wcmap .user-profile .user-avatar {
    margin-right: 0;
    width: 50%;
    max-width: 64px;
}
.yith-wcmap .user-profile .user-info>span {
    margin-bottom: 0;
    color: var(--theme-palette-color-4);
}
.ct-widget #my-account-menu {
    width: 100%;
}
.ct-widget #my-account-menu.position-vertical-left {
    float: none;
    margin-right: 0;
}
.ct-widget #my-account-menu.layout-simple.position-vertical-left .myaccount-menu:after, 
.ct-widget #my-account-menu.layout-simple.position-vertical-left .myaccount-menu:before,
.ct-widget #my-account-menu.layout-simple.position-vertical-left .myaccount-menu li a {
     border-right: none; 
}

.entry-content .wpcd-grid-table-rows {
    padding-right: 0;
}
.entry-content .wpcd-grid-table-rows .wpcd-grid-table-row {
    margin-top: 0;
    margin-bottom: 30px;
    border-radius: 3px;
    padding: 10px;
    background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);
}
.entry-content .wpcd-grid-table .wpcd-grid-table-columns, 
.entry-content .wpcd-grid-table .wpcd-grid-table-rows .wpcd-grid-table-row {
    column-gap: 10px;
}
.entry-content .wpcd-grid-table-col, 
.entry-content .wpcd-grid-table-cell {
    border-radius: 3px;
    padding: 20px;
    background: #fff;
}
.single-wpcd_app .entry-content #wpcd_public_wrapper, 
.single-wpcd_app_server .entry-content #wpcd_public_wrapper {
    background-color: #fff;
    padding: 0;
}

.entry-content .wpcd-grid-table {
    color: var(--color);
    font-size: 14px;
    font-weight: 400;
}
.wpcd-grid-table .wpcd-app-col-element-label-wp_admin_link a, 
.wpcd-grid-table .wpcd-app-col-element-label-public_admin_link a, 
.wpcd-grid-table .wpcd-app-col-element-value-homepage_link a {
    display: inline-block;
    color: white;
    background-color: var(--wpcd-front-end-primary-brand-color);
    border-color: var(--wpcd-front-end-primary-brand-color);
    border-width: 1px;
    border-style: solid;
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
}

.wpcd-grid-table [class^="wpcd-app-col-element-wrap-"], 
.wpcd-grid-table [class*=" wpcd-app-col-element-wrap-"], 
.wpcd-grid-table [class^="wpcd-server-col-element-wrap-"], 
.wpcd-grid-table [class*=" wpcd-server-col-element-wrap-"] {
    margin-bottom: 8px;
}

.entry-content #wpcd_public_wrapper .wpcd-pre-install, 
.entry-content #wpcd_public_wrapper #wpcd_public_servers_container, 
.entry-content #wpcd_public_wrapper .wpcd_public_container {
    width: 100%;
}
.entry-content #wpcd_public_wrapper .rwmb-column-2 {
    width: 13.5%;
}
.entry-content #wpcd_public_wrapper .rwmb-column {
    margin-right: 2.5%;
}
.entry-content #wpcd_public_wrapper .wpcd_wordpress-app_tab_top_of_site_details .rwmb-column{
    margin-right: 0;
}
.rwmb-tab-panel-services .rwmb-column-1 {
    width: 10%;
}

.wpcd-action-title-wrap {
    display: none;
}
.wpcd-app-col-element-wrap-page_cache {
    padding-top: 5px;
}
.entry-content #wpcd_public_wrapper .rwmb-input button {
    padding: 2px 8px;
    min-height: 1em;
    min-width: 120px;
    text-align: center;
    font-size: 12px;
}
.entry-content #wpcd_public_wrapper .rwmb-tab-panel-services .rwmb-input button {
    min-width: 64px;
}
/*.entry-content #wpcd_server_wordpress-app_tab_top_of_server_details {*/
/*    padding-left: 0 !important;*/
/*    padding-right: 0 !important;*/
/*}*/
.entry-content #wpcd_public_wrapper #wpcd_server_wordpress-app_tab_top_of_server_details,
.entry-content #wpcd_public_wrapper .wpcd_wordpress-app_tab_top_of_site_details .rwmb-row {
    margin-bottom: 0;
    padding-top: 17px;
    border-radius: 3px 3px 0 0;
    background-image: linear-gradient(-225deg, #2CD8D5 0%, #6B8DD6 48%, #8E37D7 100%);
    gap: 30px;
}
.entry-content #wpcd_public_wrapper #wpcd_server_wordpress-app_tab3 {
    margin-top: 0;
}
#wpcd_public_wrapper .wpcd_server_wordpress-app_tab_top_of_server_details .wpcd_server_details_top_row .wpcd_medium_chicklet {
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    border-radius: 0;
    border: none;
    margin-right: 0;
    min-width: 20px;
    margin-top: 0;
}
#wpcd_public_wrapper .wpcd_wordpress-app_tab_top_of_site_details .rwmb-row .rwmb-column-2:last-child,
#wpcd_public_wrapper .wpcd_wordpress-app_tab_top_of_site_details .rwmb-row .rwmb-label {
    display: none;
}

#wpcd_public_wrapper .wpcd_wordpress-app_tab_top_of_site_details .rwmb-row button a {
    font-size: 12px;
}
.entry-content #wpcd_public_wrapper .wpcd_site_details_top_row_domain_left {
    color: #fff;
    font-weight: 700;
}
.wpcd_site_details_top_row .rwmb-input .wpcd-click-to-copy, 
.wpcd_server_details_top_row .rwmb-input .wpcd-click-to-copy {
    position: relative;
    margin-bottom: 10px;
}
.entry-content .wpcd-click-to-copy-label {
    color: #fff;
    margin-left: 0;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    bottom: 0;
    background-color: var(--wpcd-front-end-primary-brand-color);
    padding: 2px 10px;
    border-radius: 3px;
}
.entry-content #wpcd_public_wrapper .wpcd-wpapp-actions .rwmb-tabs-left .rwmb-tab-nav {
    background-color: #f3faff;
    width: 121px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-left: 1px solid var(--paletteColor5);
    border-right: 1px solid var(--paletteColor5);
}
#wpcd_public_wrapper .wpcd-wpapp-actions .rwmb-tabs-left .rwmb-tab-nav li {
    width: 120px;
    min-width: 120px;
    border-top: 1px solid var(--paletteColor5) !important;
}
#wpcd_public_wrapper .wpcd-wpapp-actions .rwmb-tabs-left .rwmb-tab-nav li:last-child {
    border-bottom: 1px solid var(--paletteColor5) !important;
}
#wpcd_public_wrapper .wpcd-wpapp-actions .rwmb-tabs-left .rwmb-tab-nav li[class^='rwmb-tab-'] a {
    display: block;
    text-align: center;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    color: var(--paletteColor4);
}
.entry-content .wpcd-action-title {
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 600;
}
.wpcd-wpapp-actions .rwmb-tab-nav i {
    display: none;
}
.rwmb-row {
    align-items: center;
}
.wpcd_public_container {
    position: relative;
}
.entry-content #wpcd_public_wrapper .wpcd_site_details_top_row .wpcd_site_details_top_row_element_wrapper .wpcd_medium_chicklet {
    font-size: 12px;
    padding: 0;
    border-radius: 0;
    border: none;
    margin-right: 8px;
}
.entry-content #wpcd_public_wrapper .wpcd_site_details_top_row .wpcd_site_details_top_row_element_wrapper .wpcd_site_details_top_row_element_page_cache_on {
    color: #93ff6f;
    border-color: #93ff6f;
}
.entry-content #wpcd_public_wrapper .wpcd_site_details_top_row .wpcd_site_details_top_row_element_wrapper .wpcd_site_details_top_row_element_ssl_on {
    color: #f1e084;
    border-color: #f1e084;
}

.entry-content #wpcd_public_wrapper .wpcd-back_link {
    background-color: var(--wpcd-front-end-accent-background-color);
    padding: 5px 10px;
    border-radius: 3px;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    min-height: 1em;
}
.rwmb-tab-panel-server-users .rwmb-input {
    color: #fff;
}

.entry-content .rwmb-heading-wrapper h4 {
    color: var(--paletteColor4);
    font-size: 18px !important;
}

.entry-content #wpcd_public_wrapper .rwmb-label, 
.entry-content #wpcd_public_wrapper .rwmb-label label,
.entry-content #wpcd_public_wrapper .wpcd-popup .wpcd-log-console, 
.entry-content #wpcd_public_wrapper .wpcd_custom_tooltiptext, 
.entry-content #wpcd_public_wrapper .rwmb-tab-panels {
    font-size: 14px;
    line-height: 2em;
}
.rwmb-tab-panel-tools .rwmb-row:nth-child(5),
.rwmb-tab-panel-tools .rwmb-row:nth-child(6),
.rwmb-tab-panel-tools .rwmb-row:nth-last-child(-n+2),
.rwmb-tab-panel-tweaks .rwmb-row:nth-child(3),
.rwmb-tab-panel-tweaks .rwmb-row:nth-child(4),
.rwmb-tab-panel-tweaks .rwmb-row:nth-child(5),
.rwmb-tab-panel-tweaks .rwmb-row:nth-child(6),
.rwmb-tab-panel-tweaks .rwmb-row:nth-child(7),
.rwmb-tab-panel-services .rwmb-row:nth-last-child(-n+3),
.rwmb-tab-panel-services .rwmb-row:nth-child(11),
.rwmb-tab-panel-services .rwmb-row:nth-child(12),
.rwmb-tab-panel-services .rwmb-row:nth-child(15),
.rwmb-tab-panel-services .rwmb-row:nth-child(16),
.rwmb-tab-panel-services .rwmb-row:nth-child(17),
.rwmb-tab-panel-services .rwmb-row:nth-child(18),
.rwmb-tab-panel-services .rwmb-row:nth-child(19),
.rwmb-tab-panel-services .rwmb-row:nth-child(26),
.rwmb-tab-panel-services .rwmb-row:nth-child(27),
.rwmb-tab-panel-change-domain .rwmb-row:nth-child(5),
.rwmb-tab-panel-wpconfig .rwmb-row:nth-last-child(-n+4),
.rwmb-tab-panel-ssl .rwmb-row:nth-last-child(-n+2) {
    /*display: none;*/
}

.rwmb-input input:not([type="checkbox"]):not([type="radio"]), 
.rwmb-input textarea, .rwmb-input select {
    font-size: 14px;
}

.wpcd-pre-install.wpcd-popup{
    margin-left: 0;
    margin-right: 0; 
    padding-right: 0;
}
#wpcd_public_wrapper .tablenav-pages .current-page {
    width: 40px;
}

/***********************************************/
.rwmb-tab-panel-file-manager > .rwmb-row, 
.rwmb-tab-panel-redirect-rules > .rwmb-row, 
.rwmb-tab-panel-wp-site-users > .rwmb-row, 
.rwmb-tab-panel-site-logs > .rwmb-row, 
.rwmb-tab-panel-statistics > .rwmb-row, 
.rwmb-tab-panel-database > .rwmb-row, 
.rwmb-tab-panel-theme-and-plugin-updates > .rwmb-row, 
.rwmb-tab-panel-tools > .rwmb-row, 
.rwmb-tab-panel-misc > .rwmb-row, 
.rwmb-tab-panel-change-domain > .rwmb-row, 
.rwmb-tab-panel-php-options > .rwmb-row,
.rwmb-tab-panel-site-sync > .rwmb-row,
.rwmb-tab-panel-copy-to-existing-site > .rwmb-row,
.rwmb-tab-panel-cache > .rwmb-row,
.rwmb-tab-panel-ssl > .rwmb-row, 
.rwmb-tab-panel-backup > .rwmb-row,
.rwmb-tab-panel-goaccess > .rwmb-row,
.rwmb-tab-panel-monitorix > .rwmb-row,
.rwmb-tab-panel-server-ssh-keys > .rwmb-row,
.rwmb-tab-panel-fail2ban > .rwmb-row,
.rwmb-tab-panel-server-logs > .rwmb-row,
.rwmb-tab-panel-server-users > .rwmb-row,
.rwmb-tab-panel-svr_power > .rwmb-row,
.rwmb-tab-panel-svr_tools > .rwmb-row,
.rwmb-tab-panel-server_backup > .rwmb-row,
.rwmb-tab-panel-firewall > .rwmb-row,
.rwmb-tab-panel-callbacks > .rwmb-row,
.rwmb-tab-panel-services > .rwmb-row {
    display: none;
}
.wpcd-card-two-thirds {
    width: 100%;
    margin-right: 0;
}
.wpcd-card-half {
    width: 49%;
    margin-right: 0;
}
.wpcd-card-third {
    width: 32%;
    margin-right: 0;
}
.wpcd-card-full-no-border,
.wpcd-card-full {
    margin-right: 0;
}
.wpcd-card-full-no-border {
    border: 1px solid #E4E4E7;
}
#wpcd_wordpress-app_tab2 .rwmb-tab-panel-backup, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-change-domain, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-ssl, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-cache, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-sftp, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-staging, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-clone-site, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-copy-to-existing-site, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-site-sync, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-crons, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-php-options, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-misc, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-tools, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-theme-and-plugin-updates, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-database, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-security, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-statistics, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-site-logs, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-wp-site-users, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-redirect-rules, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-file-manager, #wpcd_wordpress-app_tab2 .rwmb-tab-panel-multisite,
#wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-services, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-callbacks, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-firewall, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-server_backup, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-svr_tweaks, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-svr_tools, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-svr_power, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-server-users, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-server-logs, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-fail2ban, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-server-ssh-keys, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-monitorix, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-goaccess, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-resize, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-ols_console, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-netdata, #wpcd_server_wordpress-app_tab3 .rwmb-tab-panel-serversync {
    gap: 2%;
}

@media only screen and (max-width: 1900px) {
    .wpcd-card-half {
        width: 49%;
        margin-right: 0;
    }
    .wpcd-card-third {
        width: 32%;
        margin-right: 0;
    }
    .wpcd-card-two-thirds {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1600px) {
    .wpcd-card-third {
        width: 32%;
        margin-right: 0;
    }
}
@media only screen and (max-width: 1200px) {
    .wpcd-card-two-thirds,
    .wpcd-card-half,
    .wpcd-card-third {
        width: 100%;
        margin-right: 0;
    }
}
/**********************************/
#my-account-menu.layout-simple .myaccount-menu:after {
    display: none;
}
.yith-wcmap .user-profile .user-avatar.avatar-upload:after {
    width: 30px;
    height: 30px;
    background-position: 5px 6px;
}
.yith-wcmap .user-profile .user-info .logout a {
    border-radius: 3px;
    font-size: 12px;
}
/**********************************************/
.entry-content .wlr-myaccount-page {
    padding: 0;
}
#wll-site-launcher .h-\[63vh\] {
    height: 50vh
}
/*********************************************/
#affwp-affiliate-dashboard-url-generator h4 {
    font-size: 20px;
}

/*********************************************/
/*.woocommerce-variation.single_variation,*/
div.quantity.hidden {
    display: none !important;
}

.single-product .price {
    margin-bottom: 10px;
}
.single-product .ct-default-gallery .entry-summary>form.cart, 
.single-product .ct-stacked-gallery .entry-summary>form.cart {
    margin-top: 25px;
    padding-top: 25px;
}
.entry-summary-items>.ct-product-add-to-cart>.cart br {
    display: none !important;
}
/*************************************/
.wblock-floating-buttons-inner {
    top: auto !important;
    bottom: 218px;
}
#wll-site-launcher .wll-launcher-button-container {
    flex-wrap: nowrap;
    flex-direction: column;
    height: 70px !important;
    padding: 4px;
}
#wll-site-launcher .rounded-3xl {
    border-radius: 10px;
}
#wll-site-launcher .rounded-xl {
    border-radius: 3px;
}
.wlr-myaccount-page #wlr-available-points, 
.wlr-myaccount-page #wlr-redeemed-points, 
.wlr-myaccount-page #wlr-used-rewards {
    border-radius: 3px;
    background: rgb(40 114 250 / 5%);
}
.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box .input-group-text {
    border-radius: 0 3px 3px 0;
}
.wlr-myaccount-page .wlr-coupons-content, 
.wlr-myaccount-page .wlr-coupons-expired-content,
.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box,
.wlr-myaccount-page .wlr-button,
.wlr-myaccount-page .wlr-reward-card,
.wlr-myaccount-page .wlr-earning-options .wlr-card {
    border-radius: 3px;
}
.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box .input-group-text,
.wlr-myaccount-page table * {
    font-size: 14px;
}
.wlr-myaccount-page .wlr-referral-blog .wlr_referral_url {
    padding: 10px;
}
#wll-site-launcher .leading-6 {
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
}
#wll-site-launcher .rounded-md {
    border-radius: 3px;
    height: 36px;
    z-index: 9999 !important;
}
#wll-site-launcher .wll-icon-text-container .text-md {
    font-size: 16px;
    line-height: 16px;
    width: 20px;
    text-align: center;
}
#wll-site-launcher .wpl-loyalty-button {
    width: 100%;
    max-width: 100px;
}
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {
    text-align: center;
    border-radius: 3px;
}
.wlr-myaccount-page .wlr-update-birthday {
    padding: 5px 8px;
    border-radius: 3px;
    font-size: 14px;
}
.wlr-myaccount-page .wlr-date-container input {
    border-radius: 3px;
    color: #fff;
}
#wlr-next-button, #wlr-prev-button {
    font-size: 14px;
}
.wlr-myaccount-page .wlr-earning-options .wlr-campaign-container {
    row-gap: 20px;
    column-gap: 20px;
}
@media (min-width: 1160px) {
    .wlr-myaccount-page .wlr-earning-options .wlr-campaign-container {
        grid-template-columns: 1fr 1fr 1fr;
    }

}
@media (min-width: 768px) {
    #wll-site-launcher .lg\:text-md {
        font-size: 14px;
        line-height: 20px;
    }
}
/************************************************/
[data-products=type-2] .ct-woo-card-actions .price {
    display: block;
}

.woocommerce-additional-fields {
    display: none;
}
.demo-buttons {
    padding: 15px;
    display: flex;
    justify-content: center;
}
.demo-buttons a {
    font-size: 14px;
    font-weight: 400;
}
.woocommerce-product-gallery {
    border: 1px solid var(--theme-palette-color-6);
    border-radius: 3px;
    background: var(--theme-palette-color-7);
}
.product-entry-wrapper {
    padding-bottom: 60px;
}
/*[data-header="type-1:sticky:auto:shrink"] .gspb_dotnav_tabs_wrap{*/
/*    background: var(--theme-palette-color-7);*/
/*}*/
.woocommerce-product-details__short-description p {
    margin-bottom: 0;
}
.ct-product-additional-actions[data-type=button] a[data-button-state=active], 
.ct-product-additional-actions[data-type=button] a[data-button-state=loading] {
    border-color: var(--theme-palette-color-4);
    background-color: var(--theme-palette-color-4);
}
.entry-summary-items > .ct-product-add-to-cart {
    position: relative;
}
.ct-product-add-to-cart .wlr-product-message {
    display: none !important;
}
/*.ct-product-add-to-cart .wlr-product-message {*/
/*    position: absolute;*/
/*    top: -60px;*/
/*    left: 180px;*/
/*    background: rgba(119,123,146,.1);*/
/*    padding: 5px 10px!important;*/
/*    font-size: 14px;*/
/*}*/
.ct-woo-card-actions .wlr-product-message,
.floating-bar-actions .wlr-product-message {
    display: none !important;
}
.floating-bar-actions .price {
    margin-bottom: 0;
}
.ct-product-add-to-cart .quantity[data-type=type-2],
.entry-summary-items .product_meta {
    display: none!important;
}

@media (min-width: 691px) {
    .entry-summary-items > .ct-product-additional-actions {
        margin-top: -60px;
        margin-left: 43%;
    }
    .entry-summary-items > .ct-product-divider[data-id="divider_2"] {
        margin-top: 30px;
    }
}
@media (min-width: 480px) {
    .ct-cart-actions {
        --theme-button-min-height: 42px;
    }
}

/************************************************/
.doc-middle-content {
    padding: 60px 10px 0;
}
@media (min-width: 1500px) {
    .ezd-custom-container.ezd-container {
        max-width: 1330px;
    }
}
