

/* Start:/local/templates/G9/components/bitrix/system.pagenavigation/G9/style.css?16171068167156*/
.navigation {font-size:20px;margin-top:120px;}
@media screen and (max-width: 575.9px){.navigation {margin-top:60px;}}
.navigation .nav-current-page{color:#FE7200;}
.navigation .container-arrow{margin:0 5px;}
.navigation .container-arrow.left-arrow{margin-right:15px;}
.navigation .container-arrow.right-arrow{margin-left:15px;}
@media screen and (max-width: 575.9px){
	.navigation .container-arrow{margin:0 2px;}
	.navigation .container-arrow.left-arrow{margin-right:5px;}
	.navigation .container-arrow.right-arrow{margin-left:5px;}
}
/*Контейнер для стрелок*/
.navigation .container-arrow{
    border: 1px solid #333;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
	margin-bottom:-5px;
}
.navigation a:hover .container-arrow{
	border-color:#FE7200; 
}
/*Одинарные стрелки*/
/*right-arrow*/
.navigation .right-arrow:before{
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.navigation .right-arrow:after{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
.navigation .right-arrow:after {
    margin-top: 6px;
}
.navigation .right-arrow:after, .navigation .right-arrow:before {
    position: absolute;
    top: 9px;
    left: 13px;
    width: 8px;
    height: 1px;
    background-color: #333;
    content: "";
    transition: all 250ms ease;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    box-sizing: border-box;
}
.navigation a:hover .right-arrow:after, .navigation a:hover .right-arrow:before{
    background-color: #FE7200;
}
/*left-arrow*/
.navigation .left-arrow:before{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
.navigation .left-arrow:after{
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.navigation .left-arrow:after {
    margin-top: 6px;
}
.navigation .left-arrow:after, .navigation .left-arrow:before {
    position: absolute;
    top: 9px;
    left: 11px;
    width: 8px;
    height: 1px;
    background-color: #333;
    content: "";
    transition: all 250ms ease;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    box-sizing: border-box;
}
.navigation a:hover .left-arrow:after, .navigation a:hover .left-arrow:before{
    background-color: #FE7200;	
}
/*Двойные стрелки*/
/*left-arrow-w*/
.navigation .left-arrow-w:before{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
.navigation .left-arrow-w:after{
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.navigation .left-arrow-w:after {
    margin-top: 6px;
}
.navigation .left-arrow-w:after, .navigation .left-arrow-w:before {
    position: absolute;
    top: 9px;
    width: 8px;
    height: 1px;
    background-color: #333;
    content: "";
    transition: all 250ms ease;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    box-sizing: border-box;
}
.navigation a:hover .container-arrow .left-arrow-w:after, .navigation a:hover .container-arrow .left-arrow-w:before{
    background-color: #FE7200;	
}
.navigation .container-arrow .left-arrow-w:first-child:after,.navigation .container-arrow .left-arrow-w:first-child:before{
    left: 10px;	
}
.navigation .container-arrow .left-arrow-w:last-child:after,.navigation .container-arrow .left-arrow-w:last-child:before{
    left: 13px;
}
/*right-arrow-w*/
.navigation .right-arrow-w:before{
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.navigation .right-arrow-w:after{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(135deg);
    transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
.navigation .right-arrow-w:after {
    margin-top: 6px;
}
.navigation .right-arrow-w:after, .navigation .right-arrow-w:before {
    position: absolute;
    top: 9px;
    width: 8px;
    height: 1px;
    background-color: #333;
    content: "";
    transition: all 250ms ease;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    box-sizing: border-box;
}
.navigation a:hover .container-arrow .right-arrow-w:after, .navigation a:hover .container-arrow .right-arrow-w:before{
    background-color: #FE7200;
}
.navigation .container-arrow .right-arrow-w:first-child:after,.navigation .container-arrow .right-arrow-w:first-child:before{
	left: 12px;
}
.navigation .container-arrow .right-arrow-w:last-child:after,.container-arrow .right-arrow-w:last-child:before{
     left: 15px;		
}
/* End */


/* Start:/local/templates/G9/components/bitrix/news.list/G9_news_list/style.css?16171104162544*/
.news-list{margin:10px auto;max-width:1140px;}
.news-list .row{margin-top:20px;}
.news-date{color:#FE7200;font-size:13px;line-height:16px;}
.news-list h3{font-size:30px;line-height:36px;color:#333;font-family:'PT Root UI Bold';text-align:left;	padding: 0;margin:20px 0 0;}
@media screen and (max-width: 1140px){.news-list h3{font-size: 28px;line-height: 32px;}}
@media screen and (max-width: 992px) {
.news-list h3{font-size:26px;line-height:28px;}}
@media screen and (max-width: 880px){.news-list h3{ font-size: 22px; line-height: 26px;}}
@media screen and (max-width: 767px){ .news-list h3{ font-size: 20px; line-height: 22px; } }
@media screen and (max-width: 576px) { .news-list h3{ font-size: 16px; line-height: 18px; } }
.news-list img{ width: 250px; margin-bottom:20px; }
@media screen and (max-width: 576px) { .news-list img{ margin:0 auto 20px; display: block; } }
.news-list .bottom-arrow:after { margin-left: 6px; }
.news-list .bottom-arrow:after, .news-list .bottom-arrow:before { position: absolute; top: 13px; left: 90px; width: 8px; height: 1px;
	background-color: #333; content: ""; transition: all 250ms ease; -webkit-transform-origin: center; -moz-transform-origin: center;
	-ms-transform-origin: center; -o-transform-origin: center; transform-origin: center; }
.news-list .news-date .bottom-arrow:after, .news-list .news-date .bottom-arrow:before{ top: 9px }
.news-list .bottom-arrow:after{ -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(-45deg); transform: translateX(-50%) translateY(-50%) rotate(-45deg); }
.news-list .bottom-arrow:before { -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }
.news-list .more-news-list{ position:relative; width:100px; margin-left:20px; }
.news-list .more-news-list a{ font-size:14px; }
.news-list .more-news-list:hover{ cursor: pointer; }
.news-list .more-news-list:hover a{ color:#FE7200; }
.news-list .more-news-list:hover .bottom-arrow:after, .news-list .more-news-list:hover .bottom-arrow:before{ background-color:#FE7200; }
.g9-nav-string{width:fit-content;margin:0 auto;}
/* End */
/* /local/templates/G9/components/bitrix/system.pagenavigation/G9/style.css?16171068167156 */
/* /local/templates/G9/components/bitrix/news.list/G9_news_list/style.css?16171104162544 */
