:root {
    --text-normal: 400;
    --text-bold: 600;
    --main-color: #6C6C6C;
    --primary-color: #2251A0;
    --secondary-color: #020203;
    --hover-color: #4868AE;
    --contrast-color: white;
    --border-color: #4868AE33;
    --light-color: #f5f5f5;
}
html {
    font-family: "Montserrat", ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-optical-sizing: auto;
    color: var(--main-color);
}
@media (max-width: 767px) {
    html {
        font-size: 13px;
    }
}
body {
    background: var(--light-color);
}
.uk-text-small {
    font-size: 0.85rem;
    line-height: 1.2;
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    font-family: "Montserrat", ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}
h1, .uk-h1 {
    font-size: 1.7rem;
    line-height: 1.2;
    text-transform: uppercase;
    position: relative;
    padding-left: 1rem;
    color: var(--primary-color);
}
@media (min-width: 1200px) {
    h1, .uk-h1 {
        font-size: 2rem;
    }
}
h1::before,
.uk-h1::before {
    content: '.';
    display: inline-block;
    position: absolute;
    top: -0.5rem;
    left: 0;
}
.uk-text-center h1::before,
.uk-text-center .uk-h1::before {
    position: relative;
    left: -0.7rem;
}
h2, .uk-h2 {
    font-size: 1.43rem;
    line-height: 1.2;
    text-transform: uppercase;
    color: var(--secondary-color);
    padding: 0;
}
h3, .uk-h3 {
    font-size: 1.28rem;
    line-height: 1.2;
    padding: 0;
}
h4, .uk-h4 {
    font-size: 1.14rem;
    line-height: 1.2;
    padding: 0;
}
h5, .uk-h5,
h6, .uk-h6 {
    font-size: 1rem;
    line-height: 1.2;
    padding: 0;
}

.uk-heading-large {
    font-size: 2rem;
    line-height: 1.2;
    text-transform: uppercase;
    padding-left: 0;
}
@media (min-width: 768px) {
    .uk-heading-large {
        font-size: 2.86rem;
    }
}
.uk-text-large {
    font-size: 1.43rem;
    line-height: 1.2;
    color: var(--secondary-color);
}
.uk-h2::before, .uk-h3::before, .uk-h4::before, .uk-h5::before, .uk-h6::before, .uk-heading-large::before {
    content: '';
    display: none;
}
.uk-border-rounded-large {
    border-radius: 1rem;
}
@media (min-width: 768px) {
    .uk-border-rounded-large {
        border-radius: 1.43rem;
    }
}
.uk-border-rounded-small {
    border-radius: 0.7rem;
}
.uk-section-primary {
    background: var(--primary-color);
}
.uk-section-muted {
    background: #f5f5f5;
}
.uk-section-small {
    padding-top: 15px !important;
    padding-bottom: 15px;
}
@media (min-width: 1200px) {
    .uk-section-small {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem;
    }
}
.uk-container-large {
    max-width: 1300px;
}
.uk-container .uk-container.uk-container-large {
    max-width: 1320px;
}

