h1{
    color: #ea6003;
    
}
.uk-h1{
    color: #ea6003;
    font-size: 55px;
    font-weight: 600;
    line-height: 1.1;
}
h2, h3, h4{
    color: #727272;
}
a, .uk-link{
    color: #ea6003;
    transition: all .3s;
}
a:hover,
.uk-link:hover{
    text-decoration: none;
    color: #712986;
}
.small-text{
    font-size: 13px;
}
.messages{
    background: #fff;
    padding: 8px;
    border-radius: 8px;
    border: 2px solid #e61a42;
    margin-bottom: 20px;
}
.messages p{
    margin: 0;
    color: #424242;
}
.uk-button{
    color: #fff!important;
    border-radius: 22px;
}
.uk-button-primary{
    background-color: #ec6508!important;
}
.uk-button-primary:hover{
    color: #ea6003!important;
    border-color: #ea6003;
    background-color: #fff!important;
}
.uk-button-secondary{
    background-color:#712986; 
}
.uk-button-secondary:hover{
    color: #712986!important;
    border-color: #712986;
    background-color: #fff!important;
}
.uk-card-default{
    box-shadow: 0 12px 17px 0px rgba(0,0,0,0.20);
    border-radius: 14px;
    transition: all .3s;
    position: relative;
    top: 0;
}
.uk-card-default:hover{
    box-shadow: 0 12px 17px 0px rgba(0,0,0,0.30);
    top: -2px;
}
.uk-slider-container{
    overflow-y: visible;
    padding: 0 20px;
}
.uk-dropdown{
    border-radius: 14px;
}
.products-grid img{
    max-height: 200px;
}
.products-grid h3 a{
    color: #727272;
    transition: all .3s;
}
.products-grid h3 a:hover{
    color: #ea6003;
    text-decoration: none;
}

.grid-img{
    text-align: center;
}
.category-span{
    font-size: 14px;
}
form label{
    color: #424242;
    padding-bottom: 4px;
    display: block;
}
.uk-input,
#id_new_password1{
    border-radius: 8px;
    border-color: #424242;
}
.uk-slider .uk-position-center-right,
.uk-slider .uk-position-center-left{
    margin: 0;
}
.uk-slider .uk-position-center-left{
    left: -10px;
}
.uk-slider .uk-position-center-right{
    right: -10px;
}
.uk-icon svg,
.uk-position-center-right.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve),
.uk-position-center-left.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){
    stroke: #ea6003!important;
    stroke-width: 3px;
}
.uk-offcanvas-bar{
    background-color: #fff;
}
.uk-offcanvas-bar .uk-nav-primary > li > a,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a{
    color: #ea6003
}
.uk-offcanvas-bar .uk-nav-primary > li > a:hover,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover{
    color: #712986;
}

@media (max-width: 960px) {
    .filter-div{
        margin-top: 0!important;
    }
    .filter-btn{
        margin: 0!important;
    }
    #country-form label,
    #category-form label{
        display: inline-block!important;
        margin-right: 10px;
        margin-bottom: 0!important;
    }
}

.uk-table,
.uk-table th{
    text-align: center;
    margin: 0;
}
.uk-table tbody{
    position: relative;
}
.uk-table tbody tr{
    border-bottom: 1px solid #eee;
}
.uk-table thead tr,
.uk-table tbody tr:last-child{
    border: none;
}
.uk-table tbody::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #424242;
    border-radius: 10px;
    left: 0;
    top: 0;
    z-index: -1;
 }
 .uk-select{
    display: inline-block;
    width: auto;
    border-radius: 8px;
    border-color: #ea6003;
 }