.watchsearch-head h3 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1em !important
}

.watchsearch-info h4 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
}

.watchsearch-info h4 span {
    font-weight: 400 !important;
}

.watchsearch-error {
    color: var(--et_red-color);
}

.watchsearch-serial .serial-result h4 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1em;
    font-weight: 800;
}

.watchsearch-document img {
    padding: 1px !important;
    background: #e1e1e1;
}

.watchsearch-document a:hover img {
    opacity: 0.8;
}

.watchsearch-section h5, .watchsearch-component-content h5 {
    font-family: 'Roboto', sans-serif !important;
}

.watchsearch-content {
    max-width: 800px;
    margin: 0 auto;
}

.watchsearch-content .elementor {
}

.content .watchsearch-content li {
    font-size: 1em;
    line-height: 1em;
}

.watchsearch-summary .features {
    border-color: var(--ew_box_border_color);
}

.watchsearch-navigate li a {
    font-family: "Playfair Display", serif;
    padding: 0 0 0.2em 0;
    font-weight: 500;
    text-transform: uppercase;
}

.watchsearch-navigate li.active a {
    border-bottom: 1px solid;
}

.watchsearch-navigate ul li {
    margin-right: 0.7em;
    border-color: var(--ew_box_border_color);
}

.watchsearch-monitor {
    border-color: var(--ew_box_border_color);
}

.watchsearch-content .menu-social-icons a.mtips {
    z-index: 0;
}

.watchsearch-content table.watchsearch-tbl {
    color: #555555;
}

/*table th:last-child, table td:last-child,*/
.watchsearch-content table.watchsearch-tbl th:last-child,
.watchsearch-content table.watchsearch-tbl td:last-child {
    text-align: left !important;
}

.watchsearch-content table.watchsearch-tbl tr:nth-child(2n) {
    background: #faf7f5;
}

.watchsearch-incabloc-content .watchsearch-info > h4 > span a:nth-child(2),
.watchsearch-kif-content .watchsearch-info > h4 > span a:nth-child(2) {
    background: #fcf9f5;
}

.watchsearch-content table.watchsearch-tbl th.locate-item,
.watchsearch-content table.watchsearch-tbl td.locate-item,
.watchsearch-content table.watchsearch-tbl th.locate-item-buy,
.watchsearch-content table.watchsearch-tbl td.locate-item-buy {
    text-align: center !important;
}

.watchsearch-content table.watchsearch-tbl td.locate-item,
.watchsearch-content table.watchsearch-tbl td.locate-item-buy {
    font-style: italic;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    background: rgba(192,149,120,0.06);
}

.watchsearch-content table.watchsearch-tbl-incabloc tbody tr td > div > div > a:last-child,
.watchsearch-content table.watchsearch-tbl-kif tbody tr td > div > div > a:last-child {
    font-style: italic;
    background: rgba(192,149,120,0.06);
}

.watchsearch-content li.watchsearch-block > a:first-child {
    color: var(--ew_block-color);
    background-color: var(--ew_block-bg-color);
}

.watchsearch-content li.watchsearch-block a .block-logo {
    color: var(--ew_block-color);
    background-color: var(--ew_block-bg-color);
    opacity: 0.2;
}

.watchsearch-content li.watchsearch-block a:first-child:hover,
.watchsearch-content li.watchsearch-block a:first-child:active {
    background-color: var(--ew_block-hover-bg-color) !important;
}

.watchsearch-content li.watchsearch-block a .block-contents > * {
    color: #fff;
}

.watchsearch-content .watchsearch-filter input {
    border-left: none;
    border-right: none;
    border-top: none;
}

.watchsearch-content .watchsearch-search .search-icon {
    border-color: var(--ew_box_border_color);
}

.watchsearch-content .watchsearch-filter .filter-icon::before,
.watchsearch-content .watchsearch-serial .serial-icon::before {
    content: "\e904";
}

.watchsearch-content .watchsearch-filter .filter-clear::before {
    content: "\e90a";
}

.watchsearch-content .watchsearch-search form {
    font-size: 1.12rem;
}

.watchsearch-content .watchsearch-search .search-input {
    border: 1px solid var(--et_inputs-border-color, var(--et_border-color));
    background-color: var(--et_inputs-bg-color, var(--et_white-2-light-dark));
}