@media (min-width: 960px) {
    .uk-header .uk-container .uk-container {
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }
}
@media (min-width: 960px) {
    .uk-container-expand-left,.uk-container-expand-right {
        max-width: calc(50% + (1300px / 2) - 40px);
    }
}
.uk-overlay-default {
    background: #FFFFFF33;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
.uk-overlay-primary {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.6) 100%);
}
a:hover .uk-overlay-primary {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%);
}
.uk-position-primary {
    z-index: 999;
}
.uk-text-primary {
    color: var(--primary-color) !important;
}
.uk-hover:hover,
a:hover .uk-hover {
    color: var(--primary-color) !important;
}
.uk-text-secondary {
    color: var(--secondary-color) !important;
}
.uk-header-border {
    border-bottom: 1px solid var(--border-color);
    box-sizing: border-box;
}
.uk-navbar {
    padding-top: 10px;
    padding-bottom: 10px;
}
.uk-navbar-nav {
    border: 1px solid var(--border-color);
    box-sizing: border-box;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    border-radius: 5rem;
}
.uk-overlay-default.uk-navbar-nav {
    border-color: #FFFFFF80;
}
.uk-navbar-nav>li>a {
    color: var(--secondary-color);
    text-transform: none;
}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    min-height: 40px;
    font-size: 1rem;
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 500;
    position: relative;
}
.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a[aria-expanded=true], .uk-navbar-nav>li.uk-active>a {
    color: var(--primary-color);
}
.uk-overlay-default.uk-navbar-nav>li>a {
    color: var(--contrast-color);
}
.uk-button {
    font-size: 1rem;
    line-height: 38px;
    text-transform: none;
    border-radius: 5rem;
    color: var(--secondary-color);
    border: 1px solid var(--border-color);
    position: relative;
    font-weight: 400;
    outline: none !important;
}
.uk-button:hover,
.uk-button:focus,
.uk-button:active {
    color: var(--primary-color);
}
.uk-button.uk-button-primary,
.uk-button.uk-button-super,
.uk-button.uk-active {
    background: var(--primary-color);
    color: var(--contrast-color);
}

.uk-button.uk-button-super {
    font-weight: 500;
}
.uk-button.uk-button-small {
    min-height: 24px;
    line-height: 24px;
    min-width: 60px;
    font-size: 12px;
    padding: 0 10px;
}
.uk-button.uk-button-primary:hover,
.uk-button.uk-button-primary:focus,
.uk-button.uk-button-primary:active,
.uk-button.uk-button-super:hover,
.uk-button.uk-button-super:focus,
.uk-button.uk-button-super:active {
    background: var(--hover-color);
    color: var(--contrast-color);
}
.uk-button.uk-button-super span {
    display: inline-block;
    width: calc(100% - 18px);
    text-align: left;
}
.uk-button.uk-button-super::before,
.uk-button.uk-button-super::after {
    content: '';
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
}
.uk-button.uk-button-super::before {
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='white'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 8px;
}
.uk-button.uk-button-super::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='6' viewBox='0 0 14 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3.46935V2.53065H9.80783V0.5L14 2.99042L9.80783 5.5V3.46935H0Z' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: calc(50% - 0.5rem);
    right: 1rem !important;
    width: 1rem;
    height: 1rem;
}
.uk-light .uk-button.uk-button-super {
    color: var(--primary-color);
    background: var(--contrast-color);
}
.uk-light .uk-button.uk-button-super::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6' fill='none' style='&%2310; &%2310;'%3E%3Ccircle cx='3' cy='3' r='3' fill='%232251A0'/%3E%3C/svg%3E");
}
.uk-light .uk-button.uk-button-super::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6' fill='none'%3E%3Cpath d='M0 3.46935V2.53065H9.80783V0.5L14 2.99042L9.80783 5.5V3.46935H0Z' fill='%232251A0'/%3E%3C/svg%3E");    right: 0;
}
.uk-light .uk-button.uk-button-super:hover,
.uk-light .uk-button.uk-button-super:focus,
.uk-light .uk-button.uk-button-super:active,
.uk-light .uk-button.uk-button-super:hover::before,
.uk-light .uk-button.uk-button-super:focus::before,
.uk-light .uk-button.uk-button-super:active::before,
.uk-light .uk-button.uk-button-super:hover::after,
.uk-light .uk-button.uk-button-super:focus::after,
.uk-light .uk-button.uk-button-super:active::after{
    color: var(--primary-color);
    filter: grayscale(1);
}
.uk-button-square {
    border-radius: 10px;
    font-weight: 500;
    padding: 0 0.7rem;
    color: var(--primary-color);
}
.uk-button-square:hover,
.uk-button-square:focus,
.uk-button-square:active,
.uk-button-square.uk-active,
.uk-active .uk-button-square{
    background: var(--primary-color);
    color: var(--contrast-color);
}
.uk-light .uk-button-square {
    border-color: white;
}

