﻿

*,
*::before,
*::after {
    box-sizing: border-box;
}

body {
    /*color: #ffffff;
    background-color: #d8e2e1 !important;*/
    touch-action: manipulation;
    min-height: 100vh;
    text-rendering: auto;
    overflow-x: hidden !important;
    -ms-text-size-adjust: 100%;
    height: auto !important;
    -webkit-font-smoothing: antialiased;
    unicode-bidi: embed;
}

a {
    text-decoration: none;
}

.footer {
    /*background-color: #d8e2e1;*/
    /*color: #266f0a;*/
    border: none;
    background: #333;
    color: #9fa0a4;
}
    .footer > span, a, h4,address,h4,p {
        color: #fff;
        /*font-weight:600;*/
    }
    .sc-border {
        border-color: #3dcd58;
        border-width: 1px;
        border-block-style: solid;
    }

.sc-prd-img {
    max-block-size:300px;
    width:200px;
    height:200px;
}
.sc-text {
    color: #266f0a;
}

/*----------------------------------*/
.sc-bg {
    background-color: #266f0a;
    color: #fff;
}
/*==============UK===================================================*/

.uk-navbar-container:not(.uk-navbar-transparent) {
    background-color: #3db60f;
    color: #fff;
}

.uk-navbar-nav > li > a {
    color: #fff;
}

.uk-heading-line {
    color: #fff;
}

    .uk-heading-line > ::after, .uk-heading-line > ::before {
        border-bottom: calc(0.2px + 0.08em) solid #3dcd58;
    }


.nav-link {
    font-weight: bold;
}

/*.card-header {
    background-color: #ffffff;
    color: #000000;
    border-bottom: 0;
}*/

.text-truncate-container {
    width: 100%;
}

    .text-truncate-container p {
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

.uk-subnav > * > :first-child {
    font-size: 1rem;
    font-weight: 500;
}

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
    color: #000000;
    content: '\276F';
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a[aria-expanded=true] {
    color: #fff;
}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    font-family: 'iranyekan';
    font-weight: 800;
    color: #fff;
}

.uk-button-text::before {
    border-bottom: 3px solid #fff;
    top: 52px;
}



.uk-search-default .uk-search-input:focus {
    background-color: rgba(0,0,0,0);
    border-color: #fff
}

.uk-search-default .uk-search-input {
    border: none;
    border-bottom: 1px solid transparent;
}

.uk-search-input::placeholder {
    font-size: 14px;
    color: #fff;
}

.uk-search-input:focus {
    border-bottom: 2px solid #fff;
    transition: left .3s ease-out;
}

.uk-offcanvas-bar {
    /*min-width:100%;
    width:100%;*/
}
    /*===================================================================*/
    /*==============hvr===================================================*/
    .hvr-underline-from-center {
    box-shadow: none;
}

    .hvr-underline-from-center:before {
        background: #ffffff;
        height: 5px;
    }
/*===================================================================*/
