.container-header {
  background-color: #F89C1C;
  background-image: none;
}
.container-topbar { display: flex; }
/* Настройка ссылок */
a:link { color:#F89C1C; text-decoration:none;}
a:visited { color:#F89C1C; text-decoration:none;}
a:hover { color:brown; text-decoration:underline;}
a:active { color:brown; text-decoration:none;}
.btn {
    background-color: #F89C1C;
    border-color: #F89C1C;
  	color: #FFF;
  --btn-hover-border-color: brown;
}

a:hover .btn {
    color: #FFF;
}
.btn a:link {
    color: #FFF;
}
.btn a:visited {
    color: #FFF;
}
.btn:hover {
    background-color: brown;
}
.readmore .btn {
    background-color: #F89C1C;
    border-color: #F89C1C;
  	color: #FFF;
}
.readmore {
    text-align: right;
}
/* Настройка логотипа */
#mod-custom110 {  
	width: 160px;
    top: 10px;
    padding-left: 25px;
}
.container-banner .logo2 {  
	width: 248px;
  	height: auto;
	margin-top: 20px;
    margin-right: 100px;
}
/* Социальные иконки в Топбаре */
#mod-custom116 {  
    margin-left: 40px;
    margin-top: 15px;
}

/* Картинки в тексте */
.imgintext {  
	padding-left: 25px;
}

/* Настройка меню */
.container-header .mod-menu {
    margin-left: 35px;
}

/* Настройка модуля новостей */
.newsflash-title {
    font-size: var(--body-font-size);
    font-weight: var(--body-font-weight);
}
.mod-articlesnews__item .readmore {
    text-align: center;
}

/* Настройка Блога категорий */
.blog-item {
  display: block;  
  position: relative;    
}
.blog figure {
  display: inline-block;    
  width: 300px;
  margin-right: 50px;
}
/* Настройка нумерации страниц */
.pagination__wrapper .active {
    background-color: orange;
    border-color: orange;
  --pagination-active-bg: orange;
  --pagination-border-color: orange;
  --pagination-active-border-color: orange;
}
/* Настройка заголовков страницы */
.breadcrumb {
  margin-top: 40px;
  }
.mod-breadcrumbs__wrapper {   
  	height: 124px;      
    background: url(/images/banners/banner_pen.jpg) no-repeat;     
    background-repeat:no-repeat;
    background-position: center center;
  color: white;
}
.breadcrumb-item.active {   	
  color: white;
}
/* Настройка полочек (отзывы и проекты) */
.shelf-long {
    height: 340px;      
    width: 957px;
    margin: 0 auto;  
    background: url(/images/shelf-long.png) no-repeat 0px 199px;     
    padding-left: 120px;    
    padding-top: 5px;     
    overflow: hidden;
}
.honor {   
  	height: 249px;      
    width: 252px;  
    background: url(/images/honor2.png) no-repeat;     
    background-repeat:no-repeat;
    background-position: center center;
}
.honor img {   
  	height: 200px;      
    width: 137px;  
    margin-top: 20px;
    margin-left: 51px;
}
.honortext {   
  	height: 249px;      
    width: 252px;
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
}
/* Настройка футера (footer) */
.footer {   
  background-color: white;
  background-image: none;
  color: grey;
}
#mod-custom117 {   
  	width: 100%;
    background: none;         
}
#mod-custom118 {   
  	width: 100%;
    height: 170px; 
    padding-top: 40px;
    background: url(/images/banners/crown.jpg) no-repeat;     
    background-repeat:no-repeat;
    background-position: center center;
}
.btn_zayavka {
  color: white;  
}
.btn_zayavka a:link { color: white; text-decoration:none;}
.btn_zayavka a:visited { color: white; text-decoration:none;}
.btn_zayavka a:hover { color: grey; text-decoration:underline;}
.btn_zayavka a:active { color: grey; text-decoration:none;}

/* Настройка для мобильных */
@media screen and (max-width: 650px) {
.mob100 {
  width: 100%;
  margin-top: 20px;
}
.blog-item figure {
  width: 100%;
  text-align: center;
}
  .readmore {
    text-align: center;
}
  
}
