.dokan-profile-picture {
    text-align: center;      /* Выравнивание по центру */
    margin: 0px 0;          /* Отступы сверху и снизу */
    display: inline-block;   /* Блочный элемент для центровки */
    position: relative;      /* Позиционирование для градиента */
}

.dokan-profile-img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    clip-path: ellipse(50% 50% at 50% 50%);
    position: relative;      /* Для корректной работы псевдоэлементов */
    z-index: 1;              /* Устанавливаем поверх градиента */
}

.dokan-profile-picture:before {
    content: "";
    background: linear-gradient(
        45deg,
        #dec173,
        #61214d,
        #893260,
        #fce798,
        #c85462,
        #dec173
    );
    position: absolute;
    top: -5px;               /* Выступает за границы аватара */
    left: -5px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    background-size: 400%;
    filter: blur(10px);
    border-radius: 50%;      /* Круглая форма градиента */
    z-index: 0;              /* Позади изображения */
    animation: glowingProfile 20s linear infinite;
    opacity: 0.8;            /* Легкая прозрачность */
}

@keyframes glowingProfile {
    0% {
        background-position: 0 0;
    }
    50% {
        background-position: 400% 0;
    }
    100% {
        background-position: 0 0;
    }
}


.imya777-profile-picture {
    text-align: center;       /* Центрирование */
    margin: 20px 0;           /* Отступы сверху и снизу */
    display: inline-block;    /* Для центровки */
    position: relative;       /* Для дополнительных стилей */
}

.imya777-profile-img {
    width: 50px;              /* Ширина изображения */
    height: 50px;             /* Высота изображения */
    object-fit: cover;        /* Картинка вписывается в рамку */
    clip-path: ellipse(50% 50% at 50% 50%); /* Эллиптическое обрезание */
    position: relative;       /* Положение для любых псевдоэлементов */
    z-index: 1;               /* Уровень для изображения */
}


.product-title {
    font-weight: bold;
    font-size: 16px;
    overflow: hidden; /* Чтобы избежать переноса текста на несколько строк */
    text-overflow: ellipsis; /* Для отображения троеточия, если текст слишком длинный */
    white-space: nowrap; /* Текст не будет переноситься */
}

.product-price {
    color: #7b2551;
    font-size: 20px;
}

.product-actions {
    display: flex;
    gap: 10px; /* Расстояние между колонками */
    justify-content: space-between; /* Равномерное распределение кнопок */
}

.product-columns {
    display: flex;
    justify-content: space-between;
    align-items: center;
}



.product-price {
    margin-top: 10px;  /* Отступ от картинки */
}

.product-info {
    flex: 2;
}

.product-type {
    display: flex;
    align-items: center;
    gap: 10px; /* Расстояние между иконкой и текстом */
}

.icon-circle {
    width: 50px; /* Размер круга */
    height: 50px; /* Размер круга */
    border-radius: 50%; /* Делает круг */
    background-color: #fff; /* Цвет фона круга */
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Тень для круга */
    color: #af518d; /* Цвет иконки */
    font-size: 20px; /* Размер иконки */
    font-weight: bold;
}

.product-type-text {
    font-size: 16px; /* Размер текста */
    font-weight: 500; /* Полужирный текст */
    color: #333; /* Цвет текста */
}


.bordered-text {
    border: 2px solid #EEDA84; /* Цвет и толщина рамки */
    padding: 10px; /* Внутренний отступ */
    border-radius: 8px; /* Закругленные углы */
    background-color: #f9f9f9; /* Фоновый цвет */
    margin: 10px 0; /* Отступы сверху и снизу */
    font-size: 14px; /* Размер текста */
    font-weight: 500; /* Толщина текста */
    color: #333; /* Цвет текста */
}





/* Обёртка для кнопки с градиентным фоном */
.highlighted-block {
    background-color: #f8efca; /* Градиентный фон */
    padding: 10px; /* Отступы внутри */
    border-radius: 15px; /* Скруглённые углы */
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2); /* Тень */
    text-align: center; /* Выравнивание текста по центру */
    margin: 20px 0; /* Отступ сверху и снизу */
    font-family: 'Montserrat', sans-serif; /* Приятный шрифт */
}


.highlighted-block2 {
    
    padding: 20px; /* Отступы внутри */
    border-radius: 15px; /* Скруглённые углы */
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2); /* Тень */
    text-align: center; /* Выравнивание текста по центру */
    margin: 20px 0; /* Отступ сверху и снизу */
    font-family: 'Montserrat', sans-serif; /* Приятный шрифт */
}

/* Стили для кнопки выбора категории внутри обёртки */
.dokan-select-product-category {
    background-color: #fff; /* Белый фон */
    color: #000; /* Чёрный текст */
    padding: 10px 15px; /* Внутренние отступы */
    border-radius: 8px; /* Скруглённые углы */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Тень */
    display: flex; /* Выравнивание содержимого */
    align-items: center; /* Центрирование по вертикали */
    justify-content: space-between; /* Равномерное распределение */
    cursor: pointer; /* Курсор указывает на кликабельность */
    transition: background-color 0.3s ease, box-shadow 0.3s ease; /* Плавный переход эффектов */
}

.dokan-select-product-category:hover {
    background-color: #f9f9f9; /* Светло-серый фон при наведении */
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15); /* Увеличенная тень при наведении */
}