.uk-light .uk-button-square.uk-blue {
    color: var(--primary-color) !important;
    background: var(--contrast-color) !important;
}
.uk-button.uk-button-large {
    font-size: 1rem;
    line-height: 50px;
    font-weight: 500;
    padding: 0 20px;
}
.uk-tag-button {
    background-color: white;
    padding: 0 10px;
}
.uk-width-280 {
    width: 280px;
}
.uk-width-icon {
    width: 24px;
}
.uk-max-width-small {
    max-width: 120px;
 }
@media (min-width: 1200px) {
    .uk-max-width-small {
        max-width: 185px;
    }
}
.uk-max-width-1-2 {
    max-width: calc(50% - 10px);
}
.uk-height-xsmall {
    height: 75px;
}
.uk-height-70 {
    height: 70px;
}
.uk-height-120 {
    height: 120px;
}
.uk-height-150 {
    height: 150px;
}
.uk-height-200 {
    height: 200px;
}
.uk-height-240 {
    height: 240px;
}
.uk-height-300 {
    height: 240px;
}
.uk-height-320 {
    height: 240px;
}
.uk-height-340 {
    height: 340px;
}
.uk-height-350 {
    height: 240px;
}
.uk-height-380 {
    height: 240px;
}
.uk-height-400 {
    height: 280px;
}
.uk-height-400-mobile {
    height: 400px;
}
.uk-height-415 {
    height: 280px;
}
@media (min-width: 768px) {
    .uk-height-300 {
        height: 300px;
    }
    .uk-height-320 {
        height: 170px;
    }
    .uk-height-350 {
        height: 320px;
    }
    .uk-height-380 {
        height: 380px;
    }
    .uk-height-400 {
        height: 400px;
    }
    .uk-height-415 {
        height: 415px;
    }
}
@media (min-width: 1200px) {
    .uk-height-320 {
        height: 320px;
    }
}


