/*

Theme Name: Риэлти Child
Theme URI: https://realty.aftop.ru/
Author: aftop.ru
Author URI: https://realty.aftop.ru/
Description: Child
Version: 1.1
Template: myhome
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: myhome-child
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
Version-main: 1.7

*/

/* CTA */
.catalog_img img {
  position: absolute;
  top: 201px;
  left: 280px;
  z-index: 99;
  animation: bounce_img 10s infinite;
}

@keyframes bounce_img {
  0%{
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0,-5%);
  }
  100% {
    transform: translate(0, 0);
  }
}

.CTA {
  overflow: visible !important;
  padding-top: 120px;
  padding-bottom: 120px;
  margin-bottom: 140px;
  margin-top: 120px;
}

.CTA > div:first-child {
  max-width: 590px;
  margin-right: 180px;
}
.CTA > div:last-child {
  background: #fff;
  padding-bottom: 20px;
}
#wpcf7-f3950-p3816-o1 label {
  margin-bottom: 12px;
}

@media (max-width: 768px) {
  .catalog_img img {
    display: none;
  }
}
/* CTA конец*/


/* Пользовательская таблица */
.short_header .mh-pricing-table {
  background:#fff;
}
.short_header .mh-pricing-table__column__inner {
  background: #f4f4f4;
}
.short_header .mh-pricing-table__row--price {
  background: #f4f4f4;
}
.mh-pricing-table__row--price span {
  font-size: 18px;
  display: block;
  font-weight: 400;
}
.short_header .mh-heading{
  max-width: 800px;
  margin: auto;
  margin-bottom: 36px;
}

/* Пользовательская таблица конец */

/* Таблица сравнения */
.vc_custom_1507214929467 .mh-heading{
  max-width: 800px;
  margin: auto;
  margin-bottom: 36px;
}
#tablepress-1 th {
  background-color: #173557;
  color: #fff;
  font-size: 24px;
  font-weight: 400;
}
.tablepress {
  max-width: 940px;
  margin: auto;
}
.tablepress td, .tablepress th {
  font-size: 22px;
  font-weight: 400;
  padding: 17px !important;
}
/* Таблица сравнения конец */

.mh-top-bar-user-panel__user-menu a i,
.mh-top-bar-user-panel__user-menu button i {
    margin-right: 2px !important;
}
#wp-admin-bar-myhome {
  display: none !important;
}
@media (min-width: 768px) {
  .mh-panel-login-buttons .mh-panel-login-buttons__remember {
    width: 35%;
    float: left;
  }
  .mh-panel-login-buttons .mh-panel-login-buttons__right {
    width: 65%;
  }
}
.mh-post-grid__inner {
  max-height: 250px;
}
.mh-post-grid__excerpt {
  max-height: 97px;
  overflow: hidden;
}
.mh-post-grid__heading {
  max-height: 69px;
  overflow: hidden;
}