/* Заголовок */
.dokan-new-cat-ui-title label {
    color: #C23269; /* Цвет заголовка */
    font-size: 18px !important; /* Размер заголовка с приоритетом */
    font-weight: bold; /* Жирный текст */
    text-transform: uppercase; /* Заглавные буквы */
    margin-bottom: 10px; /* Отступ снизу */
    display: block; /* Для корректного выравнивания */
    font-family: 'Montserrat', sans-serif; /* Применение шрифта Jost */
    word-spacing: 5px; /* Расстояние между словами */
    text-align: left; /* Выравнивание текста по левому краю */
}

/* Адаптивный размер шрифта для мобильных устройств */
@media (max-width: 768px) {
    .dokan-new-cat-ui-title label {
        font-size: 16px !important; /* Размер заголовка для мобильных устройств */
    }
}

#edit-slug-box {
    text-align: left; /* Выравнивание по левому краю */
    margin-left: 0;  /* Убираем отступы от левого края */
    padding-left: 0; /* Убираем внутренний отступ слева */
    display: block;  /* Убедимся, что элемент занимает всю ширину */
}








.content-half-part {
    margin-bottom: 20px; /* Отступы между блоками */
}

.block-separator {
    height: 20px; /* Высота разделителя */
    background-color: transparent; /* Цвет разделителя (можно сделать видимым) */
}




.dokan-new-cat-ui-title {
    color: #C23269; /* Цвет заголовка */
    font-size: 18px !important; /* Размер заголовка с приоритетом */
    font-weight: bold; /* Жирный текст */
    text-transform: uppercase; /* Заглавные буквы */
    margin-bottom: 10px; /* Отступ снизу */
    display: block; /* Для корректного выравнивания */
    font-family: 'Montserrat', sans-serif; /* Применение шрифта Jost */
    word-spacing: 5px; /* Расстояние между словами */
    text-align: left; /* Выравнивание текста по левому краю */
	}


/* Скрыть Плату за регистрацию */
.subscription-sign-up-fee {
    display: none !important;
}

/* Скрыть блок Бесплатной Пробной версии */
.subscription-trial-length-field {
    display: none !important;
}


.wd-tools-text { font-size: 10px !important; 
  color: #ffffff !important; 
  font-weight: 600 !important; 
  font-family: 'Montserrat', sans-serif !important;
}
   
.wd-header-my-account {
    display: inline-block;
    padding: 2px 5px;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    text-align: center;
    text-decoration: none;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7);
	letter-spacing: 1px !important;
    border-top: 1px solid #eeda84;
border-bottom: 1px solid #eeda84;
border-left: 0px solid #eeda84;
border-right: 0px solid #eeda84;
    border-radius: 7px;
    box-shadow: 0 5px 6px #61214d !important;
    transition: all 0.3s ease;
}
.wd-tools-element > a {
        height: 33px !important;
    }

@media (max-width: 768px) {
    .wd-tools-text {
        font-size: 10px !important; 
		color: #ffffff !important;
        font-weight: 500 !important;
		font-family: 'Montserrat', sans-serif !important;
		text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7);
		letter-spacing: 1px !important;
    }
    .wd-tools-element > a {
        height: 28px !important;
    }
    .wd-header-my-account {
    border-top: 1px solid #eeda84;
border-bottom: 1px solid #eeda84;
border-left: 0px solid #eeda84;
border-right: 0px solid #eeda84;
    border-radius: 7px;
		color: #ffffff !important;
        box-shadow: 0 5px 6px #61214d !important;
    }
}

