﻿* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

:root {
    /* Box Shadow Colors */
    --ltn__box-shadow-1: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
    --ltn__box-shadow-2: 0 0 4px rgba(0, 0, 0, 0.1);
    /* like border */
    --ltn__box-shadow-3: 0 1px 6px 0 rgba(32, 33, 36, .28);
    /* like border GGL */
    --ltn__box-shadow-4: 0 5px 20px 0 rgba(23, 44, 82, 0.1);
    --ltn__box-shadow-5: 0 8px 16px 0 rgba(93, 93, 93, 0.1);
    --ltn__box-shadow-6: 0 0 25px 2px rgba(93, 93, 93, 0.2);
   
}
.lh-base {
 color:#353333;
}
.widget {
    margin-bottom: 40px;
    padding: 35px 30px 40px 35px;
    -webkit-box-shadow: var(--ltn__box-shadow-1);
    box-shadow: var(--ltn__box-shadow-1);
}

.ltn__color-widget ul {
    padding: 0;
    margin: 0;
}

    .ltn__color-widget ul li {
        list-style: none;
        display: inline-block;
        margin-top: 3px;
        margin-right: 5px;
        background-color: var(--section-bg-1);
        border: 1px solid var(--border-color-1);
    }

        .ltn__color-widget ul li a {
            width: 40px;
            height: 22px;
            display: block;
        }

        .ltn__color-widget ul li:hover {
            outline: 2px solid var(--ltn__secondary-color);
            outline-offset: 1px;
        }

    .ltn__color-widget ul .black {
        background-color: var(--black);
    }

    .ltn__color-widget ul .white {
        background-color: var(--white);
    }

    .ltn__color-widget ul .red {
        background-color: var(--red);
    }

    .ltn__color-widget ul .silver {
        background-color: var(--silver);
    }

    .ltn__color-widget ul .gray {
        background-color: var(--gray);
    }

    .ltn__color-widget ul .maroon {
        background-color: var(--maroon);
    }

    .ltn__color-widget ul .yellow {
        background-color: var(--yellow);
    }

    .ltn__color-widget ul .olive {
        background-color: var(--olive);
    }

    .ltn__color-widget ul .lime {
        background-color: var(--lime);
    }

    .ltn__color-widget ul .green {
        background-color: var(--green);
    }

    .ltn__color-widget ul .aqua {
        background-color: var(--aqua);
    }

    .ltn__color-widget ul .teal {
        background-color: var(--teal);
    }

    .ltn__color-widget ul .blue {
        background-color: var(--blue);
    }

    .ltn__color-widget ul .navy {
        background-color: var(--navy);
    }

    .ltn__color-widget ul .fuchsia {
        background-color: var(--fuchsia);
    }

    .ltn__color-widget ul .purple {
        background-color: var(--purple);
    }

    .ltn__color-widget ul .pink {
        background-color: var(--pink);
    }

    .ltn__color-widget ul .nude {
        background-color: var(--nude);
    }

    .ltn__color-widget ul .orange {
        background-color: var(--orange);
    }

*, ::after, ::before {
    box-sizing: border-box;
}

.ltn__widget-title {
    font-size: 20px;
    margin-bottom: 35px;
    text-transform: capitalize;
}

.ltn__menu-widget > ul {
    padding: 0;
    margin: 0;
}

    .ltn__menu-widget > ul li {
        list-style: none;
        margin-top: 10px;
    }

        .ltn__menu-widget > ul li a {
            display: block;
            font-size: 14px;
            font-weight: 700;
        }

            .ltn__menu-widget > ul li a span {
                float: left;
                margin-right: 10px;
                color: var(--ltn__color-1);
            }

/* menu-widget-2 */
.ltn__menu-widget-2 {
    background-color: transparent;
}

    .ltn__menu-widget-2 ul li a {
        background-color: var(--section-bg-1);
        padding: 20px 10px 20px 30px;
    }

        .ltn__menu-widget-2 ul li a span {
            background-color: var(--white);
            color: var(--ltn__primary-color);
            position: relative;
            top: -11px;
            width: 50px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            -webkit-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
        }

    .ltn__menu-widget-2 ul li.active a, .ltn__menu-widget-2 ul li:hover > a {
        background-color: var(--ltn__secondary-color);
        color: var(--white);
    }

        .ltn__menu-widget-2 ul li.active a span, .ltn__menu-widget-2 ul li:hover > a span {
            background-color: var(--ltn__secondary-color-2);
            color: var(--white);
        }

            .ltn__menu-widget-2 ul li.active a span:hover, .ltn__menu-widget-2 ul li:hover > a span:hover {
                background-color: var(--ltn__primary-color);
                color: var(--white);
            }

    .ltn__menu-widget-2 > ul > li:first-child {
        margin-top: 0;
    }

    .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li a {
        background-color: var(--ltn__primary-color);
        color: var(--white);
    }

        .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li a span {
            background-color: var(--ltn__primary-color-2);
            color: var(--white);
        }

    .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li.active a, .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li:hover > a {
        background-color: var(--ltn__secondary-color);
        color: var(--white);
    }

        .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li.active a span, .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li:hover > a span {
            background-color: var(--ltn__secondary-color-2);
            color: var(--white);
        }

            .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li.active a span:hover, .ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li:hover > a span:hover {
                background-color: var(--ltn__primary-color);
                color: var(--white);
            }

@media (min-width: 992px) .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

.widget a {
    color: #1a2a36
}
/* ltn__pagination-3 */
.ltn__pagination ul {
    margin: 0;
    padding: 0;
}

    .ltn__pagination ul li {
        list-style: none;
        display: inline-block;
        margin-right: 10px;
        font-family: var(--ltn__heading-font);
    }

        .ltn__pagination ul li:last-child {
            margin-right: 0px;
        }

        .ltn__pagination ul li a, .ltn__pagination ul li span {
            height: 50px;
            width: 50px;
            line-height: 46px;
            border: 2px solid #0cb34d;
            text-align: center;
            display: block;
            font-weight: 700;
            color: #3c3f42;
        }

        .ltn__pagination ul li:hover a, .ltn__pagination ul li.active a {
            background-color: #006327;
            border-color: #006327;
            color: #fff;
        }

        .ltn__pagination ul li span.active {
            background-color: #006327;
            border-color: #006327;
            color: #fff;
        }

@media (max-width: 767px) {
    .ltn__pagination ul li {
        margin-right: 5px;
        font-size: 14px;
    }

        .ltn__pagination ul li a, .ltn__pagination ul li span {
            height: 40px;
            width: 40px;
            line-height: 36px;
        }