.site-blog .com-content-category-blog__items.blog-items.items-leading > .com-content-category-blog__item.blog-item {
  padding: 0;
  border: none;
  background-color: unset;
  border-color: unset;
}
.site-blog .com-content-category-blog__items.blog-items.items-leading > .com-content-category-blog__item.blog-item > .item-content {
  padding: .75rem 1rem;
  border: 1px solid;
  border-radius: 10px;
  margin-bottom: 1.5rem !important;
  background-color: #fff;
  border-color: #dfe3e7;
}
/* Временное решение, сортировка на странице shop ST */
.shop .com-content-category-blog__item.blog-item:nth-child(1) {
  order: 5;
}
.shop .com-content-category-blog__item.blog-item:nth-child(2) {
  order: 3;
}
.shop .com-content-category-blog__item.blog-item:nth-child(3) {
  order: 1;
}
.shop .com-content-category-blog__item.blog-item:nth-child(4) {
  order: 2;
}
.shop .com-content-category-blog__item.blog-item:nth-child(5) {
  order: 4;
}
/* Временное решение, сортировка на странице shop FIN */
 
#blogsortMenu {
  border-radius: 8px;
}
#blogsortMenu li:nth-child(2) {
  padding: 12px 8px 0;
}
#blogsortMenu li:nth-child(3) {
  padding: 0 8px 12px;
}
#blogsortMenu .dropdown-item {
  text-align: left;
  padding: 12px 8px;
  color: rgb(34,34,34);
  border-radius: 8px;
  line-height: 16px;
}
#blogsortBtn.dropdown-toggle {
  padding: 8px 12px;
  border-radius: 8px;
  line-height: 16px;
  background-color: rgb(255,255,255);
  color: rgb(34,34,34);
  border-color: #dfe3e7;
}
#blogsortBtn.dropdown-toggle:hover,
#blogsortBtn.dropdown-toggle:focus,
#blogsortBtn.dropdown-toggle.active,
#blogsortMenu .dropdown-item:hover,
#blogsortMenu .dropdown-item:focus {
  background-color: #c2838369;
  color: rgba(34, 34, 34, 1);
}
#blogsortBtn.dropdown-toggle:after,
.com-content-category-blog__sort-options.mb-3{
  display: none;
}
#blogsortMenu li:first-child {
  border-bottom: 1px solid rgb(229 229 229);
  font-size: 14px;
  color: rgb(119,119,119);
  padding: 12px 16px;
}
/*
.com-content-category-blog__sort-options .dropdown-menu {
  transition: .4s;
  font-size: 14px;
  margin-top: 1rem !important;
  border-radius: 8px;
}
@media(min-width:576px){
  .com-content-category-blog__sort-options .dropdown-menu {
    transform: translateX(-8px);
  }
}
.com-content-category-blog__sort-options #sortDropdown {
  border-color: #dfe3e7 !important;
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 8px 12px;
  border-radius: 8px;
  background-color: #fff;
  color: rgba(34,34,34,1);
  line-height: 16px;
}
*/

