

/* Start:/local/templates/nordbass/components/bitrix/news/articleNews/bitrix/news.detail/.default/style.css?15221342956855*/
.section-header,
#articles_section h1,
#one_article_section h1 {
    font-family:"FSElliotProBold";
  font-size:35px;
  line-height: 36px;
  margin: 0 0 13px;
    color: #52514f;
}

.to_animate {
	/*display: inline-block;
	float: none !important;
	vertical-align: top !important;*/
}

/* -----------------  styles for articles --------------------*/
@media (min-width: 1170px) {
  /*#articles_section .container,
  #one_article_section .container,
  .breadcrumbs.container {
    padding: 0;
  }*/
}
#articles_section .article-col {
    position:relative;
    margin-bottom: 30px;
    background-color: #fff;
}


img.full-width {
    width: 100%;
}

#articles_section .bx_item_description a {
    color: #d4b678!important;
}

#articles_section .article-col p {
    margin: 0;
}
.article-description.description_float {
    position: absolute;
    top: 0;
}
.article-description.description_float h3 {
    margin-top: 30px;
    line-height: 30px;
    font-size: 23px;
    color: #fff;
}
.article-description.description_float .article_more {
    background-color: #fff;
    color: #51504e;
}
.article-description {
    padding: 0 30px;
}
.article-description h3 {
    margin: 35px 0 12px;
    line-height: 24px;
    font-size: 18px;
    color: #51504e;
}
.article-description p {
    font-size: 13px;
    line-height: 20px;
}
.theme_button.article_more {
    margin: 15px 0 35px;
    font-size: 13px;
    font-weight: 400;
    padding: 8px 24px;
    background-color: #eeeeeb;
    color: #a9a8a7;
}
.theme_button.article_more:hover {
    background: #a5c354;
    border: 2px solid #a5c354;
    color: #fff;
}
.load_more {
    text-align: center;
}
.load_more span {
    display: inline-block;
    background: url(/local/templates/nordbass/img/load_more.png) 0 50% no-repeat;
    margin: 50px 0 40px;
    padding: 10px 0 10px 55px;
    color: #c5b084;
    cursor: pointer;
}
.article_img {
      margin-bottom: 50px;
}
.one_article_section {
    font-size: 13px;
    line-height: 20px;
    font-family: "Roboto",helvetica;
    color: rgb(112, 111, 109);
}
.one_article_section .article_img img {
  margin: 0;
}
.one_article_section a {
  color: #998d7f;
    font-weight: 500;
    border-bottom: 2px solid #cdc6bc;
}
.one_article_section .h2_thin {
    margin: 23px 0 27px;
    font-family: "FSElliot";
    font-weight: 100;
    font-size: 22px;
    color: #51504e;
}
.article_wide {
    position: relative;
    margin: 45px 0px;
    padding: 25px 0px;
}
.big_wide {
    margin: 65px 0px !important;
}
.long_wide {
    padding: 35px 0px !important;
}
.article_wide:before {
    content: "";
    position: absolute;
    left: -2000px;
    right: -2000px;
    top: 0;
    bottom: 0;
  z-index: -1;
  background-color: #eeefea;
}
.article_wide h2 {
  margin-bottom: 27px;
}
.one_article_section p {
    margin: 0px;
}
.one_article_section p b {
    display: block;
    padding-bottom: 25px;
    font-size: 20px;
}
.one_article_section h2 {
    font-size: 22px;
    font-family: "FSElliotPro",helvetica;
    color: rgb(81, 80, 78);
    padding-bottom: 25px;
    padding-top: 25px;
    margin: 0px;
}
.one_article_section h3 {
    font-size: 20px;
    font-family: "FSElliotPro",helvetica;
    font-weight: bold;
    color: rgb(81, 80, 78);
    padding-bottom: 25px;
    padding-top: 25px;
}
.one_article_section ul {
  padding-left: 15px;
    margin-bottom: 0px;
}
.one_article_section ul:first-child b {
    padding-top: 0px;
}
.one_article_section ul b {
    font-size: 15px;
    font-family: "Roboto";
    color: rgb(112, 111, 109);
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    margin-left: -15px;
}
.one_article_section ul li {
  list-style-type: circle;
    font-family: "Roboto",helvetica;
}
.one_article_section .article-ul-block ul li {
    padding-bottom: 5px;
}
.one_article_section table {
  width: 100%;
  margin: 40px 0;
}
.one_article_section th,
.one_article_section td {
  padding: 9px 0 9px 30px;
  font-size: 13px;
}
.one_article_section tr:nth-child(even) {
  background-color: #fff;
}
.one_article_section th {
  background-color: #856f56;
    font-weight: 400;
    color: #fff;
}
.article-flex-title {
    display: flex;
    align-items: center;
    height: 85px;
}
.article-ul-title {
    display: block;
    font-size: 22px;
    font-family: "FSElliotPro",helvetica;
    color: rgb(81, 80, 78);
}
.article-ul-title-2 h2 {
    font-size: 22px;
    font-family: "FSElliotPro",helvetica;
    color: rgb(81, 80, 78);
    padding-bottom: 35px;
    padding-top: 0px;
}
.article-title-2 h2 {
    font-size: 20px !important;
    font-family: "FSElliotPro",helvetica !important;
    color: rgb(81, 80, 78) !important;
    padding-bottom: 5px !important;
    padding-top: 30px !important;
}
.article-ul-img {
    float: left;
    margin: 0px 20px 0px 0px;
}
.article-table-td {
    font-size: 15px;
    font-family: "Roboto";
    color: #706f6d;
    line-height: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
}
.article-table-td b {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 0px;
}
.article-table-td h2 {
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 0px;
    color: #51504e;
    font-size: 20px;
}
.article-table-td-2 {
    font-size: 15px;
    font-family: "FSElliotPro","Roboto",helvetica;
    color: #706f6d;
    line-height: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
}
.article-table-td-2 p {
    padding-top: 5px;
}
.article-table-td-2 h2 {
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 10px;
    color: #51504e;
    font-size: 20px;
}
.article-table-img {
    float: left;
    margin: 10px 20px 10px 0;
}
.article-table-img-2 {
    float: left;
    margin: 10px 50px 10px 0;
}
.article-left-img {
    padding-right: 20px;
    padding-top: 20px;
}
.article-right-img {
    padding-left: 20px;
    padding-top: 20px;
}
.double-block-row {
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
}
.double-block-row h2 {
    display: block;
    padding-bottom: 25px;
    padding-top: 0px;
    font-size: 22px;
    font-family: "FSElliotPro",helvetica;
}
.double-block-row div:first-child img {
    padding-right: 20px !important;
}
.double-block-row div:last-child img {
    padding-left: 20px !important;
}
.double-cols {
    padding-top: 25px;
}
.double-cols div:first-child {
    padding-right: 35px !important;
}
.double-cols div:last-child {
    padding-left: 35px !important;
}
.article-features b {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
}
.flex-img {
    display: flex;
    align-items: center;
    height: 50px;
    margin-top: 5px;
    margin-bottom: 15px;
}
.main-p {
    font-size: 16px;
}
.first-p {
    padding-bottom: 35px;
}
.last-p {
    padding-top: 45px;
}
/*------------------------------------------------------*/
/* End */
/* /local/templates/nordbass/components/bitrix/news/articleNews/bitrix/news.detail/.default/style.css?15221342956855 */
