/*@font-face {
    font-family: 'my-custom-font';
    src: url('../fonts/my-custom-font.eot');
    src: url('../fonts/my-custom-font.eot?#iefix') format('embedded-opentype'),
         url('../fonts/my-custom-font.woff') format('woff'),
         url('../fonts/my-custom-font.ttf') format('truetype'),
         url('../fonts/my-custom-font.svg#mycustomfont') format('svg');
}*/


.uk-table {
	border: 1px solid #e9e9e9;
}

.finder input[name="q"] {
	margin-bottom: 0px!important;
}

#searchForm .uk-search-default {
	width: 360px;
}

.chat_f_vt {
  right: 80px;
}

#chat-f-b img.chat-logo {
  margin-top: 0;
}

#fb_chat_start {
  width: 230px;
}

.msg_b {
  margin-left: 0;
}


.uk-dropdown, .uk-dropdown-blank {
  width: 360px;
}


.uk-card-primary.uk-card-body .uk-close, .uk-card-primary>:not([class*=uk-card-media]) .uk-close, .uk-card-secondary.uk-card-body .uk-close, .uk-card-secondary>:not([class*=uk-card-media]) .uk-close, .uk-light .uk-close, .uk-offcanvas-bar .uk-close, .uk-overlay-primary .uk-close, .uk-section-primary:not(.uk-preserve-color) .uk-close, .uk-section-secondary:not(.uk-preserve-color) .uk-close, .uk-tile-primary:not(.uk-preserve-color) .uk-close, .uk-tile-secondary:not(.uk-preserve-color) .uk-close {
	color: #a0a0a0;
}


.uk-card-primary.uk-card-body .uk-close:focus, .uk-card-primary.uk-card-body .uk-close:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover, .uk-card-secondary.uk-card-body .uk-close:focus, .uk-card-secondary.uk-card-body .uk-close:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover, .uk-light .uk-close:focus, .uk-light .uk-close:hover, .uk-offcanvas-bar .uk-close:focus, .uk-offcanvas-bar .uk-close:hover, .uk-overlay-primary .uk-close:focus, .uk-overlay-primary .uk-close:hover, .uk-section-primary:not(.uk-preserve-color) .uk-close:focus, .uk-section-primary:not(.uk-preserve-color) .uk-close:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-close:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-close:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover {
	color: #292929;
}

.uk-card-primary.uk-card-body, .uk-card-primary>:not([class*=uk-card-media]), .uk-card-secondary.uk-card-body, .uk-card-secondary>:not([class*=uk-card-media]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
	color: #a0a0a0;
}


.uk-card-primary.uk-card-body .uk-nav-primary>li>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a, .uk-card-secondary.uk-card-body .uk-nav-primary>li>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a, .uk-light .uk-nav-primary>li>a, .uk-offcanvas-bar .uk-nav-primary>li>a, .uk-overlay-primary .uk-nav-primary>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a {
	color: #a0a0a0;
}

.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, .uk-light .uk-nav-primary .uk-nav-sub a, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a {
	color: #a0a0a0;
}

.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .uk-light .uk-nav-primary .uk-nav-sub a:focus, .uk-light .uk-nav-primary .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover {
	color: #696969;
}


.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .uk-light .uk-nav-primary .uk-nav-sub a:focus, .uk-light .uk-nav-primary .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover {
	color: #696969;
}



.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a, .uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a, .uk-light .uk-nav-primary>li.uk-active>a, .uk-offcanvas-bar .uk-nav-primary>li.uk-active>a, .uk-overlay-primary .uk-nav-primary>li.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a {
	color: #292929;
}



.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus, .uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus, .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, .uk-light .uk-nav-primary>li>a:focus, .uk-light .uk-nav-primary>li>a:hover, .uk-offcanvas-bar .uk-nav-primary>li>a:focus, .uk-offcanvas-bar .uk-nav-primary>li>a:hover, .uk-overlay-primary .uk-nav-primary>li>a:focus, .uk-overlay-primary .uk-nav-primary>li>a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover {
	color: #292929;
}



.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus, .uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus, .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, .uk-light .uk-nav-primary>li>a:focus, .uk-light .uk-nav-primary>li>a:hover, .uk-offcanvas-bar .uk-nav-primary>li>a:focus, .uk-offcanvas-bar .uk-nav-primary>li>a:hover, .uk-overlay-primary .uk-nav-primary>li>a:focus, .uk-overlay-primary .uk-nav-primary>li>a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover {
	color: #696969;
}



.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a {
	color: #292929;
}