/* Выпадающее меню аккаунта в шапке */
.wd-dropdown-my-account .wcmamtx_vertical {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.wd-dropdown-my-account .wcmamtx_vertical li a {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    text-decoration: none !important;
    padding: 0px 0px !important;
}

.wd-dropdown-my-account .wcmamtx_vertical li a span.wcmamtx_sticky_icon_name {
    font-size: 12px !important;
    color: #ffffff !important;
    line-height: 1.2 !important;
}

.wd-dropdown-my-account .wcmamtx_vertical li a i {
    font-size: 20px !important;
    flex-shrink: 0 !important;
}

.wd-dropdown-my-account .wcmamtx_vertical li a:hover span.wcmamtx_sticky_icon_name {
    color: #eeda84 !important;
}

.wd-dropdown-my-account .wcmamtx_vertical li {
    margin: 0 !important;
    padding: 0 !important;
}

.wd-dropdown-my-account .wcmamtx_vertical li a {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    text-decoration: none !important;
    padding: 3px 5px !important;
}

/* Base styles for both desktop and mobile */
    .orders-wrapper {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .order-card {
        border: 3px solid #EEDA84;
        padding: 20px;
        border-radius: 8px;
        background-color: #f8efca;
    }
    .order-header {
        display: flex;
        justify-content: space-between;
    }
    .order-title {
        font-size: 16px;
        font-weight: bold;
    }
    .order-date {
        font-size: 14px;
        color: #777;
    }
    .order-body {
        margin-top: 15px;
    }
    .order-status {
        font-size: 14px;
        color: #333;
    }
    .order-total {
        font-size: 14px;
        color: #333;
    }
    .order-actions {
        margin-top: 15px;
    }
 .order-card .order-actions .order-action-btn {
    padding: 10px 18px;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    color: #fff !important;
    border: 0 !important;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-radius: 7px !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    text-decoration: none !important;
    text-shadow: 1px 2px 5px rgba(0,0,0,0.5) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important;
    transition: opacity 0.2s !important;
    margin-right: 10px;
}
.order-card .order-actions .order-action-btn:hover {
    opacity: 0.9 !important;
    color: #eeda84 !important;
    box-shadow: none !important;
    letter-spacing: 1px !important;
}
@media (max-width: 600px) {
    .order-card .order-actions .order-action-btn {
        font-size: 10px !important;
    }
}

    /* Desktop Styles */
    @media (min-width: 1024px) {
        .orders-wrapper {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
            gap: 30px;
        }
    }

    /* Mobile Styles */
    @media (max-width: 1024px) {
        .order-card {
            width: 100%;
        }
    }

/* Стили для контейнера товаров */
/* Стили для горизонтального отображения картинки и названия */
/* Стили для горизонтального отображения картинки и названия */
.order-product-name {
    display: flex;
    align-items: center;
    text-decoration: none;
}

/* Стили для картинки товара - делаем более специфичный селектор */
.order-product .product-image {
    margin-right: 10px; /* Отступ между картинкой и текстом */
}

/* Более специфичные селекторы для изображения */
.order-product .product-image img,
.order-product .product-image img.attachment-thumbnail,
.order-product .product-image img.wp-post-image {
    width: 80px !important;
    height: 80px !important;
    border-radius: 10px !important; /* Закругленные края */
    object-fit: cover !important; /* Чтобы изображение сохраняло пропорции */
    box-shadow: 0 4px 8px rgba(0,0,0,0.55); /* Добавление тени */
}


/* Стили для названия товара */
.order-product .product-name {
    flex: 1; /* Занимает оставшееся пространство */
    font-size: 13px !important; /* Размер шрифта */
    font-weight: 500 !important; /* Толщина шрифта */
color: #a4325b !important;
}

/* Отступы между товарами в заказе */
.order-product {
    margin-bottom: 15px; /* Вертикальный отступ между товарами */
}

/* Для последнего товара убираем нижний отступ */
.order-product:last-child {
    margin-bottom: 0;
}

/* Если хотите разделительную линию между товарами */
.order-product:not(:last-child) {
    border-bottom: 3px solid #EEDA84;
    padding-bottom: 15px;
}

/* Контейнер-кнопок */
.custom-role-toggle-group {
  display: flex;
  gap: 10px;
}

/* Скрыть стандартные radio */
.hidden-radio {
  display: none;
}

/* Стили кнопок */
.role-toggle-button {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 15px;
  border: 1px solid #902051;
  border-radius: 5px;
  background-color: #fff;
  color: #902051;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s;
  text-align: center;
  min-width: 0;
}

/* Активная кнопка */
.hidden-radio:checked + .role-toggle-button {
  background-color: #902051;
  color: #fff;
}

/* Наведение */
.role-toggle-button:hover {
  background-color: #f4e3ea;
}


/* =============================================================
   CUSTOM STYLES — DANAVIK
   (Перенесено из YellowPencil Pro в отдельный файл темы)
   Подключать через: functions.php → wp_enqueue_style()
   или вставить в: Appearance → Customize → Additional CSS

   Карточка специалиста (dokan-single-seller) вынесена
   в отдельный файл: seller-card.css
   ============================================================= */


/* ─────────────────────────────────────────────
   1. ГЛОБАЛЬНЫЕ СТИЛИ
───────────────────────────────────────────── */



.dokan-modules-button .dokan-follow-store-button .dokan-follow-store-button-label-current {
	color: #ffffff;
}

.dokan-modules-button .dokan-share-btn-wrap .dokan-share-btn {
	display: none;
}

.whb-header-bottom .elementor a {
	color: #eeda84;
	background-color: #902051;
}

.dokan-list-inline li a {
	background-color: #eeda84;
	color: #020202 !important;
	margin: 5px 0;
	border-radius: 5px;
	box-shadow: 0 0 4px 0 #666666;
}

.website-wrapper .main-page-wrapper .container .content-layout-wrapper
.shop-content-area .dokan-store-wrap #dokan-primary #dokan-content
.dokan-store-tabs-no-banner .dokan-list-inline li a,
.website-wrapper .main-page-wrapper .container .content-layout-wrapper
.shop-content-area .dokan-store-wrap #primary #dokan-content
.dokan-store-tabs-no-banner .dokan-list-inline li a {
	width: 95% !important;
}

.pagination-pagination .product-wrapper .wd-product-cats {
	color: #020202;
}

.pagination-pagination .wd-product-cats a {
	color: #ffffff;
}

.pagination-pagination del bdi {
	color: #e2d1a5;
}

.pagination-pagination .product-grid-item .product-wrapper {
	background-color: #a52a5f;
	border: 1px solid #eeda84;
	
}

.pagination-pagination .wd-entities-title a {
	display: inline-block;
	color: #eeda84;
}

.pagination-pagination ins bdi {
	display: inline-block;
	color: #e2d1a5;
	font-size: 25px;
}

.pagination-pagination .price bdi {
	font-size: 25px;
}



#comments p,
#store-toc div p {
	font-weight: 500;
}

.uc-items-wrapper .uc_title a,
.uc-items-wrapper .uc_price bdi,
.uc-items-wrapper .uc_regular_price bdi {
	color: #e2d1a5;
}

.uc-items-wrapper .uc_price bdi {
	color: #e2d1a5 !important;
}

.dokan-dashboard-wrap .dokan-alert-warning {
	font-weight: 500;
	border-radius: 12px;
}

.subscriptions-link a i,
.downloads-link a i,
.woocommerce-MyAccount-navigation ul .fa-file-download {
	color: #902051;
}


.website-wrapper .main-footer,
.footer-container .main-footer {
	padding-left: 0;
	padding-right: 0;
}


#dokan-profile-picture-wrapper .gravatar-wrap img {
	display: inline-block;
}

