/*
Theme Name: Radidetaly
Author: Site Vam
Author URI: https://sitevam.com.ua/
Description: Based on Twenty Sixteen.
Version: 1.0
*/

/* Header */
.main-header__logo a:hover {
  color: #263238;
}

/* Photo catalog REC */
.menu-item-6685 a,
.menu-item-6688 a,
.menu-item-7423 a {
    color: #ffffff !important;
    background-color: #4caf50;
    border-color: #4caf50;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out,
        background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out;
}
.menu-item-6685 a:hover,
.menu-item-6688 a:hover,
.menu-item-7423 a:hover {
  color: #ffffff !important;
  background-color: #409444;
  border-color: #3d8b40;
}
.menu-item-6685 a:focus,
.menu-item-6688 a:focus,
.menu-item-7423 a:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 187, 106, 0.5);
}

/* Prices */
.catalog__table thead h5 {
  margin-bottom: 0;
  padding: 4px 0;
  font-size: 1.6rem;
  text-align: center;
}
.catalog__table td, .catalog__table th {
  padding: .4rem 1rem;
}
.catalog__table th {
  font-weight: 600;
  color: #263238;
}
.catalog__table td img {
  height: 32px;
  width: auto;
  border: 1px solid #efcd43;
  padding: 2px;
}

/* wpcf7 From */
div.wpcf7 {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 100%;
}
.wpcf7 .wpcf7-form input:not([type="checkbox"]),
.wpcf7 .wpcf7-form select,
.wpcf7 .wpcf7-form textarea {
  width: 100%;
}
@media (min-width: 992px) {
  div.wpcf7 {
    width: 45%;
  }
  /*.wpcf7 .wpcf7-form input,
  .wpcf7 .wpcf7-form select,
  .wpcf7 .wpcf7-form textarea {
    width: 45%;
  }*/
}

/* Add */
h1 {
  margin-bottom: 0;
  padding: 4px 0;
  font-size: 2rem;
  color: #21C534;
}
.img {
  border: #a0d6a2 solid 1px;
  border-radius: 5px;
}
.img:hover {
  border: #4caf50 solid 1px;
}
.screen-reader-text {
  display: none;
}
.text-section--warning {
  border: 1px solid #28a745;
}
.news-item__title {
     padding: 10px 10px;
}
.cards .card-item__inner {
  background-color: #f8f9fa;
}
.tel a {
    color: #263238;
}
.hlresult {
    background-color: #4caf50 !important;
    color: #ffffff !important;
}
.news2{
    background:#ffcc99;
    padding: 2px;
    margin: 5px 1px;
    border: #990000 solid 1px;
    border-radius: 3px;

}

.news2:hover{
    background:#ffcc99;
    filter:alpha(opacity=40); ..-opacity:0.5; opacity:0.8; -khtml-opacity:0.8;
    padding: 2px;
    margin: 5px 1px;
    border: #990000 solid 1px;
    border-radius: 3px;
}

.price-submenu {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 24px;
}

.price-submenu__item {
    flex: 1 1 calc(33.33% - 10px); /* Ширина кожного елемента - 33.33% */
    box-sizing: border-box;
    text-align: center;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4px 0;
    border-radius: 4px;
    background-color: #f8f9fa;
    box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.15);
    border: 1px solid #a0d6a2;
    cursor: pointer;
    color: #212529;
}

.price-submenu__item:hover {
    border: 1px solid #4caf50;
    color: #212529;
    text-decoration: none;
}

.price-updated-date {
    font-weight: 600;
    margin-top: 12px;
    color: #455a64;
}