﻿/*
Theme Name: Reboot Child
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

.humburger  {
  left: auto;
    right: 10px;
}

#content {
background: linear-gradient(135deg, #0B0B0C 0%, #171208 55%, #0E0E0F 100%);
  padding: clamp(24px, 4vw, 56px);
  box-shadow: inset 0 0 0 1px rgba(201,162,77,0.12);
}

.main-navigation ul li a, .main-navigation ul li span, .footer-navigation ul li a, .footer-navigation ul li span {
    font-weight: 500;
}
.main-navigation-inner ul {
    justify-content: space-around
}

main .wp-block-columns {
    align-items: center !important;
}
.wp-block-column video, .wp-block-column picture {
    width: 100%;
}

.wp-block-column h2, .wp-block-column p, .wp-block-column ul, .wp-block-column .txt {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto
}

.wp-block-column p:nth-child(odd) {
    color: #C9A24D;
}


.comment-reply-title, .comments-title, .h1, .h2, .h3, .h4, .h5, .h6, .related-posts__header, .section-block__title, h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}

.site-header {
    box-shadow: inset 0 -1px 0 0 #C9A24D;
}

.main-navigation {
box-shadow: inset 0 -1px 0 0 #C9A24D;
}

 .wp-block-list {
  list-style: none;
  padding-left: 0;
  margin: 1.5em 0;
}

.wp-block-list li {
position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
  color: #E5E5E5;
}
.wp-block-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0.05em;
  color: #C9A24D;
  font-weight: 600;
}

.wp-block-heading::after { 
  content: "";
  display: block;
  width: 30%;
  height: 2px;
  margin-top: 10px;
  background: rgba(201, 162, 77, 0.75);
  border-radius: 2px;
}

.home h1.wp-block-heading::after {
  margin: 10px auto 0px;
}

.possible_price {
    display: block;
    max-width: 500px;
    width: 100%;
    margin: 0px auto;
    font-size: 32px;
    border: 2px solid rgba(201, 162, 77, 0.35);
    background-color: #000;
    padding: 1rem 2rem;
    text-align: center; 
    color: rgba(201, 162, 77, 0.75);
}
.possible_price strong {
    font-weight: 500;
    color: #C9A24D;
}
.possible_price span {
    font-size: 18px;
}

.wp-block-separator {
    width: 100% !important;
    margin: 4rem auto;
    border-bottom: 2px solid #222;
}

article.page, article.post {
    max-width: 1240px;
    margin: 0px auto;
}
article.post .possible_price {
    margin: 0px 0px 2rem 0px;
}

.footer-widget img {
    max-width: 200px !important;
}

.footer-widget .widget_media_image {
    text-align: center;
}

.contacts-item {
    display: flex;
    align-items: center;
}
.contacts-item--bottom  {
    margin-top: 2rem;
}
.contacts-icon {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}
a.contacts-item, .contacts-item span {
      color: #C9A24D;
      text-decoration: none;
}
.contacts-item span {
    font-size: 18px;
    line-height: 21px;
}
.contacts-item span ins {
    display: block;
    text-decoration: none;
      font-weight: 500;
}
.contacts-icon a {
    background: 0 0;
    outline: 0;
    color: #C9A24D;
    text-decoration: none;
    transition: .35s;
}
.contacts-icon svg {
    display: block;
    fill: #C9A24D;
    width: 100% !important;
    height: 100% !important;
}

.home h1 {
    text-align: center;
    color: #C9A24D;
}

.post-card__title a {
    color: #C9A24D;
}

a {
    transition: color 0.25s ease, opacity 0.25s ease;
}

a:focus,
a:focus-visible {
  outline: none;
  color: #E6C26A;
  text-shadow: 0 0 6px rgba(201, 162, 77, 0.35);
}

a:visited {
  color: #9F8440;
}

a:active {
  color: #FFD777;
}