.shop-loop-head .wd-shop-tools select,
.dokan-store-products-filter-area .dokan-store-products-ordeby select {
	display: none;
}

.main-page-wrapper .description-area-before .shop-loop-head {
	color: #ffffff;
	display: none;
}

.description-area-before .wd-products-element .pagination-pagination {
	padding-bottom: 50px;
}

.entry-summary h1 {
	color: #c23269;
}

.before-add-to-cart .fpf-field label {
	color: #c23269;
	font-weight: 600;
	text-transform: uppercase;
}

.price ins bdi {
	color: #eeda84;
}

.main-page-wrapper .searchform input[type="text"] {
	margin-bottom: 50px;
}

.tx_single .tx_orderonline_single .dokan-store-support-btn {
	display: none;
}

.supports-drag-drop .attachment .check {
	background-color: #902051 !important;
}

.supports-drag-drop .media-modal .media-button-select {
	background-color: #902051 !important;
	border-radius: 5px;
}

.dokan-dashboard-wrap .dokan-product-listing .dokan-alert-warning {
	background-color: #902051;
	border-radius: 12px;
}

.woocommerce-my-account-wrapper .woocommerce-order-details .dokan-store-support-btn {
	margin-bottom: 50px;
}

.woocommerce-cart-form__cart-item .product-price .subscription-details {
	color: #ffffff;
}

.wcmamtx_vertical .wcmamtx_custom_right .fa-sign-in,
.wcmamtx_vertical .wcmamtx_custom_right .fa-eye {
	color: #902051;
}

.past .event_info_tags tags,
.past .event_info_tags .tag {
	color: #020202 !important;
}

#evo_search .evo_search_results_count {
	color: #ffffff;
}

.main-page-wrapper font .evo_cal_footer_tz,
.main-page-wrapper .elementor .evo_cal_footer_tz {
	color: #ffffff;
}

#evcal_list .evoet_cx .evcal_event_title {
	color: #a4325c !important;
	font-family: 'Montserrat Alternates', sans-serif;
	text-transform: capitalize;
	font-size: 22px;
}

#evcal_list .evoet_cx .evo_below_title {
	text-transform: none;
	color: #020202;
	font-size: 14px;
	padding-bottom: 20px;
}

#evcal_list .evcal_oganizer i,
.evcal_event_types em i {
	color: #a4325c !important;
	font-style: italic;
	font-weight: 600;
}

.evcal_event_types em i {
	padding-top: 0;
	margin-top: 0;
	font-size: 12px;
}

.evo_webinars .evcal_oganizer i {
	font-size: 12px;
}

.evo_webinars .evcal_desc .evcal_location {
	font-size: 13px;
}

.evo_webinars .evo_below_title span {
	font-weight: 600;
}

#evcal_list .evcal_location em {
	color: #000000 !important;
	font-size: 15px;
}

.desc_trig_outter .evcal_list_a .evoet_cx .evcal_event_types .evoet_dataval,
#evcal_list .evcal_desc .evoet_dataval {
	font-weight: 500;
	font-size: 12px;
	color: #020202 !important;
}

#evcal_list .evoet_cx .evcal_event_types,
#evcal_list .evcal_desc .evcal_oganizer {
	line-height: 1.09em;
	padding-top: 10px;
}

#event_evosocial h3 {
	color: #ffffff;
}

#event_evorsvp .evcal_evdata_cell .evors_whos_coming_title {
	color: #ffffff;
}

#event_evotx .evoTX_wc h4 {
	color: #ffffff;
}

.entry-summary .eventon_single_event #evcal_list .evo_eventtop
.desc_trig_outter .evo_webinars .evoet_cx > span {
	color: #141414 !important;
}

.woocommerce-order .woocommerce-bacs-bank-details ul {
	background-color: rgba(238, 218, 132, 0.43);
	margin-bottom: 50px;
	border-radius: 12px;
	padding: 10px;
	box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.25);
}

.woocommerce-order .woocommerce-bacs-bank-details h3 {
	font-size: 22px;
	color: #902051;
	margin: 0 0 10px;
}

.hentry .woocommerce-order .woocommerce-thankyou-order-received {
	color: #902051;
	border-color: #902051;
}

.evoau_sh_label label span {
	background-color: #902151 !important;
	font-family: 'Montserrat', sans-serif;
}

.evoau_file_field p span,
#evcalau_notes,
._evoau_accesscode p input[type="text"],
.locationSelect .selection span,
.organizerSelect .selection span,
.learnmove .input_field input[type="text"] {
	margin-left: 10px;
}

.learnmove .checkbox_field label {
	margin-left: 15px;
}

.learnmove .checkbox_field input[type="checkbox"] {
	margin-left: 20px;
}

.evo_header_mo p .fa {
	color: #ffffff;
}

@media (max-width: 479px) {
	.website-wrapper .main-page-wrapper {
		margin-top: -40px;
		padding-top: 40px;
	}
}

@media (max-width: 1024px) {
	.wd-tools-custom-icon a img {
		height: 22px;
		max-width: 80px;
	}
}



/* ─────────────────────────────────────────────
   2. ШАБЛОН: ЗАПИСЬ (single post)
───────────────────────────────────────────── */

