/*
Your custom style

Add your custom styles in this file so it is easier to update the theme.
*/


/*  Категории под заголовком  */
.item-container .item-category {
    background: #62c358;
    color: #fff;
}
.item-container .item-category:hover {
    background: #fff;
    color: #00578c;
}

/*  Строка под заголовком */
.item-container .subtitle {
    text-transform: none;
}


/* Добавить пункт рамки */
.lang-ru_RU input, .lang-ru_RU textarea, .lang-ru_RU select, .lang-ru_RU .sbHolder {
    border: 1px solid rgba(0,0,0,0.1);
}

input[type="text"], input[type="password"] {
    background: #f4f4f4;
    border: 1px solid rgba(0,0,0,0.1);
    width: 92%;
}

textarea {
    background: #f4f4f4;
    border: 1px solid rgba(0,0,0,0.1);
    width: 92%;
}

/*  отступ от заголовка  */
.right-sidebar .elements-with-sidebar:first-child .elements-sidebar-wrap {
    padding-top: 15px;
}

/*  отступ категорий от заголовка  */
.page-title ~ .categories-container {
    margin-top: 10px;
}



/*   Главное меню для мобильных    */
@media (max-width: 640px) {

.main-nav-wrap .nav-menu-main {
    width: 92% !important;
}
.header-container .nav-menu-main {
    background: #fff !important;
    border: 1px solid #eee !important;
}
.main-nav .menu-tools {
    min-height: 0px !important;
}

.nav-menu-main > ul > li {
    font-size: 16px !important;
    line-height: 50px !important;
}
.nav-menu-main > ul > li li {
    font-size: 16px !important;
    line-height: 40px !important;
    width: 92% !important;
}


}

/* конец для мобильных */