.uk-height-700 {
    height: 700px;
}
b, strong, .uk-text-bold {
    font-weight: 600 !important;
}
.uk-drop .uk-panel-scrollable,
#mobileNav .uk-panel-scrollable{
    border: none;
    padding: 0 10px 0 0;
    overflow: auto;
    resize: none;
    overflow-x: hidden;
    height: auto;
    max-height: 290px;
}
.uk-navbar-dropdown-nav>li>a {
    color: var(--secondary-color);
}
.uk-navbar-dropdown-nav>li>a:hover,
.uk-navbar-dropdown-nav>li>a:focus,
.uk-navbar-dropdown-nav>li>a:active,
.uk-navbar-dropdown-nav>li.uk-active>a,
.uk-navbar-dropdown-nav>li>a.uk-active {
    color: var(--primary-color);
}
hr {
    border: 1px solid transparent;
    background-image: repeating-linear-gradient(90deg, var(--border-color), var(--border-color) 14px, transparent 14px, transparent 22px);
    background-position: left top;
    background-repeat: repeat-x;
    background-size: 100% 1px;
}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: "";
    display: inline-block;
    margin: 0 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 5L1 9' stroke='%23848484' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 10px;
    height: 10px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.uk-card.uk-card-default {
    box-shadow: none;
    border: 1px solid var(--border-color);
    border-radius: 1.43rem;
    color: var(--main-color);

}
.uk-card.uk-card-default:not(.uk-card-small) .uk-card-body,
.uk-card.uk-card-default.uk-card-body:not(.uk-card-small) {
    padding: 2.1rem;
}
.uk-intro {
    margin-left: -2rem;
    margin-right: -2rem;
}
.uk-intro-filters {
    width: calc(100% - 370px)
}
.uk-padding-small {
    padding: 20px;
}
.uk-padding-xsmall {
    padding: 10px;
}
.uk-padding-vertical {
    padding: 25px 0;
}
@media (min-width: 1200px) {
    .uk-padding-small {
        padding: 30px;
    }
    .uk-padding-xsmall {
        padding: 20px;
    }
}
@media (max-width: 1199px) {
    .uk-padding-large {
        padding: 20px;
    }
}
.uk-padding-small>:last-child,
.uk-padding-xsmall>:last-child {
    margin-bottom: 0;
}
.uk-slider-items > li {
    margin-top: 1px;
    margin-bottom: 1px;
}
.uk-slidenav:not(.uk-light .uk-slidenav) {
    color: var(--secondary-color);
}
.uk-slidenav:not(.uk-light .uk-slidenav):hover,
.uk-slidenav:not(.uk-light .uk-slidenav):focus,
.uk-slidenav:not(.uk-light .uk-slidenav):active {
    color: var(--primary-color);
}
.uk-slidenav svg {
    height: 20px;
}
.uk-card-primary.uk-card-body .uk-icon-button:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover, .uk-card-secondary.uk-card-body .uk-icon-button:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover, .uk-light .uk-icon-button:hover, .uk-offcanvas-bar .uk-icon-button:hover, .uk-overlay-primary .uk-icon-button:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover {
    background-color: #FFFFFF33;
    color: white;
}
.uk-icon-button {
    border: 1px solid var(--border-color);
    border-radius: 10px;
    color: var(--primary-color);
    width: 40px;
    height: 40px;
}
.uk-light .uk-icon-button {
    border: 1px solid #FFFFFF80;
}
.uk-icon-button:hover,
.uk-icon-button:focus,
.uk-icon-button:active {
    background-color: var(--primary-color);
}
.uk-icon-button.uk-active {
    background-color: var(--contrast-color);
}
.uk-icon-button svg {
    width: 24px;
}
.uk-icon-button:hover svg path,
.uk-icon-button:focus svg path,
.uk-icon-button:active svg path,
.uk-icon-button.uk-active svg path {
    fill: var(--contrast-color);
}
/*.uk-icon-button.uk-active svg path {
    fill: var(--primary-color);
}*/
.uk-light .uk-icon-button:hover svg path {
    fill: white;
}
.uk-card-primary.uk-card-body .uk-icon-button:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus, .uk-card-secondary.uk-card-body .uk-icon-button:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus, .uk-light .uk-icon-button:focus, .uk-offcanvas-bar .uk-icon-button:focus, .uk-overlay-primary .uk-icon-button:focus, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-card-primary.uk-card-body .uk-icon-button:active, .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active, .uk-card-secondary.uk-card-body .uk-icon-button:active, .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active, .uk-light .uk-icon-button:active, .uk-offcanvas-bar .uk-icon-button:active, .uk-overlay-primary .uk-icon-button:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active,
.uk-card-primary.uk-card-body .uk-icon-button.uk-active, .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button.uk-active, .uk-card-secondary.uk-card-body .uk-icon-button.uk-active, .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button.uk-active, .uk-light .uk-icon-button.uk-active, .uk-offcanvas-bar .uk-icon-button.uk-active, .uk-overlay-primary .uk-icon-button.uk-active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button.uk-active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button.uk-active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button.uk-active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button.uk-active
{
    background-color: var(--border-color);
    color: white;
}
.uk-pagination.uk-grid-small>* {
    padding-left: 15px;
}
.uk-pagination>*>* {
    background: var(--contrast-color);
    border: 1px solid var(--border-color);
    border-radius: 10px;
    padding: 10px 16px;
    color: var(--secondary-color);
    min-width: 9px;
    text-align: center;
    display: inline-block;
}
.uk-pagination a:hover {
    background: var(--border-color);
    color: var(--contrast-color);
}
.uk-pagination a:focus,
.uk-pagination a:active,
.uk-pagination .uk-active span {
    color: var(--contrast-color);
    background: var(--primary-color);
}
.uk-pagination>.uk-disabled>* {
    background-color: transparent;
    border-color: transparent;
}
.uk-lightbox {
    background: #00000080;
}
.uk-lightbox img {
    border-radius: 1.43rem;
    max-width: 90vw;
}
*+.uk-margin-small {
    margin-top: 15px !important;
}
.uk-grid-row-xsmall>.uk-grid-margin {
    margin-top: 7px;
}
.uk-grayscale iframe {
    filter: grayscale(1) brightness(0.7) contrast(1.2);
}
.uk-hidden-horizontal {
    display: none;
}
@media (orientation: portrait) {
    .uk-hidden-horizontal {
        display: block;
    }
}
.uk-opacity {
    opacity: 0.2;
    filter: brightness(0.5);
}
.uk-opacity-light {
    opacity: 0.1;
}
.uk-input,
.uk-select {
    border-radius: 5rem;
}
.uk-card-primary.uk-card-body .uk-input::placeholder, .uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder, .uk-card-secondary.uk-card-body .uk-input::placeholder, .uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder, .uk-light .uk-input::placeholder, .uk-offcanvas-bar .uk-input::placeholder, .uk-overlay-primary .uk-input::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder {
    color: var(--contrast-color);
}
.uk-input::placeholder {
    font-size: 1rem;
    transition: 0.15s ease-in;
}
.uk-input:focus::placeholder {
    opacity: 0;
}
.uk-dropdown {
    background: transparent;
    color: inherit;
    box-shadow: none;
    padding: 0;
}
span.uk-active .uk-navbar-parent-icon {
    transform: rotateX(180deg);
}
.uk-margin-xsmall-bottom {
    margin-bottom: 5px !important;
}
.uk-filter-dropdown {
    height: auto;
    max-height: 22vh;
    overflow-y: auto;
}
.uk-offset-dropdown {
    padding-left: 0;
}
@media(min-width: 1200px) {
    .uk-filter-dropdown {
        max-height: 37vh;
    }
    .uk-offset-dropdown {
        padding-left: 10px;
    }
}
[attr*='Option'] span.uk-checkbox {
    transition: 0.15s ease-in;
    background-color: transparent;
}
.uk-active span.uk-checkbox {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11'%3E%3Cpolygon fill='white' points='12 1 5 7.5 2 5 1 5.5 5 10 13 1.5'/%3E%3C/svg%3E");
}
input[type="checkbox"].uk-position-cover {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
#filterForm .uk-section-primary {
    background: #2251a0ab;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: white;
}
#filterForm .uk-dropdown {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
}
::selection {
    background: var(--primary-color);
    color: var(--contrast-color);
    text-shadow: none
}

