
/* Блок характеристик зеленый и синий - заголовок*/
.blockharak_zag_green, .blockharak_zag_blue {
	line-height: 1;
	margin-top: 0px;
	margin-bottom: 0px;
  /*шрифт*/
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 20px; 
  font-weight: 700; 
  /*Прокрутка при переходе по якорной ссылке*/
  scroll-margin-top:60px;
}  

/* Блок характеристик зеленый - заголовок*/
.blockharak_zag_green {
  /*шрифт*/
  color: #177B2F;  
}  

/* Блок характеристик синий - заголовок*/
.blockharak_zag_blue {
  /*шрифт*/
  color: #1219b0;  
}



/* Базовые цены на главной (от ...)*/
.BazaCena{
	line-height: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}




/* Блок характеристик зеленый и синий - дополнения */
.blockharak_dop_green, .blockharak_dop_blue{
	line-height: 1.1;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

/* Блок характеристик зеленый - дополнения */
.blockharak_dop_green{
  /*шрифт*/
  color: #177B2F; 	
}

/* Блок характеристик синий - дополнения */
.blockharak_dop_blue{
  /*шрифт*/
  color: #1219b0; 	
}








/* Подпись к станд. встр. ютуб*/
.wp-has-aspect-ratio{
	line-height: 1.2;  
}




/* Текстовый переключатель валют */
.TextVal{
  
  margin: 0 auto;
  
  width: 300px;
  border: 1px solid #cccccc;
  background-color: #fdfdbd; 
  
  padding: 5px;  

	line-height: 1.3;
	
	text-align: center;
	justify-content: center;
  
}



/* Блок характеристик - наполнение */
.blockharak_content p{
	line-height: 1.5;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Блок характеристик - видео */
.blockharak_video {
	margin-top: 0px;
	margin-bottom: 0px;
	justify-content: center;
  text-align: center;
}
.blockharak_video p{
	margin-top: -10px;
	margin-bottom: 0px;
	justify-content: center;
  text-align: center;
  line-height: 1;
  /*шрифт*/
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 14px;   
}

/* Блок характеристик - изображение */
.blockharak_image {
	margin-top: 0px;
	margin-bottom: 0px;
	justify-content: center;
  text-align: center;
}










/* Предупреждение */
.pred p{
	line-height: 1.2;
	margin-top: 0px;
	margin-bottom: 0px;
}



/*Блок характеристик - Расскрывающиеся блоки "подробнее"*/
.claps-text-inner, .claps-text-collapse-button, .claps-text-toggle-icon{
  
  /*шрифт*/
  color: #5320db; 
  line-height: 1.3;
	margin-top: 0px;
	margin-bottom: 0px;  
}







/* Таблица характеристик */
.tablhar tbody td {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	line-height: 1.2;
}



/*Базовая стоимость*/ 
.bazastoim{
  
  /*шрифт*/
  color: #ff0000;  
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 20px; 
  font-weight: 700;  
  
  /*justify-content: center;*/
  text-align: center;

  /*background: #fffb00;*/
  padding-bottom: 18px;
  
} 




/*Расскрывающаяся панель дополнений (исп. Блок "Детали")------------------*/ 


/*Расскрывающийся - Заголовок*/
.wp-block-details summary{
  
	margin-left: 3;
	margin-right: 3;
	

  
  background: #c9d2e9;  
  
  /*рамка*/  
  border-radius: 5px;
  padding: 5px;
  
  
  /*шрифт*/
  color: #000000;  
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 16px; 
  font-weight: 700;
  
} 

/*Расскрывающийся - Тело*/ 
.wp-block-details{
  
  background: #eeeeee;
  line-height: 1.5;
  
  /*рамка*/  
  border-radius: 5px; 
  
  /*margin: 3px;*/
  padding: 5px;
} 

/*При открытом теле блока */
.wp-block-details[open] {
  /*немного отступа снизу*/
	padding-bottom: 1rem;
}


/*Расскрывающийся - Тело -> Блок доплаты*/ 
.DetaliDopl{
  
  /*фон розовый*/
  /*background: #112233; */
  /*фон белый
  background: #efefef; */  
  
  line-height: 1.5;

  /*шрифт*/
  color: #1219b0;
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 15px;
  
  /*рамка*/  
  border: 1px solid #1219b0; /*#d00000;*/
  border-radius: 5px;

  margin: 3px;
  padding: 3px;
}



/*Домик в меню для мобильн.устр.-------------------------------------*/
.mobilehomebtn{
  
background: #c9d2e9; 

   /*шрифт*/
  color: #000000;  
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 16px; 
  font-weight: 700;
  
  /*рамка*/  
  border-radius: 3px;
  padding: 3px;  
  
}
  

/*checkbox*/ 
input[type="checkbox"] {
  width: 20px;
  height: 20px;
  margin: 10px;
}

/*radio*/ 
input[type="radio"] {
  width: 20px;
  height: 20px;
  margin: 10px;  
}


/*Блок общая сумма*/ 
.TopSumm{

    position: fixed; 
    z-index: 999;   
    top: 0;
    right: 0;
    left: 0; 
    bottom: 10;


  background: #F0111A; /*red;*/


  color: #FFFFFF;
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 18px;
  font-weight: 700;

}


/*Форма отправки заказа ----------------------------------*/ 
.wpforms-container .wpforms-form{
  
  /*фон*/
  background: #efeffa; 
  padding: 20px;
  
  /*рамка*/  
  border-radius: 20px;
  border: 2px solid #035B80; /*темно-синий темы*/
  
}  
