/*
Theme Name:GORN 2 Дочерняя тема
Theme URI: https://goodwinpress.ru/tema-gorn-2
Author: GoodwinPress
Author URI: https://goodwinpress.ru/
Description: Используем дочернюю тему лишь в тех случаях, когда собрались менять стили, разметку или функции темы. Просто так ее ставить не требуется.
Text Domain: gorn-2
Domain Path: /languages
Template: gorn-2
*/

/* Размещайте ваши стили под этой строкой. */ 

.site-header__descr {
  padding-left: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  max-width: 275px;
  color: var(--greyColor);
  font-size: 0.9rem;
  line-height: 145%;
  border-left: 1px solid var(--borderColor);
}

.section--grey {
  padding: 4rem 0;
  background-color: rgb(52 52 52 / 3%);
}

input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
textarea {
  padding: 0.6rem 1rem;
  display: block;
  width: 100%;
  min-height: 2rem;
  -webkit-transition: border-color .15s ease-in-out;
  transition: border-color .15s ease-in-out;
  color: var(--mainColor);
  border: 1px solid #e8a31a;
  border-radius: var(--bradius);
  outline: none;
  background-color: var(--lightColor);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: var(--primeFont);
  font-size: 1rem;
  line-height: 1.5;
  -webkit-appearance: none;
  -webkit-backface-visibility: hidden;
  appearance: none;
  backface-visibility: hidden;
}

select {
  padding: 0 0.6rem;
  width: 100%;
  height: 2rem;
  color: var(--mainColor);
  border: 1px solid #c9c5db;
  border-radius: var(--bradius);
  outline: none;
  background: var(--lightColor);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
  font-family: var(--primeFont);
  font-size: 0.9rem;
  line-height: 1.5;
  cursor: pointer;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='range']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='week']:focus,
input[type='time']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='color']:focus,
select:focus,
textarea:focus {
  border-color: #ce5959;
}

.section--action {
  padding: 4rem 0 !important;
  position: relative;
  z-index: 5;
  background-color: var(--actionBg);
/*  background-image: url("assets/img/item-bg3.png"); */	
  background-position: center;
  background-repeat: no-repeat;
}

/*
Виджеты в сайдбаре
*/

.widget-title {
/*   margin-bottom: 1rem;*/
  padding-bottom: 1.2rem;
  display: block;
  font-weight: var(--medium);
  font-size: 1.25rem;
/*   line-height: 1;
  border-bottom: 1px solid var(--borderColor);*/
  color: var(--mainColor);
}

/*
Подводка под заголовками
*/

.section__title::before {
  content: "";
  width: 200px;
  height: 6px;	
  position: absolute;
  bottom: -1.7rem;
  background: linear-gradient(45deg, #e82930, #ffffff);
}

.page-header__title::before {
  content: "";
  width: 200px;
  height: 6px;	
  position: absolute;
  bottom: -1.7rem;
  background: linear-gradient(45deg, #e82930, #ffffff);
}

.single-feedback-wrapper__title::before {
  content: "";
  width: 200px;
  height: 6px;	
  position: absolute;
  bottom: -1.7rem;
  background: linear-gradient(45deg, #e82930, #ffffff);
}

.related-cards-list__title::before {
  content: "";
  width: 200px;
  height: 6px;	
  position: absolute;
  bottom: -1.7rem;
  background: linear-gradient(45deg, #e82930, #ffffff);
}

/* Скрыть значок reCAPTCHA */

.grecaptcha-badge {visibility: hidden}