::-webkit-scrollbar {
    height: 6px;
    width: 6px
}

::-webkit-scrollbar-track {
    background: rgba(0,0,0,.1);
    border-radius: 10px
}

::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(0,0,0,.4)
}

::-webkit-scrollbar-thumb:active {
    background: rgba(0,0,0,.9)
}
.uk-background-cover {
    background-size: cover !important;
}
.uk-form-blank,
.uk-form-blank:hover,
.uk-form-blank:focus,
.uk-form-blank:active {
    background: 0 0;
    border-color: transparent;
    color: inherit;
    font-size: 1rem;
    font-family: "Montserrat", ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}
@media (max-width: 1199px) {
    .uk-input, .uk-select, .uk-textarea {
        padding: 0 30px;
    }
}
.uk-form-large {
    padding: 0 20px !important;
}
.uk-navbar-nav>li>a.uk-open {
    color: var(--primary-color);
}
.uk-navbar-nav>li>a.uk-open .uk-navbar-parent-icon {
    transform: rotateX(180deg);
}


.uk-text-secondary-custom {
    padding-right: 60px;
}

@media (max-width: 768px) {
    .uk-text-secondary-custom {
        padding-right: 30px;
    }
}

.iti__country-list {
    color: var(--main-color);
}

form.uk-form input{
    font-size: 14px;
    color: #fff !important;
}

.ag-countrymask {
    width: 100%;
}

.custom-price-a {
    display: block;
    min-width: 50px;
    min-height: 38px;
}

.catalog-page-cus-filter .custom-price-a{
    min-width: 80px;
}

.custom-price-a-max {
    text-align: right;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

#filterForm input {outline:none;}

@media (max-width: 767px) {
    #set_filter {
        margin-top: 45px;
    }
    .custom-price-a {
        min-width: 120px;
    }
}

.area-big-cus {
    width: 41%;
}

.area-small-cus {
    width: 30%;
}

.checkbox-custom {
    border: none;
    background-color: rgba(255,255,255,0) !important;
}

.like-button-detail.uk-active  {
    background-color: var(--primary-color);
}