﻿.b-calendar__input .b-form-input .b-form-input__box { height: 32px !important; }
.b-form-input__input { padding: 4px 6px !important; }
.b-form-input__box {
    border-color: var(--field-border) !important;
    background: var(--field-b) !important;
    box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;
    border-radius: var(--field-radius); overflow: hidden;
}
.b-dropdowna_color_black, .b-dropdowna_color_black .b-pseudo-link,
.b-dropdowna_color_black a.b-pseudo-link:link, .b-dropdowna_color_black a.b-pseudo-link:visited,
.b-dropdowna__popup_color_black, .b-dropdowna__popup_color_black .b-pseudo-link,
.b-dropdowna__popup_color_black a.b-pseudo-link:link, .b-dropdowna__popup_color_black a.b-pseudo-link:visited,
.b-dropdowna__popup_color_black a.b-link:link, .b-dropdowna__popup_color_black a.b-link:visited { color: var(--text-color) !important; }

.b-calendar__dash { vertical-align: top !important; display: inline-block !important; padding-top: 4px !important; }
.b-loader__paranja, .b-loader__ext-wrapper { background-color: transparent !important; }

#ya-site-results { color: var(--text-color) !important; background: transparent !important; }
#ya-site-results .b-wrapper .b-pager__current, #ya-site-results .b-pager__select {
    color: var(--text-color) !important;
    background: rgba(var(--text-color-rgb), 0.1) !important;
}

.b-body-items, .b-head__l, .b-head__specify { padding-left: 48px !important; }
.g-gap-horizontal { margin-left: 48px !important; }
.b-serp-list .b-serp-item__number { margin-left: 10px !important; } 

#ya-site-results { font-family: var(--body-font) !important; }

.b-bottom-wizard { overflow: hidden !important; overflow-x: auto !important; }
.b-pager__arrow, .b-pager__sorted { display: none !important; }

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited { color: var(--text-color) !important; background: rgba(var(--text-color-rgb), 0.1) !important; }

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link { color: var(--text-color) !important; }

#ya-site-results .b-wrapper :link:hover,
#ya-site-results .b-wrapper :visited:hover,
#ya-site-results .b-wrapper .b-pseudo-link:hover { color: var(--post-title-hover-color) !important; text-decoration: none !important; }
#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard { font-size: var(--body-font-size) !important; }

#ya-site-results .b-pager { font-size: 1.25em !important; }

#ya-site-results .b-serp-item__text,
#ya-site-results .ad { font-style: normal !important; font-weight: normal !important; }

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link { font-style: normal !important; font-weight: bold !important; }

#ya-site-results .ad .ad-link a { font-weight: bold !important; }

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link { line-height: var(--title-lh) !important; font-size: var(--title-fs) !important; }

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link { font-size: 1em !important; text-decoration: none !important; }

#ya-site-results .b-serp-list .b-serp-item__number { margin-top: 0 !important; font-size: var(--body-font-size) !important; color: var(--text-color) !important; opacity: .3 !important; }

#ya-site-results .ad .ad-link a { font-size: 0.88em !important; }

#ya-site-results .b-serp-item__links-link,
#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited {
    font-size: 13px !important; font-style: normal !important; font-weight: normal !important;
    color: var(--text-muted-color) !important;
}

#ya-site-results .b-serp-item__links-link { color: var(--text-muted-color) !important; }

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title { color: var(--text-color) !important; }

#ya-site-results .b-dropdown__popup .b-dropdown__list,
.b-popupa .b-popupa__content, .b-popupa_theme_ffffff .b-popupa__content {
    background-color: var(--dropdown-bg) !important;
    border-radius: var(--dropdown-radius) !important;
}
.b-popupa__content { padding: 16px !important; }
.b-popupa__shadow { border-radius: var(--dropdown-radius) !important; }

.b-popupa .b-popupa__tail-i, .b-popupa .b-popupa__tail { border-color: var(--dropdown-bg) transparent !important; }

.b-head__specify .b-specification-list,
.b-specification-list .b-pseudo-link,
.b-specification-item__content label,
.b-specification-item__content .b-link,
.b-specification-list .b-specification-list__reset .b-link {
    color: var(--text-color) !important;
    font-family: var(--body-font) !important;
    font-size: var(--body-font-size) !important;
    font-style: normal !important;
    font-weight: normal !important;
}

.b-specification-item__content .b-calendar__title {
    font-family: var(--body-font) !important;
    color: var(--text-color) !important;
    font-size: var(--body-font-size) !important;
    font-style: normal !important;
    font-weight: normal !important;
}

.b-specification-item__content .b-calendar .b-pseudo-link { color: var(--text-color) !important; }

.b-specification-item__content { font-family: var(--body-font) !important; font-size: var(--body-font-size) !important; }
.b-specification-item__content :visited { color: var(--post-title-hover-color) !important; }

.b-specification-item__content .b-pseudo-link:hover,
.b-specification-item__content :visited:hover { color: var(--post-title-hover-color) !important; }

.b-specification-list__reset-ico { display: none !important; } 
.b-specification-item__button-wrap { margin-right: 0 !important; text-align: left !important; }
.b-form-button {
    height: auto !important; text-align: left !important;
    border-radius: var(--btn-radius) !important; background: var(--btn-primary) !important;
    color: var(--btn-primary-text) !important;
}
.b-form-button * { margin: 0 !important; padding: 0 !important; background: none !important; color: inherit !important; }
.b-form-button_height_19 .b-form-button__left { display: none !important; }
.b-form-button .b-form-button__text { padding: 6px 12px !important; display: block !important; font-weight: bold !important; }