.tm-header .is_ajaxsearch .form-inline input {
    background-color: rgba(55, 64, 94, 1);
    color: white;
    border: none;
    border-radius: 0;
    height: 38px;
    padding: 0 30px 0 5px;
}
.tm-header .is_ajaxsearch .btn-toolbar input.clearable.x {
  background: rgba(55, 64, 94, 1) url('https://www.yanlan.net/modules/mod_universal_ajaxlivesearch/themes/flat/images/close/close.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: auto 100%;
}

.tm-header .is_ajaxsearch .form-inline input::placeholder,
.tm-header .is_ajaxsearch .form-inline input::-webkit-input-placeholder  {
  font-size: 17px;
}  
.is_ajaxsearch .btn-toolbar:before {
    content: "";
    width: 40px;
    height: 38px;
    position: absolute;
    background-color: white;
    -webkit-mask: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.8438 22.8203C24.0781 23.0286 24.0781 23.25 23.8438 23.4844L22.9844 24.3438C22.75 24.5781 22.5286 24.5781 22.3203 24.3438L17.5938 19.6172C17.4896 19.513 17.4375 19.4089 17.4375 19.3047V18.7578C15.901 20.0859 14.1302 20.75 12.125 20.75C9.88542 20.75 7.97135 19.9557 6.38281 18.3672C4.79427 16.7786 4 14.8646 4 12.625C4 10.3854 4.79427 8.47135 6.38281 6.88281C7.97135 5.29427 9.88542 4.5 12.125 4.5C14.3646 4.5 16.2786 5.29427 17.8672 6.88281C19.4557 8.47135 20.25 10.3854 20.25 12.625C20.25 14.6302 19.5859 16.401 18.2578 17.9375H18.8047C18.9349 17.9375 19.0391 17.9896 19.1172 18.0938L23.8438 22.8203ZM7.71094 17.0391C8.9349 18.263 10.4062 18.875 12.125 18.875C13.8438 18.875 15.3151 18.263 16.5391 17.0391C17.763 15.8151 18.375 14.3438 18.375 12.625C18.375 10.9062 17.763 9.4349 16.5391 8.21094C15.3151 6.98698 13.8438 6.375 12.125 6.375C10.4062 6.375 8.9349 6.98698 7.71094 8.21094C6.48698 9.4349 5.875 10.9062 5.875 12.625C5.875 14.3438 6.48698 15.8151 7.71094 17.0391Z" fill="currentColor"></path></svg>') no-repeat center;
    mask: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.8438 22.8203C24.0781 23.0286 24.0781 23.25 23.8438 23.4844L22.9844 24.3438C22.75 24.5781 22.5286 24.5781 22.3203 24.3438L17.5938 19.6172C17.4896 19.513 17.4375 19.4089 17.4375 19.3047V18.7578C15.901 20.0859 14.1302 20.75 12.125 20.75C9.88542 20.75 7.97135 19.9557 6.38281 18.3672C4.79427 16.7786 4 14.8646 4 12.625C4 10.3854 4.79427 8.47135 6.38281 6.88281C7.97135 5.29427 9.88542 4.5 12.125 4.5C14.3646 4.5 16.2786 5.29427 17.8672 6.88281C19.4557 8.47135 20.25 10.3854 20.25 12.625C20.25 14.6302 19.5859 16.401 18.2578 17.9375H18.8047C18.9349 17.9375 19.0391 17.9896 19.1172 18.0938L23.8438 22.8203ZM7.71094 17.0391C8.9349 18.263 10.4062 18.875 12.125 18.875C13.8438 18.875 15.3151 18.263 16.5391 17.0391C17.763 15.8151 18.375 14.3438 18.375 12.625C18.375 10.9062 17.763 9.4349 16.5391 8.21094C15.3151 6.98698 13.8438 6.375 12.125 6.375C10.4062 6.375 8.9349 6.98698 7.71094 8.21094C6.48698 9.4349 5.875 10.9062 5.875 12.625C5.875 14.3438 6.48698 15.8151 7.71094 17.0391Z" fill="currentColor"></path></svg>') no-repeat center;
    right: 0;
}
.tm-header .is_ajaxsearch .form-inline input:focus,
.tm-header .is_ajaxsearch .form-inline input:focus-visible{outline: 0;}


.uk-accordion-title {
    display: block;
    font-size: 18px;
    line-height: 1.4;
    color: #292929;
    padding: 0 0;
    background: 0 0;
    overflow: hidden;
    font-family: Roboto;
    font-weight: 300
}

.uk-accordion-title::before {
    content: "";
    width: 1.4em;
    height: 1.4em;
    margin-left: 10px;
    float: right;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23696969%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23696969%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.uk-open>.uk-accordion-title::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23696969%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")
}

.uk-accordion-title:focus,.uk-accordion-title:hover {
    color: #696969;
    text-decoration: none;
    outline: 0
}

.uk-accordion-content {
    margin-top: 20px
}

.uk-accordion-content::after,.uk-accordion-content::before {
    content: "";
    display: table
}

.uk-accordion-content::after {
    clear: both
}

.uk-accordion-content>:last-child {
    margin-bottom: 0
}
.uk-accordion>:nth-child(n+2) {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e5e5e5;
}

.uk-overlay-background {
    background: rgba(255, 255, 255, .95);
    color: #444;
}
span.search_icons svg {display: none;}
span.search_icons:before{
    content: "\f002";
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    font-size: 50px;
    line-height: 1;
    text-align: center;
    font-family:"Font Awesome 6 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-variant: normal;
    text-rendering: auto;
    font-style: normal;
    line-height: 1;
}
@media only screen and (min-width: 768px) {
    .custom_gridses {display: grid; grid-template-columns: 2fr 1fr; gap: 1rem;}
    .custom_gridses .uk-width-1-3\@medium {order: 2;}
    .custom_gridses .uk-width-2-3\@medium{order: 1;}

    /* .wk-grid-width-xlarge-1-2>* {
        width: 50%;
    } */
}
.zoo-filter .uk-form .uk-grid{row-gap: 20px;}
@media only screen and (min-width: 1200px) {
    .zoo-filter .uk-form .uk-grid{row-gap: 40px;}
}
.uk-input,.uk-select,.uk-textarea,.uneditable-input:not([class*=uk-]),input[type=color]:not([class*=uk-]),input[type=date]:not([class*=uk-]),input[type=datetime-local]:not([class*=uk-]),input[type=datetime]:not([class*=uk-]),input[type=email]:not([class*=uk-]),input[type=month]:not([class*=uk-]),input[type=number]:not([class*=uk-]),input[type=password]:not([class*=uk-]),input[type=search]:not([class*=uk-]),input[type=tel]:not([class*=uk-]),input[type=text]:not([class*=uk-]),input[type=time]:not([class*=uk-]),input[type=url]:not([class*=uk-]),input[type=week]:not([class*=uk-]),select:not([class*=uk-]),textarea:not([class*=uk-]) {
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding: 0 10px;
    background: #fff;
    color: #696969;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow
}

.uk-input, .uk-select:not([multiple]):not([size]), .uneditable-input:not([class*=uk-]), input[type=color]:not([class*=uk-]), input[type=date]:not([class*=uk-]), input[type=datetime-local]:not([class*=uk-]), input[type=datetime]:not([class*=uk-]), input[type=email]:not([class*=uk-]), input[type=month]:not([class*=uk-]), input[type=number]:not([class*=uk-]), input[type=password]:not([class*=uk-]), input[type=search]:not([class*=uk-]), input[type=tel]:not([class*=uk-]), input[type=text]:not([class*=uk-]), input[type=time]:not([class*=uk-]), input[type=url]:not([class*=uk-]), input[type=week]:not([class*=uk-]), select:not([class*=uk-]):not([multiple]):not([size]) {
    height: 40px;
    vertical-align: middle;
    display: inline-block;
    border: 1px solid #eee;
}

.zoo-filter input:focus-visible, .zoo-filter select:focus-visible{
    outline: none;
    box-shadow: 0 3px 12px rgba(0,0,0,.07);
}



.tm-child-list>ul,.uk-list {
    padding: 0;
    list-style: none
}

.tm-child-list>ul>li::after,.tm-child-list>ul>li::before,.uk-list>li::after,.uk-list>li::before {
    content: "";
    display: table
}

.tm-child-list>ul>li::after,.uk-list>li::after {
    clear: both
}

.tm-child-list>ul>li>:last-child,.uk-list>li>:last-child {
    margin-bottom: 0
}

.tm-child-list>ul ul,.uk-list ul {
    margin: 0;
    padding-left: 20px;
    list-style: none
}

.tm-child-list>ul>li:nth-child(n+2),.tm-child-list>ul>li>ul,.uk-list>li:nth-child(n+2),.uk-list>li>ul {
    margin-top: 10px
}

.tm-child-list-divider>ul>li:nth-child(n+2),.uk-list-divider>li:nth-child(n+2) {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #e9e9e9
}

.uk-list-striped>li {
    padding: 10px 10px
}

.uk-list-striped>li:nth-of-type(odd) {
    background: #f4f5f7
}

.uk-list-striped>li:nth-child(n+2) {
    margin-top: 0
}

.uk-list-bullet>li {
    position: relative;
    padding-left: calc(1.6em + 10px)
}

.uk-list-bullet>li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1.6em;
    height: 1.6em;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%224%22%20height%3D%224%22%20viewBox%3D%220%200%204%204%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%09%3Ccircle%20fill%3D%22%23696969%22%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: block
}

.uk-list-large>li:nth-child(n+2),.uk-list-large>li>ul {
    margin-top: 20px
}

.uk-list-large.tm-child-list-divider>ul>li:nth-child(n+2),.uk-list-large.uk-list-divider>li:nth-child(n+2) {
    margin-top: 20px;
    padding-top: 20px
}

.uk-list-large.uk-list-striped>li {
    padding: 20px 10px
}

.uk-list-large.uk-list-striped>li:nth-child(n+2) {
    margin-top: 0
}

.uk-description-list>dt {
    color: #292929;
    font-size: 11px;
    font-family: Work Sans;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

.uk-description-list>dt:nth-child(n+2) {
    margin-top: 20px
}

.uk-description-list>dd {
    font-size: 15px
}

.uk-description-list-divider>dt:nth-child(n+2) {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e9e9e9
}
