.hover\:text-cyan-500:hover {

    color: #43b14e ;
    font-weight: 700;
}
.bg-theme-four{
    background-color: white ;
    border-bottom: 2px solid;
    border-top: 2px solid;
}
.top_header{
    border-bottom: .1rem solid #ffffff4a;
}
.side-bar .menu .item .side_nav_magazine:hover {
    color: black ;
    font-weight: 700 !important;
}
.side-bar .menu .item .side_nav_magazine:hover:after {

    background-color:  white ;
}
.side-bar .menu .item .side_nav_magazine.active_theme_3{
    color: white ;
}
.side-bar .menu .item .side_nav_magazine.active_theme_3:after{
    background-color: white ;
}
.text-blue-600 {
    color: #43b14e ;
}
.border-red-300 {
    border-color: #43b14e ;
}
.text-theme-three {
    color: #000 ;
}
.side-bar.bg-theme-four{
    background-color: white ;

}
.side-bar.bg-theme-four .menu .item .side_nav_magazine {

    color: #000 ;


}
.div_popular_post{
    background-color: #43b14e !important ;
}
.text-brand-primary {
    color: #43b14e ;
}
.hover\:text-brand-primary:hover {
    color: #43b14e ;
}
.before\:bg-brand-primary:before {

    background-color: #43b14e ;
}
.bg-neutral-800 {
    background-color:  #43b14e ;
}
.bg-blue-600 {

    background-color: #43b14e ;
}
footer .py-8 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
}
@media (min-width: 768px) {
    .md\:w-64 {
        width: 9rem;
    }
}
.h-11 {
    height: 3.75rem;
}
.border-y-blue-950 {

    border-top-color: white;
    border-bottom-color: transparent;
}
@media (min-width: 1024px) {
    .lg\:divide-blue-950>:not([hidden])~:not([hidden]) {

        border-color: transparent;
    }
}
.register-logo img{
    width: 100px;
}
.hover\:text-blue-600:hover {
    color: #43b14e;
}
.btn_login{
    background-color: #43b14e !important;
}
.accent-red-500 {
    accent-color: #43b14e;
}
.hover\:text-blue-700:hover
{
    --tw-text-opacity: 1;
    color: #43b14e;
}
.category_frontend {
    background-color: #43b14e !important;
}
.follow_ush2 {
    background-color: #43b14e !important;
}
.text-blue-500 {

    color: #43b14e;
}
.btn_card_view.active, .btn_list_view.active {

    border-color: #43b14e;

    color: #43b14e;
}
.sub-btn-level3_div{
    margin-left: 20px;
}
.my_menu_side .sub-item{
    margin-left: 20px;
}

@media (min-width: 1280px) {
    .side-bar.bg-theme-four {
       /* padding-top: 50px;*/
    }
}
.addpadding{
    padding-top: 50px
}
footer.bg-theme-four {
    background-color: #43b14e;
    border: none;
}
.nav_link:hover {
     font-weight: 700;
    color: #43b14e;
}
.sub-sub-menu a{
    color: #000;
}
.side-bar .menu .item .side_nav_magazine{
    color: black;

}
.bloc_main_menu .side-bar .menu .item .side_nav_magazine::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #43b14e;
    margin-right: 5px;
    vertical-align: middle;
}
.btn_search_new{
    color: black;
    background-color: rgba(255, 255, 255, 0.91);
}
.bloc_main_menu{
    padding-top: .4rem;
    padding-bottom: .4rem;
}
.search_section{
    z-index: 999999999999999999999999;
}
@media (min-width: 768px) {

    .name_cate_front{
        font-size: 1.25rem;
        line-height: 1.75rem;
        color: black;
    }
    .name_cate_front::before {
        content: "";
        display: inline-block;
        width: 11px;
        height: 11px;
        background-color: #43b14e;
        margin-right: 3px;
        vertical-align: middle;
        margin-bottom: 3px;
    }
}
.name_cate_front{
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: black;
}
.name_cate_front::before {
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    background-color: #43b14e;
    margin-right: 3px;
    vertical-align: middle;
    margin-bottom: 3px;
}
@media (max-width: 1279px) {

    .mobile_category_menu_contenair{
        margin-top: 3rem;
    }
    .top_header {
       /* border-bottom: .1rem solid #95da9ac7;*/
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
}


.view_more1{
    border-color: transparent !important;
    color: #43b14e !important;
}
.view_more1:hover{
    font-weight: 700;
}
@media (min-width: 1280px) {
    .container:not(.nocontainer) {
        max-width: 1240px;
    }
}
.search_section input {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}
.logo_foter{
    width: 130px;
}