

/* Start:/local/templates/sobrano/components/bitrix/news/school/style.css?17574277481601*/
.school-detail{}
.school-header .school{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative}
.school-header .school .picture{width:60px;border-radius:40px 40px 40px 0;height:60px;position:relative;display:inline-block}
.school-header .school .school-info{padding:0 0 0 20px}
.school-header .school .school-info h1{margin:0 0 5px;font-size:25px}
.school-header .school .school-info p{font-size:14px;color:var(--colorGray);margin:0}
.school-detail .course-items{margin:0}
.school-detail .course-items .item{background:var(--colorBody)}
.school-detail .school-header,.school-detail .detail,.school-detail .detail,.school-detail .reviews,.school-detail .requisites,.school-detail .сourses{background:var(--colorWhite);padding:30px 20px;border-radius:12px;margin:20px 0 30px;position:relative}
.school-detail h2.name{margin:0 0 30px}
.school-detail .requisites-items{display:grid;grid-template-columns:repeat(3,minmax(0,100%));gap:20px 20px;width:100%}
.school-detail .requisites-items .item{}
.school-detail .requisites-items .item span{font-size:15px;font-weight:600;display:block;margin:0 0 10px}
.school-detail .requisites-items .item p{font-size:14px;color:var(--colorGray);margin:0}
.school-detail p,.school-detail li{color:var(--colorBlack);font-size:14px}
.school-detail p{margin:0 0 10px}
@media screen and (max-width:780px){
.school-detail .requisites-items{grid-template-columns:repeat(2,minmax(0,100%))}
}
@media screen and (max-width:580px){
.school-menu .item{margin:5px}
.school-detail .requisites-items{grid-template-columns:repeat(1,minmax(0,100%))}
}

/* End */


/* Start:/local/templates/sobrano/components/bitrix/news.list/school/style.css?1757928713863*/
.course-items.school-items .item .photo{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--colorBody);padding:20px}
.course-items.school-items .item .photo img{width: 100px; height: 100px; background: var(--colorBodyHover); padding: 5px;border-radius:40px 40px 40px 0}
.course-items.school-items .item .photo:before{content:none}
.course-items.school-items .item .photo .rating,.course-items.school-items .item .photo .comments{color:var(--colorBlack)}
.course-items.school-items .item .photo .comments:before{background:url(/local/templates/sobrano/assets/icon/comments.svg) center center no-repeat}
.course-items.school-items .item .btn-box{height:60px}
.course-items.school-items .item .description{height:calc(100% - 215px)}
@media screen and (max-width:780px){
.school-items{grid-template-columns:repeat(1,minmax(0,100%))}
}
/* End */


/* Start:/local/templates/sobrano/components/bitrix/system.pagenavigation/.default/style.css?17574277482421*/
.bx-pagination{margin:20px 0}
.bx-pagination .bx-pagination-container{text-align:center;position:relative}
.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}
.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 0 2px}
.bx-pagination .bx-pagination-container ul li span{transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:var(--colorBodyHover);padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:var(--colorGray);font-size:13px;border-radius:16px;vertical-align:middle}
.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:var(--colorGray);vertical-align:middle}
.bx-pagination .bx-pagination-container ul li a:hover span{background:var(--colorWhite)}
.bx-pagination .bx-pagination-container ul li.bx-active span{background:var(--colorBlue);color:var(--colorWhite)}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:var(--colorWhite);border:1px solid var(--colorBodyHover);line-height:28px;padding:0 18px;color:var(--colorGray)}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:var(--colorWhite);border:1px solid var(--colorBodyHover);line-height:28px;padding:0 18px}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:var(--colorWhite);border-color:var(--colorWhite);color:var(--colorBlack)}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:var(--colorBlue);color:var(--colorWhite)}
.ajax-load-more{ background: var(--colorWhite); border: 1px solid var(--colorBodyHover); padding: 6px 18px 8px; color: var(--colorGray); border-radius: 16px; text-align: center; line-height: 120%; margin: 15px auto 0; max-width: 150px; cursor: pointer; font-size: 13px; }
.ajax-load-more:hover{background: var(--colorWhite);border-color: var(--colorWhite);color: var(--colorBlack);}
/* End */
/* /local/templates/sobrano/components/bitrix/news/school/style.css?17574277481601 */
/* /local/templates/sobrano/components/bitrix/news.list/school/style.css?1757928713863 */
/* /local/templates/sobrano/components/bitrix/system.pagenavigation/.default/style.css?17574277482421 */