.vid iframe[src*="youtube"],
.vid iframe[src*="vimeo"],
.vid iframe[src*="video"],
.vid video {
  visibility: hidden;
}
/*.shop .category-desc {
  border-bottom: 1px solid #e1c4c4;
  margin-bottom: 1.25rem;
}*/
.link-to-review {
  font-weight: normal !important;
  gap: .5rem;
}
.kt-sortable {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
  width: 100%;
}
@media(max-width:330px){
  .link-to-review,
  .kt-sortable > div,
  .kt-sortable .inline-block,
  .kt-sortable .inline-block button {width: 100%;}
}
.shop main > .blog > .page-header {
  min-height: unset !important;
}
@media(max-width:991px){
  .kt-sortable .inline-block {
    float: right;
  }
}
@media(min-width:340px) and (max-width:575px){
  #fd .o-btn--default {
    width: 153px;
  }
  [id^="tippy-"] {
    inset: -14px auto auto -1px !important;
  }
  [id^="tippy-"] .o-dropdown {
    max-width: 153px;
  }
}
@media(max-width:575px){
  #mod-custom163 p,
  .reviews .card .mod-custom > p {
    hyphens: auto;
  }
}
#fd .o-btn--default:hover,
#fd .o-dropdown-nav__item.is-active,
#fd .o-dropdown-nav__item:hover {
  background-color: #c2838369 !important;
}
#fd .o-btn--default:focus,
#fd .o-btn--default:active {
  box-shadow: none !important;
}
.main-page.view-article .site-grid>.grid-child .container,
#fd .o-btn--default,
#comments .border {border-color:#dfe3e7 !important;}
span[data-kt-sort-label] {font-weight:400 !important;}
.lb-caption {display: none !important;}
#lightbox {
  /*top: 25px !important;*/
  display: flex;
  flex-direction: column-reverse;
  gap: 7px;
}
#comments .createdby {
  color: brown;
  font-weight: bold;
}
#comments .permalink,
#comments .published .icon-calendar,
#comments .createdby .icon-user {
  display: none;
}
#jcont {
  right: 0px !important;
}
form.kt-form {
  display: flex !important;
  flex-direction: column;
}
form.kt-form .o-alert--info{order:1;}
form.kt-form .kt-form-captcha{order:2;}
form.kt-form .kt-form-submit{order:3;}
form.kt-form .kt-user-info,
form.kt-form #comment,
form.kt-form .kt-form-composer{
  order: 0;
}
/*@media(min-width: 576px) and (max-width: 1199px) {
  aside.side-menu {
    position: sticky;
  }
}*/
@media(min-width: 991px) and (max-width: 1199px) {
  aside.side-menu {
    top: 70px;
  }
}
@media(min-width: 576px) and (max-width: 991px) {
  aside.side-menu {
    top: 4px;
  }
}
#fd .truncate {
  display: grid;
  max-height: 60px;
  height: 60px;
  white-space: normal !important;
}
#fd .kt-comment > .flex > .pr-md {
  padding-right: 0 !important;
}
#jvLabelWrap {
  right: 0 !important;
}
.o-attachment-preview__content {
    cursor: pointer !important;
    pointer-events: auto !important;
}
#kt .kt-reply-to, #kt .kt-reply-to a {
  color: brown !important;
}
#fd .o-alert--info {
  border-color: rgb(68 131 68) !important;
  color: rgb(68 131 68) !important;
}
.kt-form-submit {
  flex-direction: row-reverse !important;
}
.kt-form-submit .o-btn--primary {
  background-color: #448344 !important;
  border-color: #448344 !important;
  font-weight: 400 !important;
  border-radius: .2rem !important;
  padding: 4px 8px !important;
  float: left !important;
  margin-left: 0 !important;
}
.kt-form-submit .o-btn--primary:hover {
  background-color: #397039 !important;
  border-color: #397039 !important;
}
.kt-comment-minimize,
.o-attachment__content,
.o-attachment__actions,
.kt-comment-permalink,
.kt-reply-wrap {
    display: none !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
}
#fd .o-attachment {
  padding: 8px !important;
}
#fd .o-attachment__preview {
  width: 100% !important;
}
#fd .o-attachment-preview,
#fd .o-attachment-preview.is-image .o-attachment-preview__content {
  width: 100% !important;
  height: 150px !important;
}
#fd .o-attachment-list {
  grid-template-columns: repeat(3, 1fr) !important;
}
* {
  word-spacing: -1px;
}
b, strong {
  font-weight: bold;
}
.pagination {
  overflow-x: auto;
}
.kt-comment-content-action .flex-grow {
  text-align: right;
}
.o-attachment-preview.is-image a {
  pointer-events: none;
}
.kt-comment-permalink,
.kmt-form-area .markItUpHeader,
#fd .o-attachment__actions,
.o-attachment__content,
.comments-list-footer,
.comments-list-header a,
.kt-edited-info {
  display: none !important;
}
.space-y-md .flex.flex-col.md\:flex-row.mt-lg {
  margin-top: 0 !important;
}
.space-y-md > .o-snackbar,
.kmt-form-area .kt-form-header {
  display: none;
}
#fd .o-snackbar, #kt .kt-form-captcha {
  background-color: rgb(255 255 255) !important;
}
.lightbox .lb-image {
  border: none;
}
.comments-readmore > .row {
  flex-direction: row-reverse;
}
#kt .kt-comment {
  background: #fff !important;
  padding: 8px !important;
}
/*.site-blog #jc .rbox {
  background: #912f3e26 !important;
}
.site-blog #jc .rbox {
  background: #ffffffde url(https://amanita-muscaria.house/img/bg.jpg) !important;
  background-blend-mode: lighten;
  background-size: 270% !important;
  background-position-x: -230px !important;
}*/
.product-info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2rem;
}
.products-price {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: fit-content;
  grid-gap: 1rem;
}
@media(min-width:992px) {
  div.products-price {
    grid-gap: 2.5rem !important;
  }
  .products-price.two {
    grid-template-columns: 1fr;
  }
  .products-price .list-unstyled.m-2 {
    margin-bottom: -14px !important;
  }
}
@media(max-width: 991px) {
  #fd .o-attachment-list {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .product-info {
    grid-template-columns: 1fr;
    grid-gap: 1rem;
  }
  .product-info img {
    width: 100%;
  }
  .products-price.three {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 1rem;
    justify-content: space-between;
    width: 100%;
  }
}
@media(max-width: 767px) {
  #fd .o-attachment-list {
    grid-template-columns: 1fr !important;
  }
  .readmore {
    text-align: right;
  }
  .products-price {
    margin-top: 1rem;
    justify-content: space-evenly;
  }
  .products-price-three > div {
      font-size: .9rem;
  }
}
@media(max-width: 575px) {
  .g-recaptcha > div  {
    width: auto !important;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .products-price > div {
      font-size: .65rem;
  }
  .product-info {
    grid-gap: .5rem;
  }
}
@media(max-width: 400px) {
  .products-price {
    display: flex;
    gap: .5rem;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
  }
}
.shop.view-category .comments-readmore .col-md-auto {
  width: 100%;
}
.layout-blog div[aria-label="Comments link"] {
  display: none;
}
.metismenu.mod-menu .metismenu-item>a:focus, .metismenu.mod-menu .metismenu-item>button:focus {
  outline: none;
}
button[aria-label="Информация"] {
  display: none !important;
}
.view-category .lightbox2-image[width="25"],
.view-category .imagesizer.lightgallery[width="25"]{
  width: 28%;
}
.view-category .lightbox2-image[width="26"],
.view-category .imagesizer.lightgallery[width="26"]{
  width: 29%;
}
.view-category .lightbox2-image[width="27"],
.view-category .imagesizer.lightgallery[width="27"]{
  width: 30%;
}
.view-category .lightbox2-image[width="28"],
.view-category .imagesizer.lightgallery[width="28"]{
  width: 31%;
}
.view-category .lightbox2-image[width="29"],
.view-category .imagesizer.lightgallery[width="29"]{
  width: 32%;
}
.view-category .lightbox2-image[width="30"],
.view-category .imagesizer.lightgallery[width="30"]{
  width: 33%;
}
@media(min-width: 992px){
  .view-article .lightbox2-image[width="25"],
.view-article .imagesizer.lightgallery[width="25"]{
  width: 40%;
}
.view-article .lightbox2-image[width="26"],
.view-article .imagesizer.lightgallery[width="26"]{
  width: 41%;
}
.view-article .lightbox2-image[width="27"],
.view-article .imagesizer.lightgallery[width="27"]{
  width: 42%;
}
.view-article .lightbox2-image[width="28"],
.view-article .imagesizer.lightgallery[width="28"]{
  width: 43%;
}
.view-article .lightbox2-image[width="29"],
.view-article .imagesizer.lightgallery[width="29"]{
  width: 44%;
}
.view-article .lightbox2-image[width="30"],
.view-article .imagesizer.lightgallery[width="30"]{
  width: 45%;
}
}
@media(max-width: 992px){
  .view-article .lightbox2-image[width="25"],
.view-article .imagesizer.lightgallery[width="25"]{
  width: 50%;
}
.view-article .lightbox2-image[width="26"],
.view-article .imagesizer.lightgallery[width="26"]{
  width: 51%;
}
.view-article .lightbox2-image[width="27"],
.view-article .imagesizer.lightgallery[width="27"]{
  width: 52%;
}
.view-article .lightbox2-image[width="28"],
.view-article .imagesizer.lightgallery[width="28"]{
  width: 53%;
}
.view-article .lightbox2-image[width="29"],
.view-article .imagesizer.lightgallery[width="29"]{
  width: 54%;
}
.view-article .lightbox2-image[width="30"],
.view-article .imagesizer.lightgallery[width="30"]{
  width: 55%;
}
}
@media(min-width: 576px) and (max-width: 991px){
  .view-category .lightbox2-image[width="25"],
.view-category .imagesizer.lightgallery[width="25"]{
  width: 42%;
}
.view-category .lightbox2-image[width="26"],
.view-category .imagesizer.lightgallery[width="26"]{
  width: 43%;
}
.view-category .lightbox2-image[width="27"],
.view-category .imagesizer.lightgallery[width="27"]{
  width: 44%;
}
.view-category .lightbox2-image[width="28"],
.view-category .imagesizer.lightgallery[width="28"]{
  width: 45%;
}
.view-category .lightbox2-image[width="29"],
.view-category .imagesizer.lightgallery[width="29"]{
  width: 46%;
}
.view-category .lightbox2-image[width="30"],
.view-category .imagesizer.lightgallery[width="30"]{
  width: 47%;
}
}
@media(max-width: 575px) {
  .shop figure img {
    padding: 0 .5rem;
  }
  .blog-item .lightbox2-image[width="25"],
  .blog-item .imagesizer.lightgallery[width="25"]{
    width: 50%;
  }
  .view-article .lightbox2-image[width="25"]{
    width: 100%;
  }
  .blog-item .lightbox2-image[width="26"],
  .blog-item .imagesizer.lightgallery[width="26"]{
    width: 51%;
  }
  .view-article .lightbox2-image[width="26"]{
    width: 100%;
  }
  .blog-item .lightbox2-image[width="27"],
  .blog-item .imagesizer.lightgallery[width="27"]{
    width: 52%;
  }
  .view-article .lightbox2-image[width="27"]{
    width: 100%;
  }
  .blog-item .lightbox2-image[width="28"],
  .blog-item .imagesizer.lightgallery[width="28"]{
    width: 53%;
  }
  .view-article .lightbox2-image[width="28"]{
    width: 100%;
  }
  .blog-item .lightbox2-image[width="29"],
  .blog-item .imagesizer.lightgallery[width="29"]{
    width: 54%;
  }
  .view-article .lightbox2-image[width="29"]{
    width: 100%;
  }
  .blog-item .lightbox2-image[width="30"],
  .blog-item .imagesizer.lightgallery[width="30"]{
    width: 55%;
  }
  .view-article .lightbox2-image[width="30"]{
    width: 100%;
  }
  /*.com-content-article__body .lightbox2-image,
  .com-content-article__body .imagesizer.lightgallery{
    width: 50%;
  }*/
}
.main-page .page-header{
  background: #E9DBDB;
  padding: .5rem;
  text-align: center;
  border-radius: 10px;
  color: #912d3d;
  border-bottom: none;
}
.p-2.fas.fa-home {
  padding: 0 .5rem 0 0 !important;
}
@media(min-width: 992px){
  .grid-child.container-sidebar-left {
    width: 95%;
    transform: translateX(-5px);
  }
  .grid-child.container-component {
    transform: translateX(-13px);
  }
}
.com-content-article.item-pageshop .fields-container {
  display: none;
}
.metismenu.mod-menu .metismenu-item {
  padding: .5em 1em;
}
.metismenu.mod-menu .deeper li{
  background: #943f4c;
  width: 86px;
  padding: .5rem .75rem .75rem 14px;
  border-radius: 0 0 8px 8px;
}
.metismenu.mod-menu .deeper ul{
  min-width: unset !important;
  background-color: unset !important;
  box-shadow: none !important;
  transform: translate3d(-7px, 4px, 0px);
}
.metismenu.mod-menu .metismenu-item a {
  color: #fff;
  text-decoration: none !important;
  position: relative;
}
.metismenu.mod-menu .metismenu-item a:after {
  content: "";
  opacity: .2;
  background: 0 0;
  height: 2px;
  margin: auto;
  transition: all .2s, background-color .2s;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 50%;
}
.metismenu.mod-menu .metismenu-item a:hover:after {
  left: 0;
  right: 0;
  background: #fff;
}
aside .mod-menu a:hover{text-decoration: underline}
.view-category.shop .com-content-category-blog__item.blog-item {
  background-color: #fff;
}
.view-category.shop .blog-item .item-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.view-category.shop .blog-item .readmore a{
  font-size: 0;
  position: relative;
  background: #e8e8e8 url(/images/backgrounds.png) top repeat-x;
  width: 100%;
}
.view-category.shop .blog-item .readmore a:hover{
  background: #c2838369;
}
.view-category.shop .blog-item .readmore a:before {
  content: 'Описание товара';
  font-size: 1rem;
  color: #000;
}
.view-category.shop .page-header a {
  text-decoration: none;
  font-weight: normal;
  color: #9a1625;
  font-size: 1rem;
}
.view-category.shop .page-header a:hover {
  text-decoration: underline;
}
.view-category.shop .page-header {
  text-align: center;
  margin-bottom: 0;
  border-bottom: none;
  background: unset;
  min-height: 65px;
}
.view-category.shop .field-entry,
.view-category.shop .field-label {
  display: none;
}
.view-category.shop .nalichie {
  display: block;
}
.view-category.shop .nalichie .field-value {
  display: block;
  text-align: center;
  color: green !important;
  font-weight: bold;
}
.footer .grid-child{padding:1rem .5em!important}
body {
  background: url(/img/bg.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: unset;
  background-repeat: no-repeat;
}
main {
  margin-bottom: 1rem !important;
}
.main-page main{
    min-height: calc(100% - 2rem);
}
h1, .h1,
h2, .h2{
  font-size: 16pt;
}
h3, .h3 {
  font-size: 15pt;
}
a {
  color: #923442;
}
a:hover {
  text-decoration: none;
}
#jc .comment-info {
  display: flex;
  margin-bottom: 0;
  align-items: center;
}
#jc .comments-vote {
  margin-left: auto;
}
#jc .comments-list {
  padding-left: 0;
  padding-right: 0;
}
.container-header .grid-child:first-child {
  padding: .25rem;
}
/*.container-header .grid-child:last-child {
  padding: 0.5rem 0;
}*/
.page-link.active, 
.active > .page-link {
  background-color: #923342;
  border-color: #923241;
}
.page-link.active:hover, 
.active > .page-link:hover {
  background-color: #c28383;
  border-color: #c28383;
}
.page-link:hover {
  color: #fff;
  background-color: #c28383;
}
.container-header .container-nav {
  justify-content: flex-start;
}
.container-header nav {
  margin-top: 0;
}
.side-menu .mod-menu.mod-list.nav > li {
  display: block;
}
.side-menu .mod-menu.mod-list.nav > li a {
  padding: .35rem 0 !important;
  border-bottom: 1px solid #e1c4c4;
  display: block;
  width: 100%;
  color: #000;
}
.side-menu .mod-menu.mod-list.nav > li:last-child a {
  border-bottom: none;
}
.side-menu .nav a {
  position: relative;
}
.fields-container {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.field-entry {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  /*border-bottom: 1px solid #dfe3e7;*/
}
.view-article .field-entry {
  justify-content: flex-start;
  gap: 1rem;
}
.view-article .fields-container {
  width: fit-content;
}
.field-entry:last-child {
  border-bottom: none;
}
.field-label {
  font-weight: bold;
  color: #555;
}
.field-value {
  color: #333;
}
.shop .page-header h2 {
  font-size: 15px;
}
.shop .items-more {
  display: none;
}
.shop .blog-item .item-image {
  margin-bottom: 0;
}
.container-header .mod-list li > a {
  font-size: 1.02rem;
  padding-bottom: .25rem;
}
.view-article.shop main .card{
  border-radius: 10px;
}
.site-grid > .grid-child > *,
.view-article.shop .site-grid > .grid-child > main,
.main-page.view-article .site-grid > .grid-child > main,
.contacts.view-article .site-grid > .grid-child > main{
  background: #ffffffe0;
  border: 1px solid #dfe3e7;
  border-radius: 10px;
  padding: 1.5rem;
}
/*.view-article .com-content-article.item-page {
  position: relative;
}
.view-article .com-content-article.item-page > * {
  position: relative !important;
  z-index: 1 !important;
}
.view-article .com-content-article.item-page:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  z-index: -1;
}*/
.main-page.view-article .site-grid > .grid-child .container,
.contacts.view-article .site-grid > .grid-child .container,
.view-article .com-content-article.item-page
{
  background: #fff;
  border: 1px solid #dfe3e7;
  border-radius: 10px;
  padding: 1.5rem;
}
.site-grid > .grid-child .card-body,
.mod-breadcrumbs.breadcrumb,
.mod-menu.mod-list.nav > li {
  padding: 0 !important;
}
.blog-item .page-header a {
  text-decoration: none;
}
.blog-item .page-header {
  background: rgba(233, 219, 219, 0.9);
  padding: 0.25rem !important;
  /*margin-bottom: 1rem !important;*/
  border-bottom: none;
  border-radius: 10px;
}
@media(min-width:575px) and (max-width:991px){
  .shop .blog-item .page-header {
    padding: 0 !important;
  }
}
@media(max-width: 575px){
  .blog-item .page-header {
    padding: .55rem .55rem 1.05rem !important;
  }
  .shop .blog-item .page-header {
    margin-bottom: 0 !important;
  }
}
.blog-item .page-header h2 {
  margin-bottom: 0;
}
.com-content-category-blog__item.blog-item {
  padding: .75rem 1rem;
  border: 1px solid /*#dfe3e7*/;
  border-radius: 10px;
  margin-bottom: 1.5rem !important;
  background-color: #fff;
  border-color: #dfe3e7;
}
.com-content-category-blog__item.blog-item img {
  float: left;
  margin-right: 1rem !important;
}
.breadcrumb {
  background-color: unset;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.breadcrumb-item+.breadcrumb-item:before {
  float: unset;
}
.com-content-category-blog.blog > h1,
.com-content-category-blog.blog > h2,
.card-header {
  margin-bottom: 1rem;
  background-color: unset;
  padding: 0 0 .5rem 0;
  border-bottom: 1px solid #e1c4c4;
}
.page-header {
  border-bottom: 1px solid #e1c4c4;
  margin-bottom: 1.5rem;
  padding-bottom: .5rem;
}
#jc .createdby span[itemprop="name"] {
  color: brown;
  font-size: 1rem;
  font-weight: bold;
}
#jc .rbox {
  background: #fff;
  border-radius: 10px !important;
}
.footer2 {
  display: none;
}
.blog-item .field-entry {
  flex-direction: column;
}
.blog-item .page-header {
  margin-bottom: .5rem;
}
.bread {
  padding: 1rem 1.5rem !important;
}
.bread li {
  white-space: nowrap;
}
.readmore > .btn {
  border-color: #c2838369;
  /*color: #923442;*/
  color: #000;
  border-radius: 8px;
}
.readmore > .btn:hover {
  background-color: #c2838369;
}
.container-nav .mod-menu > li:first-child {
    padding-left: 0;
}
@media(max-width: 1399px) {
  .container-header .grid-child {
    padding-left: 1rem !important;
  }
}
@media(min-width: 1200px) {
  aside.sidebar-left.card.side-menu {
    position: sticky;
    top: 73px;
  }
}
@media(min-width: 992px) and (max-width: 1199px) {
  .view-category.shop .page-header {
    min-height: 70px;
    padding: 0 !important;
  }
}
@media(max-width: 991px) {
  .com-content-category-blog__item.blog-item,
  .site-blog .com-content-category-blog__items.blog-items.items-leading > .com-content-category-blog__item.blog-item > .item-content {
    margin-bottom: 0 !important;
  }
  .side-menu h2 {
    font-size: 13pt;
  }
  .side-menu .mod-menu.mod-list.nav > li a {
    font-size: .9rem;
  }
  .footer .grid-child{padding: .5em!important}
  .footer .grid-child .mod-footer {
    margin: 0;
  }
  .footer1 {font-size: 9px;}
  .grid-child.container-component {
    grid-area: side-l;
  }
  .grid-child.container-sidebar-left {
    grid-area: comp;
  }
  .logo {
    width: 100%;
  }
  .site-grid > .grid-child > *,
  .view-article.shop .site-grid > .grid-child > main,
  .main-page.view-article .site-grid > .grid-child > main,
  .contacts.view-article .site-grid > .grid-child > main,
  .main-page.view-article .site-grid > .grid-child .container,
  .contacts.view-article .site-grid > .grid-child .container,
  .view-article .com-content-article.item-page {
    padding: 1rem;
  }
  .container-header .grid-child {
        padding-left: .5rem !important;
  }
}
@media(max-width: 767px) {
  
  .container-header .container-nav nav {
    margin-top: 0;
  }
  .grid-child.container-component {
    grid-area: comp;
  }
  .grid-child.container-sidebar-left {
    grid-area: side-l;
  }
  .site-grid > .grid-child > *,
  .view-article.shop .site-grid > .grid-child > main,
  .main-page.view-article .site-grid > .grid-child > main,
  .contacts.view-article .site-grid > .grid-child > main,
  .main-page.view-article .site-grid > .grid-child .container,
  .contacts.view-article .site-grid > .grid-child .container,
  .view-article .com-content-article.item-page {
    padding: .5rem;
  }
  /*.side-menu .mod-menu.mod-list.nav > li a {
    font-size: .85rem;
  }*/
}
@media(min-width: 767px) and (max-width: 992px) {
  .view-category.shop .page-header {
    min-height: 60px !important;
  }
}
@media(min-width: 576px) and (max-width: 992px) {
  .shop .blog-items {
    grid-template-columns: 1fr 1fr;
  }
  .view-category.shop .page-header {
    min-height: 70px;
  }
}
@media (max-width: 575px) {
  .view-category.shop .page-header {
    min-height: unset;
  }
  /*a.logo {
    display: flex;
    justify-content: center;
  }*/
  img.logo {
    padding: 1.5rem;
  }
  .site-grid {
    grid-gap: 0 .25em;
  }
  table {
    overflow-x: auto;
    width: 100%;
    display: block;
  }
  .site-grid > .grid-child > *,
.view-article.shop .site-grid > .grid-child > main,
.main-page.view-article .site-grid > .grid-child > main,
.contacts.view-article .site-grid > .grid-child > main {
   padding: .25rem;
  }
  .bread {
    padding: .5rem .25rem !important;
  }
  .bread li {
    padding: .5rem 0;
  }
}
@media(min-width: 576px) and (max-width: 991px) {
  .container-component>:first-child, .container-sidebar-left>:first-child, .container-sidebar-right>:first-child,
  .container-component>*+*, .container-sidebar-left>*+*, .container-sidebar-right>*+*, .container-sidebar-left .sidebar-   left:first-child {
    margin-top: .25rem !important;
  }
  .site-grid {
    grid-gap: 0 .25em;
    grid-template-areas:
        ".banner banner banner banner."
        ".top-a top-a top-a top-a."
        ".top-b top-b top-b top-b."
        ".side-l comp comp side-r."
        ".bot-a bot-a bot-a bot-a."
        ".bot-b bot-b bot-b bot-b.";
  }
  .grid-child.container-sidebar-left {
    grid-area: side-l;
  }
  .grid-child.container-component {
    grid-area: comp;
  }
  .navbar-toggler {
    display: none;
  }
  .container-header .mod-menu {
    flex-direction: row;
    flex: 1;
    display: flex;
  }
  .collapse:not(.show) {
    display: block;
  }
  .container-header .mod-list li > a {
    font-size: .9rem;
  }
  .metismenu.mod-menu .metismenu-item {
    padding: .5em .75em .25em;
  }
  .bread {
    padding: .5rem .25rem !important;
  }
}
@media(max-width:575px){
  .img-fluid {
    height: auto !important;
    width: auto !important;
  }
  body {
    background-attachment: unset;
  }
  .footer1 {
    text-align: center;
  }
  ul.mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list {
    padding-top: .75rem;
    padding-bottom: 0;
  }
  .navbar {
    width: 100%;
  }
  .metismenu.mod-menu .metismenu-item {
    padding: .25em 1em;
    border-bottom: 1px solid #a15e68;
  }
  .metismenu.mod-menu .metismenu-item:last-child {
    border-bottom: none;
    margin-bottom: -4px;
  }
  .metismenu.mod-menu .metismenu-item.active {
    /*background: #71343d;*/
    /*background: #a46868;*/
    background: #fff;
  }
  .metismenu.mod-menu .metismenu-item.active a {
    font-weight: 500;
    color: rgb(145, 45, 61);
  }
  .metismenu.mod-menu .metismenu-item a:after {
    display: none !important;
  }
  .container-header .grid-child {
    padding: .25rem !important;
  }
  .container-component>:first-child, .container-sidebar-left>:first-child, .container-sidebar-right>:first-child, .container-component>*+*, .container-sidebar-left>*+*, .container-sidebar-right>*+* {
    margin-top: .5rem !important;
  }
  main {
    margin-bottom: 0 !important;
  }
  .footer {
    margin-top: .5rem;
  }
  .site-blog .com-content-category-blog__items.blog-items.items-leading > .com-content-category-blog__item.blog-item > .item-content,
  .com-content-category-blog__item.blog-item {
    padding: .25rem;
  }
  .readmore {
    margin-bottom: 0;
  }
  .shop .readmore {margin-bottom:1rem}
  .wrap__Nr6gt {
    bottom: 5% !important;
  }
  .navbar-toggler {
    box-shadow: 0px 0px 0px 4px rgb(255 255 255);
  }
  .jv-mobile > *  {
    margin-bottom: 12px !important;
  }
  /*.jv-mobile > * > *  {
    margin-right: 9px !important;
    width: 55px !important;
    height: 55px !important;
  }*/
}
.reviews.view-article .com-content-article.item-page {
  background: unset;
  border: none;
  padding: 0;
}