/*roots:news-page*/
/* /css/pages/news.css */
 .news-element .description .bottom-row>a{border-radius: 5px!important}.news-element .description .bottom-row>a{display: block;width: 100px;background: #3fb5b7;border: 1px solid #2a9698;border-radius: 5px;font-size: 1rem;color: #fff;font-weight: 400;text-decoration: none;line-height: 1.5rem;text-align: center;cursor: pointer;padding: 5px;margin: 0 0 12px 0}.news-element .description .bottom-row>a:hover{background: #20888a;border-color: #106365}@media (min-width: 1170px){.news-page .top-row .left-block h1{font-weight: 400}.news-page .top-row .left-block{font-weight: 400}.news-page .nav-row div:nth-child(1){font-size: 1.4rem;font-weight: 400;margin: 0 15px 0 0}.news-page .nav-row a{margin: 0 1.5%}.news-page .nav-row a:last-child{margin: 0 0 0 1.5%}.news-page .nav-row .dots{margin: 9px 0 0 0;font-size: .5rem}.news-element .description{padding-left: 5%}.news-element .description .date{font-size: 1rem}.news-element .description .title{margin-top: 15px;height: auto}.news-element .description .text{margin-top: 0px;max-height: 115px;height: auto}.news-element .description .text p{margin: 15px 0 0 0}.news-element .description .text{height: auto}}@media (min-width: 768px) and (max-width: 1169px){.news-element .description .title{font-size: .85rem;line-height: 1.1rem;margin-top: 10px;height: 50px}.news-element .description .date{font-size: 1rem}.news-element .description .text{margin-top: 0px;height: 144px;font-size: .75rem}.news-page .top-row .left-block{width: 30%}.news-page .nav-row{width: 70%}}