.single-post .main-page-wrapper .content-layout-wrapper {
	padding-bottom: 50px;
}


/* ─────────────────────────────────────────────
   3. ШАБЛОН: СТРАНИЦА (page, не главная)
───────────────────────────────────────────── */




/* ─────────────────────────────────────────────
   4. ШАБЛОН: ТОВАР (single product)
───────────────────────────────────────────── */


/* ─────────────────────────────────────────────
   5. СТРАНИЦА: Корзина (page-id-32)
───────────────────────────────────────────── */



/* ─────────────────────────────────────────────
   6. СТРАНИЦА: Оформление заказа (page-id-33)
───────────────────────────────────────────── */

.page-id-33 #customer_details .woocommerce-additional-fields h3 { display: none; }


/* ─────────────────────────────────────────────
   7. СТРАНИЦА: Мой аккаунт клиента (page-id-34)
   Карточка специалиста — в seller-card.css
───────────────────────────────────────────── */

.page-id-34 .woocommerce-MyAccount-navigation-link--dokan {
    display: none !important;
}

/* ─────────────────────────────────────────────
   8. СТРАНИЦА: Обучающие программы (page-id-1650)
───────────────────────────────────────────── */



/* ─────────────────────────────────────────────
   9. СТРАНИЦА: Планы публикации Специалиста (page-id-4769)
───────────────────────────────────────────── */



/* ─────────────────────────────────────────────
   10. СТРАНИЦА: Мероприятия (page-id-1682)
───────────────────────────────────────────── */