.watchsearch-content .watchsearch-search .search-type {
    box-shadow: none;
}

.watchsearch-content .watchsearch-search .search-go {
    box-shadow: var(--ew_input_shadow);
    border-radius: var(--et_inputs-border-radius, 0);
    border: 1px solid var(--et_inputs-border-color, var(--et_border-color));
    background-color: var(--et_inputs-bg-color, var(--et_white-2-light-dark));
}

.watchsearch-content .watchsearch-search input[type="submit"] {
    display: none;
}

.watchsearch-content .watchsearch-search input::placeholder,
.watchsearch-content .watchsearch-serial input::placeholder,
.watchsearch-content .watchsearch-filter input::placeholder {
    opacity: 0.5;
}

.watchsearch-content .watchsearch-search ul.search-suggestions li a {
    font-weight: 400;
    background-color: #f0ede8;
    border-color: var(--ew_box_border_color);
    color: #222;
}

.watchsearch-content .watchsearch-search ul.search-suggestions li a:hover,
.watchsearch-content .watchsearch-search ul.search-suggestions li.selected a {
    background-color: #c09578 !important;
    border-color: transparent;
    color: #fff;
}

.is-app .watchsearch-content .watchsearch-search ul.search-suggestions li > * {
    background-color: var(--ew_block-bg-color);
    border-color: #666;
    color: var(--ew_block-color);
}

.watchsearch-content .watchsearch-search ul.search-suggestions li a.search-all {
    background-color: #886955;
    color: #fff;
}

.watchsearch-content .watchsearch-search .search-ajax-icon::before,
.watchsearch-content .watchsearch-filter .filter-ajax-icon::before,
.watchsearch-content .content-ajax-icon::before,
.watchsearch-popup .content-ajax-icon::before {
    content: '';
    border: 1px solid #e1e1e1;
    border-left-color: #888;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 8px);
    animation: rotate .3s infinite linear;
}

.watchsearch-content .content-ajax-icon::before,
.watchsearch-popup .content-ajax-icon::before {
    border: 0.3em solid #444;
    border-left-color: #f1f1f1;
    width: 3em;
    height: 3em;
    top: calc(50% - 1.5em);
    left: calc(50% - 1.5em);
}

.is-app .watchsearch-content .watchsearch-search {
    background: #f0ede8
}

.is-app .watchsearch-content .watchsearch-search .search-input,
.is-app .watchsearch-content .watchsearch-search .search-go {
    background-color: #fff;
}

.is-app.watchsearch-page .page-heading {
    display: none;
}

.watchsearch-pager li.pager-active a {
    color: #444;
}

.watchsearch-content li.watchsearch-block a h3 {
    color: #ccc !important;
    font-family: 'Roboto', sans-serif !important;
    font-style: normal;
}

.watchsearch-content li.watchsearch-block-serial a h3 {
    color: #ccc !important;
}

.watchsearch-hands-content > h3 strong a,
.watchsearch-incabloc-content > h3 strong a {
    color: #444 !important;
}

.watchsearch-tbl-incabloc tbody tr td div {
    border-color: #d4d4d4;
}

.watchsearch-locate-items-content .locate-info {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.watchsearch-content .locate-icon::before {
    content: "\e90c";
}

.watchsearch-content .compatible-ok .compatible-icon::before {
    content: "\e92a";
}

.watchsearch-content .compatible-check .compatible-icon::before {
    content: "\e900";
}

.watchsearch-popup {
    background: #fcf9f5;
}

.watchsearch-image-search .editor {
    border-color: var(--ew_box_border_color) !important;
}

.watchsearch-image-search .editor-help {
    background: rgba(40,31,25,0.8) !important;
}

.watchsearch-search .search-image-list a.image {
    background-color: #c09578 !important;
    border-color: var(--ew_box_border_color);
    border-radius: 4px;
}

.watchsearch-search.with-input .search-go,
.watchsearch-search.with-image-search.with-image .search-go {
    color: #fff !important;
    background-color: #c09578 !important;
}

.watchsearch-search.with-input .search-go:hover,
.watchsearch-search.with-image-search.with-image .search-go:hover {
    background-color: var(--et_btn-dark-bg-color-hover) !important;
    color: var(--et_btn-dark-color-hover) !important;
}