.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2433 .elementor-element.elementor-element-2a72256.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2433 .elementor-element.elementor-element-2a72256{font-family:"Onest", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;color:#F4F2EF80;}.elementor-2433 .elementor-element.elementor-element-2a72256 a{color:#F4F2EF80;}.elementor-2433 .elementor-element.elementor-element-2a72256 a:hover{color:#7E6D4E;}.elementor-2433 .elementor-element.elementor-element-03fa5dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2433 .elementor-element.elementor-element-11cc0c9{width:100%;max-width:100%;}@media(max-width:767px){.elementor-2433 .elementor-element.elementor-element-2a72256{width:100%;max-width:100%;}.elementor-2433 .elementor-element.elementor-element-03fa5dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-11cc0c9 *//* --- Общ hover на бутоните --- */
.df-ui-btn:hover {
    color: #7E6D4E !important;
}

/* --- Скриваме оригиналния loader --- */
html body .df-container.df-loading .df-loading-icon {
    display: none !important;
}
html body .df-container .df-loading-info {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    font-size: 0 !important;
    color: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- Custom spinner в бранд цветовете --- */
html body .df-container .df-loading-info::before {
    content: "" !important;
    display: block !important;
    width: 32px !important;
    height: 32px !important;
    border: 2px solid rgba(126, 109, 78, .25) !important;
    border-top-color: #7E6D4E !important;
    border-radius: 50% !important;
    animation: df-spin 1s linear infinite !important;
}
@keyframes df-spin {
    to { transform: rotate(360deg); }
}

/* --- Скрити ненужни контроли --- */
.df-sidemenu-trigger,
.df-ui-btn .df-ui-sound,
.df-ui-btn.df-ui-share.ti-sharethis,
.df-ui-btn.df-ui-sound.ti-volume.disabled,
.df-ui-btn.df-ui-thumbnail.ti-layout-grid2 { display: none }

/* --- Контролна лента --- */
.df-ui-btn,
.df-ui-wrapper {
    color: #222222;
    vertical-align: top;
    background-color: #F4F2EF !important;
    box-sizing: border-box;
    text-align: center;
}
.df-ui-wrapper { box-shadow: none }
.df-icon-share { display: none !important }

/* --- Типография --- */
.df-ui .df-ui-page label { font-family: 'Onest', sans-serif; }
.df-more-container {
    border-radius: 0px;
    box-shadow: none;
    font-family: 'Onest', sans-serif;
}

/* --- Рамка на лентата - плътна златна вместо dotted --- */
.df-float .df-ui {
    border-radius: 0px;
    border: 1px solid rgba(126, 109, 78, .4);
    box-shadow: none;
    margin-top: 16px;
}

/* --- Стрелки --- */
.df-ui-nav .df-ui-btn:before { filter: none; }
.df-ui-next .df-icon-arrow-right1::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background: url('АRROW_RIGHT_URL') center/contain no-repeat;
    font-size: 0;
}
.df-ui-prev .df-icon-arrow-left1::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background: url('ARROW_LEFT_URL') center/contain no-repeat;
    font-size: 0;
}

/* --- Loading текст (ако се показва) --- */
.df-loading-info {
    font-family: 'Onest', sans-serif;
    color: #222222;
}

.df-ui-next .df-icon-arrow-right1::before,
.df-ui-prev .df-icon-arrow-left1::before {
    content: "" !important;
    display: block;
    width: 10px;
    height: 10px;
    border-top: 2px solid #7E6D4E;
    border-right: 2px solid #7E6D4E;
    margin: auto;
    transition: border-color .3s ease;
}
.df-ui-next .df-icon-arrow-right1::before {
    transform: rotate(45deg) translate(-2px, 2px);
}
.df-ui-prev .df-icon-arrow-left1::before {
    transform: rotate(-135deg) translate(-2px, 2px);
}
.df-ui-next:hover .df-icon-arrow-right1::before,
.df-ui-prev:hover .df-icon-arrow-left1::before {
    border-color: #222222;
}/* End custom CSS */