.page-id-1682 .main-page-wrapper .elementor > .elementor-element { transform: translateX(0); }
.page-id-1682 .desc_trig_outter .evcal_list_a .evoet_cx .evcal_event_types .evoet_dataval { color: #020202 !important; }


/* ─────────────────────────────────────────────
   11. СТРАНИЦА: Кабинет Специалиста (page-id-3829)
───────────────────────────────────────────── */

.dokan-profile-completeness {
    display: none !important;
}

/* ─────────────────────────────────────────────
   12. СТРАНИЦА: Мой менеджер по мероприятиям (page-id-17578)
───────────────────────────────────────────── */

.page-id-17578 .eventon_actionuser_eventslist .evoau_delete_trigger p { bottom: 0; }


/* ─────────────────────────────────────────────
   13. СТРАНИЦА: Консультация Нумеролога (page-id-2493)
───────────────────────────────────────────── */

.page-id-2493 .wd-header-text a { color: #eeda84; }
.page-id-2493 .uc-items-wrapper .uc_price bdi,
.page-id-2493 .uc-items-wrapper .uc_regular_price bdi { color: #eeda84; }


/* ─────────────────────────────────────────────
   14. ТОВАР: Сессия Гипнокоучинга (postid-4738)
───────────────────────────────────────────── */

.postid-4738 .wd-video-actions .wd-play-video a { background-color: #eeda84; }





/* ========================================
   ОБЩИЕ КНОПКИ
   ======================================== */
.bn5,
.bn5:link,
.bn5:visited,
button.bn5,
input.bn5,
.elementor-price-table__button,
.buy_product_pack {
    padding: 0.1em 0.3em;
        border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    outline: none;
    color: #fff;
    font-size: 12px !important;
	text-transform: uppercase !important;
    letter-spacing: 2px !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	word-spacing: 5px !important;
    font-family: 'Montserrat', sans-serif !important;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 7px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 8px rgba(0,0,0,0.4) !important;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: box-shadow 0.3s ease;
}

.bn5:hover,
.elementor-price-table__button:hover,
.buy_product_pack:hover {
    color: #fff;
    text-decoration: none !important;
    box-shadow: none !important;
	background: linear-gradient(to right, #A4325B, #741742) !important;
}


@media (max-width: 600px) {
    .media-button-select,
    .media-modal .button-primary,
    .media-modal .button-hero.browser {
     font-size: 10px !important;
    }
}


/* ========================================
   WOOCOMMERCE КНОПКИ
   ======================================== */
.checkout-button, 
button.alt,
.btn.btn-primary,
.dokan-btn,
.dokan-btn-theme,
.dokan-pro-gravatar-drag,
.wd-product.product-grid-item .wd-add-btn a.button.add_to_cart_button {
    padding: 0.1em 0.3em;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    outline: none;
    color: #fff;
    font-size: 12px !important;
	text-transform: uppercase !important;
    letter-spacing: 2px !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	word-spacing: 5px !important;
    font-family: 'Montserrat', sans-serif !important;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 7px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 8px rgba(0,0,0,0.4) !important;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: box-shadow 0.3s ease;
}
.checkout-button br {
    display: none !important;
}
.checkout-button:hover,
button.alt:hover,
.btn.btn-primary:hover,
.dokan-btn:hover,
.dokan-btn-theme:hover,
.dokan-pro-gravatar-drag:hover,
#upload_video_button:hover,
#remove_video_button:hover,
.wd-product.product-grid-item .wd-add-btn a.button.add_to_cart_button:hover {
    color: #fff;
    background: linear-gradient(to right, #A4325B, #741742) !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	word-spacing: 5px !important;
    box-shadow: none !important;
}

@media (max-width: 600px) {
    .checkout-button,
button.alt,
.btn.btn-primary,
.dokan-btn,
.dokan-btn-theme,
.dokan-pro-gravatar-drag,
.wd-product.product-grid-item .wd-add-btn a.button.add_to_cart_button {
     font-size: 10px !important;
    }
}

/* ========================================
   ОБЩЕЕ
   ======================================== */
.button-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}

.button-container .bn5 {
    margin: 0;
}

.ezhp-more-link a {
    text-decoration: none !important;
}

a:hover,
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
.btn:hover,
a:active,
button:active,
input[type="button"]:active,
input[type="submit"]:active,
.btn:active {
    color: #fff;
}

/* Кнопка Добавть новое мероприятие */
#evoau_lightbox_form_btn-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0;
}

#evoau_lightbox_form_btn {
    display: inline-block;
    padding: 8px 20px;
    font-family: "Montserrat", sans-serif;
    font-size: 12px !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	word-spacing: 5px !important;
    color: #ffffff !important;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    border-radius: 7px;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.5);
    text-decoration: none;
    transition: box-shadow 0.3s ease;
    text-align: center;
    cursor: pointer;
}
#evoau_lightbox_form_btn:hover {
    box-shadow: none !important;
    color: #ffffff !important;
    background: linear-gradient(to right, #A4325B, #741742) !important;
}

#evoau_lightbox_form_btn::before,
#evoau_lightbox_form_btn::after {
    display: none !important;
}
@media screen and (max-width: 768px) {
    .single-product .summary-inner form.cart .single_add_to_cart_button,
    .single-product .summary-inner form.cart .dokan-store-support-btn-product {
        font-size: 11px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

@media (max-width: 768px) {
    .bn5,
    .checkout-button,
    button.alt,
    .btn.btn-primary,
    .dokan-btn,
    .dokan-btn-theme,
    .dokan-pro-gravatar-drag,
    .wd-product.product-grid-item .wd-add-btn a.button.add_to_cart_button,
    .elementor-price-table__button,
    .ezhp-more-link a,
    .buy_product_pack {
        font-size: 10px !important;
    }
}



.elementor-button {
    background: linear-gradient(to right, #741742, #A4325B) !important;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-radius: 7px !important;
    color: #ffffff !important;
    font-family: "Montserrat", sans-serif !important;
	font-style: normal !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.4) !important;
    text-shadow: 1px 2px 5px rgba(0,0,0,0.7) !important;
    transition: box-shadow 0.3s ease !important;
}

.elementor-button:hover {
    background: linear-gradient(to right, #A4325B, #741742) !important;
    box-shadow: none !important;
    color: #ffffff !important;
}

@media (max-width: 768px) {
    .elementor-button {
        font-size: 10px !important;
    }
}

/* Кнопки в окне медиабиблиотеки WordPress */
.media-button-select,
.media-modal .button-primary,
.media-modal .button-hero.browser {
    font-family: "Montserrat", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
	word-spacing: 5px !important;
    color: #ffffff !important;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    border-radius: 7px !important;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.4) !important;
    text-shadow: 1px 2px 5px rgba(0,0,0,0.7) !important;
    transition: background 0.3s ease !important;
    cursor: pointer !important;
}

.media-button-select:hover,
.media-modal .button-primary:hover,
.media-modal .button-hero.browser:hover {
    color: #ffffff !important;
    background: linear-gradient(to right, #A4325B, #741742) !important;
    box-shadow: none !important;
}
@media (max-width: 600px) {
    .media-button-select,
    .media-modal .button-primary,
    .media-modal .button-hero.browser {
     font-size: 10px !important;
    }
}




/* Скрываем блоки "Ссылка на файл" и "Описание" для всех, кроме администратора */
body:not(.role-administrator) span.setting[data-setting="url"],
body:not(.role-administrator) span.setting[data-setting="description"] {
  display: none !important;
}

.media-frame-title {
  display: none !important;
}
.media-frame-tab-panel .media-sidebar .compat-item{
	display:none;
}




/* ============================================
   КАРТОЧКИ ФАЙЛОВ
   ============================================ */

.media-modal .media-sidebar {
    background: #fdfdee !important;
}
.media-modal .attachment,
.media-modal .attachment .attachment-preview,
.media-modal .attachment .attachment-preview .thumbnail {
    border-radius: 7px !important;
    overflow: hidden !important;
}

	.filename {
   font-size: 12px !important;
    font-weight: 600 !important;
		color: #934168 !important;
		line-height: 1.3;
}
	
	.details {
   font-size: 10px !important;
    font-weight: 400 !important;
		line-height: 1.3;
}

.media-modal .attachment.details,
.wp-core-ui .attachment.details {
    box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #741742 !important;
    border-radius: 12px !important;
}

.wp-core-ui .attachment.details:focus,
.wp-core-ui .attachment:focus,
.wp-core-ui .selected.attachment:focus {
    box-shadow: inset 0 0 2px 3px #fff, inset 0 0 0 7px #741742 !important;
    border-radius: 12px !important;
}

/* ============================================
   КНОПКА ГАЛОЧКИ
   ============================================ */

.media-modal .attachment .check,
.wp-core-ui .attachment .check {
    border-radius: 50% !important;
    background: #741742 !important;
    box-shadow: none !important;
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    min-height: 24px !important;
    aspect-ratio: 1 / 1 !important;
    padding: 0 !important;
}

/* ============================================
   ТАБЫ ЗАГРУЗИТЬ / БИБЛИОТЕКА
   ============================================ */

.media-modal .media-router .media-menu-item {
    color: #000000 !important;
    background: none !important;
    border: none !important;
    border-radius: 7px !important;
	font-family: "Montserrat", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important; 
}

.media-modal .media-router .media-menu-item:not(.active):hover,
.media-modal .media-router .media-menu-item:not([aria-selected="true"]):hover {
    background: none !important;
    color: #741742 !important; 
}

.media-modal .media-router .media-menu-item.active,
.media-modal .media-router .media-menu-item[aria-selected="true"] {
    background: linear-gradient(to right, #741742, #A4325B) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 7px !important; text-shadow: 1px 2px 5px rgba(0,0,0,0.7) !important;
}

.media-router .media-menu-item:focus {
    box-shadow: 0 0 0 2px #eeda84 !important;
    background: none !important;
    border: none !important;
    outline: none !important;
    border-radius: 7px !important;
}

/* ============================================
   ВИДЕОПЛЕЕР
   ============================================ */

.media-modal .mejs-container:focus,
.media-modal .mejs-container:focus-within,
.media-modal .mejs-container.mejs-container-keyboard-inactive:focus {
    outline: none !important;
    box-shadow: 0 0 0 3px #741742 !important;
}

.media-modal .mejs-container {
    overflow: hidden !important;
}

/* ============================================
   ПОЛЯ ВВОДА
   ============================================ */

.media-modal #attachment-details-title:focus,
.media-modal .attachment-details input:focus,
.media-modal .attachment-details textarea:focus {
    outline: none !important;
    box-shadow: 0 0 0 1px #741742 !important;
    border-color: #741742 !important;
}

.media-modal #media-search-input:focus {
    outline: none !important;
    box-shadow: 0 0 0 1px #741742 !important;
    border-color: #741742 !important;
}

.media-modal #media-attachment-date-filters:focus,
.media-modal .attachment-filters:focus {
    outline: none !important;
    box-shadow: 0 0 0 1px #741742 !important;
    border-color: #741742 !important;
}

.media-modal #media-attachment-date-filters option:checked,
.media-modal .attachment-filters option:checked {
    background: #741742 !important;
    color: #ffffff !important;
}


/* ============================================
   СКРЫВАЕМ НЕНУЖНОЕ
   ============================================ */

body:not(.role-administrator) span.setting[data-setting="url"],
body:not(.role-administrator) span.setting[data-setting="description"] {
    display: none !important;
}

.media-frame-title {
    display: none !important;
}

.media-frame-tab-panel .media-sidebar .compat-item {
    display: none !important;
}


/* ============================================
   МОБ ВЕРСИЯ МЕДИА ЗАГРУЗЧИКА
   ============================================ */


@media (max-width: 768px) {

    .media-modal .media-sidebar {
        position: relative !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .media-modal .attachment-details > *:not(.attachment-info) {
        display: none !important;
    }

    .media-sidebar::after {
        display: none !important;
    }

    .media-modal .attachment-info {
        display: flex;
    }

    .media-modal .attachments-wrapper {
        margin-top: 110px !important;
    }

    .attachment-info {
        overflow: hidden;
        min-height: 60px;
        margin-bottom: 0;
        line-height: 1.5;
        color: #646970;
        border-bottom: 1px solid #dcdcde;
        padding-top: 7px;
    }

    .attachment-info .filename {
        font-weight: 400;
        color: #3c434a;
        word-wrap: break-word;
    }

    .media-modal .mejs-container {
        max-width: 170px !important;
        max-height: 170px !important;
        width: 170px !important;
        height: 170px !important;
        margin: 0 7px 0 0;
        display: flex !important;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        background: transparent !important;
    }

    .media-modal .mejs-inner {
        background: transparent !important;
        width: 100% !important;
        height: 100% !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    .media-modal video.wp-video-shortcode {
        max-width: 100% !important;
        max-height: 100% !important;
        width: auto !important;
        height: auto !important;
        object-fit: contain !important;
        background: transparent !important;
    }

    .media-modal .mejs-mediaelement {
        width: 100% !important;
        height: 100% !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        background: transparent !important;
    }

    .media-modal .mejs-overlay-play {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: 100% !important;
    }

    .media-modal .mejs-overlay-button {
        display: block !important;
        width: 50px !important;
        height: 50px !important;
        background: rgba(0,0,0,0.6) !important;
        border-radius: 50% !important;
        cursor: pointer !important;
        position: relative !important;
    }

    .media-modal .mejs-overlay-button::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-40%, -50%);
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 0 10px 16px;
        border-color: transparent transparent transparent #fff;
    }

    .media-modal .mejs-controls {
        position: absolute !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        height: 30px !important;
        background: transparent !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    .media-modal .mejs-controls > * {
        display: none !important;
    }

    .media-modal .mejs-layers {
        width: 100% !important;
        height: 100% !important;
    }

    .media-modal .mejs-layer {
        background: transparent !important;
    }

    .media-modal .wp-media-wrapper {
        background: transparent !important;
    }

    .media-modal .mejs-container,
    .media-modal .mejs-inner,
    .media-modal .mejs-mediaelement,
    .media-modal mediaelementwrapper {
        background: transparent !important;
        background-color: transparent !important;
    }
}


/* ============================================
   КНОПКИ — ДЕСКТОП
   ============================================ */

.media-frame .button-hero.browser {
    font-family: "Montserrat", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    word-spacing: 5px !important;
    color: #ffffff !important;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    border-radius: 7px !important;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    padding: 0 14px !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.4) !important;
    text-shadow: 1px 2px 5px rgba(0,0,0,0.7) !important;
    transition: background 0.3s ease, box-shadow 0.3s ease !important;
    cursor: pointer !important;
}

.media-frame .button-hero.browser:hover {
    background: linear-gradient(to right, #A4325B, #741742) !important;
    box-shadow: none !important;
    color: #ffffff !important;
}

/* Кнопка ИСПОЛЬЗОВАТЬ / ДОБАВИТЬ */
.media-frame .media-toolbar-primary .media-button-select {
    font-family: "Montserrat", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    border-radius: 7px !important;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.4) !important;
    text-shadow: 1px 2px 5px rgba(0,0,0,0.7) !important;
    cursor: pointer !important;
    padding: 0 14px !important;
}

.media-frame .media-toolbar-primary .media-button-select:hover {
    background: linear-gradient(to right, #A4325B, #741742) !important;
    box-shadow: none !important;
    color: #ffffff !important;
}

/* Кнопка Удалить — десктоп */
.media-frame .delete-attachment {
    display: inline-block !important;
    padding: 0 14px !important;
    margin: 8px 0 0 0 !important;
    font-family: "Montserrat", sans-serif !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    line-height: 1.5em !important;
    white-space: normal !important;
    color: #ffffff !important;
    background: linear-gradient(to right, #741742, #A4325B) !important;
    border-radius: 7px !important;
    border-top: 1px solid #eeda84 !important;
    border-bottom: 1px solid #eeda84 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.4) !important;
    text-shadow: 1px 2px 5px rgba(0,0,0,0.7) !important;
    text-decoration: none !important;
    transition: background 0.3s ease, box-shadow 0.3s ease !important;
    cursor: pointer !important;
}

.media-frame .delete-attachment:hover {
    background: linear-gradient(to right, #A4325B, #741742) !important;
    box-shadow: none !important;
    color: #ffffff !important;
}


/* ============================================
   МОБИЛЬНАЯ ВЕРСИЯ КНОПОК
   ============================================ */

@media (max-width: 600px) {
    .media-frame .button-hero.browser,
    .media-frame .media-toolbar-primary .media-button-select {
        font-size: 10px !important;
        
    }

    .media-frame .delete-attachment {
        display: block !important;
        width: auto !important;
        font-size: 8px !important;
        text-align: center !important;
        white-space: normal !important;
        word-break: break-word !important;
        box-sizing: border-box !important;
    }
	
	.media-frame .media-toolbar-primary .media-button-select {
    padding: 8px 15px !important;
}
	
	.media-modal .media-router .media-menu-item {
   font-size: 10px !important;
    font-weight: 600 !important;
}
	
	.filename {
   font-size: 11px !important;
    font-weight: 600 !important;
		color: #934168 !important;
		line-height: 1.3;
}
	
	.details {
   font-size: 10px !important;
    font-weight: 400 !important;
		line-height: 1.3;
}
}





.media-frame-router {
    position: absolute;
    top: 20px;
}


@media (max-width: 768px) {
    .media-frame .media-frame-toolbar .media-toolbar {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      
    }
}



.load-more-wrapper .load-more-count {
    display: none !important;
}







@media (max-width: 600px) {
    .attachments-browser .attachments, .attachments-browser .uploader-inline, .media-frame-content .attachments-browser .attachments-wrapper
 {
        top: 87px !important;
    }
	.media-modal .mejs-overlay-button { background: #90205173 !important; border-radius: 50% !important; }
}




.mejs-container-fullscreen .mejs-mediaelement video {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

.mejs-container-fullscreen {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


.mejs-container,
.mejs-embed,
.mejs-embed body,
.mejs-container-fullscreen,
.mejs-container-fullscreen .mejs-inner,
.mejs-container-fullscreen .mejs-mediaelement {
    background: transparent !important;
}

:-webkit-full-screen {
    background: linear-gradient(to bottom, rgba(116,23,66,0.95), rgba(164,50,91,0.95)) !important;
}
:-moz-full-screen {
    background: linear-gradient(to bottom, rgba(116,23,66,0.95), rgba(164,50,91,0.95)) !important;
}
:fullscreen {
    background: linear-gradient(to bottom, rgba(116,23,66,0.95), rgba(164,50,91,0.95)) !important;
}


.media-modal .attachment-details,
.media-modal .attachment-details * {
    box-sizing: border-box;
}



.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: linear-gradient(to right, #741742, #A4325B) !important; 
}

@media (max-width: 768px) {
    .mejs-container,
    .mejs-container .mejs-controls,
    .mejs-embed,
    .mejs-embed body {
        background: none !important;
    }
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #eeda84 !important; 
}



.dokan-dashboard-wrap .dokan-feat-image-upload .fa-cloud-upload-alt {
    color: #f8efca !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}


.media-sidebar .setting.alt-text,
.media-sidebar #alt-text-description {
    display: none;
}


.post-upload-ui p,
.post-upload-ui .dv-upload-hint,
.post-upload-ui .max-upload-size,
.post-upload-ui .suggested-dimensions {
    font-family: "Montserrat", sans-serif !important;
    font-weight: 500 !important;
    color: #741742 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-size: 16px !important;
}

@media (max-width: 768px) {
    .post-upload-ui p,
    .post-upload-ui .dv-upload-hint,
    .post-upload-ui .max-upload-size,
    .post-upload-ui .suggested-dimensions {
        font-size: 13px !important;
    }
}



.media-toolbar-secondary .instructions {
    display: none !important;
}


.media-frame .media-toolbar-primary .media-button-select:disabled,
.media-frame .media-toolbar-primary .media-button-select[disabled] {
    display: none !important;
}