

/* Start:/local/css/articles_aspro_detail.css?170555221018809*/
body {--sc_article_text: var(--light, #000) var(--dark, #ccc);}
/* STAFF DETAIL  */
.property.staff-detail-article-cnt {display: block!important;}

/* icon loading 3 points */
.sc-loader-tree-points {width: max-content;}
.sc-loader-tree-points .sk-three-bounce {margin: auto;text-align: center;display: flex;}
.sc-loader-tree-points .sk-child {width: 10px;height: 10px;background-color: #fff;border-radius: 100%;display: inline-block;animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;}
.sc-loader-tree-points .sk-bounce-1 {animation-delay: -0.32s;}
.sc-loader-tree-points .sk-bounce-2 {animation-delay: -0.16s;}
@keyframes sk-three-bounce {0%, 40%, 100% {transform: scale(0.5);} 20% {transform: scale(1.0);}}

/* DETAIL */

.detail-news1 .period_wrapper .period-block {display: flex!important;flex-direction: row;align-items: center;justify-content: flex-start;}

.articles-detail-wrap h1 {font-size: 30px!important;padding-bottom: 15px;}
.article-detail {padding-left: 5px;}

.detail.blog .item-info.detail {width: 100%;line-height: 3;display: flex;flex-wrap: wrap;align-items: center; margin-bottom: 10px;padding-left: 2px;justify-content: flex-start;}
.detail.blog .item-view {display: inline-block;}
.detail.blog .item-comment {display: inline-block;}
.detail.blog .item-section {display: block; width: max-content;white-space: nowrap;color: #999999;}
.detail.blog .item-section:hover {color: #257de3;}
.detail.blog .info-chl {margin-left: 15px;}

.detail.blog .icon-wrap {height: 22px;display: flex;justify-content: center;align-items: center;flex-direction: column;position: relative;}
.detail.blog .icon-wrap.icon-comment {height: 30px;width: 40px;}
.detail.blog .icon-wrap.icon-comment svg {height: 100%;position: absolute;top: 2px;}
.detail.blog .icon-cnt-wrap {width: 100%;height: 100%;position: absolute;top: 0px;left:0px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.detail.blog .icon-cnt-wrap .sc-loader-tree-points {transform: scale(.7);display: none;}
.detail.blog .icon-cnt-wrap.sc-loadings .sc-loader-tree-points {display: block;}

.sc-articles h1 {font-weight: bold;}

.article-text {font-size: 16px;line-height: 28px;color: var(--sc_article_text);font-weight: 500;}
.article-text h2,.article-text h3,.article-text h4 {font-weight: 700;pointer-events: none;margin: 42px 0 8px;font-size: 28px;line-height: 32px;}

.article-text b {letter-spacing: 0px;}
.article-text i {letter-spacing: 0px;}
.article-text a  {color: var(--link_custom_color);}
.article-text .fbold {font-weight: bold;letter-spacing: 0px;}

.article-text ol {padding-left: 30px;}
.article-text ol li {padding: 0px 0px 0px 10px;}
.article-text ol img {width: 79vw!important;left: -40px;position: relative;}

.article-text ul li {padding: 0px 0px 0px 10px;}

.article-text .list-plus
.article-text .list-minus {padding: 0;padding-inline-start: 20px;}
.article-text .list-plus> li,
.article-text .list-minus> li {list-style: none;position: relative;}
.article-text .list-plus> li svg,
.article-text .list-minus> li svg {position: absolute; top: -2px; left: -20px;height: 20px;}
.article-text ol {counter-reset:li;padding-left:10px;list-style:none;}
.article-text ol li {position:relative;margin:0 0 6px 2em;}
.article-text ol li:before {content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-2em;width:2em;padding-top:2px;border-radius: 50px;color:#fff;background:#21487c;text-align:center;height: 28px;width: 28px;}

.article-text .imgblock {width: 100%;max-width: 800px;display: flex;flex-direction: column;justify-content: center;position: relative;}
.article-text .imgblock img {display: block;width: 100%;max-width: 800px;margin-top: 20px;border: 1px solid var(--stroke_black);}
.article-text .img-descr {display: block;text-align: center;font-style: italic;opacity: .5;font-size: 15px;line-height: 18px;margin-top: 10px;text-align: left;}

.article-text .text-border-left,
.article-text .text-border-left-bold,
.article-text .text-border-left-italic,
.article-text .text-border-left-bold-italic {display: block;text-align: left;padding: 10px 0px 10px 15px;border-left: 3px solid var(--sc_article_text);margin:1.666rem 0;}

.article-text .text-border-left-bold {font-weight: bold;}
.article-text .text-border-left-italic {font-style: italic;}
.article-text .text-border-left-bold-italic {font-style: italic;font-weight: bold;}

.article-text .text-table {width: 100%;border: 1px solid black;}
.article-text .text-table th,
.article-text .text-table td {word-break: break-word;padding: 0.75rem;vertical-align: top;border: 1px solid black;border-top: 1px solid black!important;}

.article-text .goto.like-yes i {color: grey;font-size: 24px;line-height: normal;}
.article-text .goto.like-yes i:hover {color: #000000;}

.article-text .img-slider {max-width: 800px;}
.article-text .img-slider img {margin-top: 0px;}

.article-text .sc_video_block {margin: 20px 0;}

.article-tags .item-tag {display: inline-block;padding: 4px 10px;text-decoration: none;border-radius: 15px;background: #f5f5f5;border: 1px solid #f5f5f5;color: #6db2de;margin: 0 12px 10px 0;text-decoration: none;}
.article-tags a:hover {background: #ffffff; text-decoration: none;}

.video-maxw {max-width: 800px;}
.video-wrap {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-wrap iframe {position: absolute;top: 0;left: 0;width: 100%!important;height: 100%;}

/* AUTHOR */
.article-text .article-author {display: flex;flex-direction: row-reverse;align-items: center;}
.article-text .article-author .author-photo {width: 140px;height: 140px;flex: none;max-width: initial;border-radius: 50%;background-color: #e2e2e2;overflow: hidden;margin: 0;display: flex;align-items: center;justify-content: center;}
.article-text .article-author .author-photo a {width: 100%;height: 100%;border-radius: 50%;display: flex;align-items: center;justify-content: center;text-decoration: none;}
.article-text .article-author .author-photo a:hover {text-decoration: none;}
.article-text .article-author .author-photo .icon-no-photo {transform: scale(3);}
.article-text .article-author .author-photo .icon-no-photo .svg-cls {fill: #b9bfc4;}
.article-text .article-author .author-photo img {height: 100% !important;}

.article-text .article-author {width: 100%;justify-content: flex-start;}
.article-text .article-author .author-info {margin-right: 20px;text-align: right;}
.article-text .article-author .author-info .author-name {font-size: 18px;font-weight: normal;margin-bottom: 15px;}
.article-text .article-author .author-info .author-name a {color:var(--sc_article_text);}
.article-text .article-author .author-info .author-name a:hover {text-decoration: none;opacity: .5; }

.article-info-2 {display: flex;flex-direction: row-reverse;align-items: center;}
.article-info-2 .article-like{width: 100%;}
.article-like .title {font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.article-like .btn-like-wrap {padding-top: 10px;display: flex;align-items: center;}
.article-like .like-button {height: 40px;display: inline-block;margin: 0 10px 10px 0;padding: 5px 20px 8px;display: flex;align-items: center;width: auto;font-size: 14px;background: #32c279;color: #fff;border: 0;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border: 1px solid #32c279;cursor: pointer;}
.article-like .like-button svg {height: 20px;margin-right: 10px;}

.article-like .like-button.no-like{background: #fafbfc;color: #b9bfc3;border-color: #eef1f3;}
.article-like .like-button.no-like:hover {background: #ececec;}
.article-like .like-button.no-like.active:hover {background:#fafbfc;cursor: default;}
.article-like .like-button.like:hover {background: #29a466;}
.article-like .like-button.active,
.article-like .like-button.active:hover {cursor: default;}
.article-like .like-button.active svg path {color: #000;}

.article-like .like-button.like.active,
.article-like .like-button.like.active:hover {background:#32c279;border-color:#32c279;}
.article-like .like-button.no-like.active,
.article-like .like-button.no-like.active:hover {background:#fafbfc;border-color:#eef1f3;}
.article-like .like-button.no-like svg path {fill: #b9bfc3;}

.article-like .like-button .sc-loader-tree-points {display: none;transform: scale(.7);}
.article-like .like-button.sc-loadings .btn-cnt-value {display: none;}
.article-like .like-button.sc-loadings .sc-loader-tree-points {display: inline-block;}
.article-like .like-button.no-like .sc-loader-tree-points .sk-child {background: #b9bfc3;}

.like-block {clear: both;position: relative;top: -2px;border: 2px solid;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 5px 25px 5px;max-width: 500px;}
.like-block:before {position: absolute;top: -20px;content: " ";height: 0;width: 0;border: 10px solid transparent;border-bottom-width: 10px;}
.like-block.lk{border-color:#32c279;}
.like-block.dlk{border-color:#eef1f3;}
.like-block.lk:before {left: 28px;border-bottom-color: #32c279;}
.like-block.dlk:before {left: 126px;border-bottom-color: #eef1f3;}

.article-sc-link-post-wrap {margin: 20px 0;}
.article-sc-link-post-wrap .title-wrap {font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.sc-link-post-list.show-wrap {display: flex;flex-wrap: wrap;width: 100%;}
.sc-link-post-item {width:50%;min-height: 90px; display:flex;align-items: center;justify-content: flex-start; padding:20px 20px 20px 90px;cursor: pointer;border:1px solid var(--stroke_black);color: var(--white_text_black);margin: -1px -1px 0 0;position: relative;}
.sc-link-post-item.item-1 {border-bottom:none;}
.sc-link-post-item:hover {box-shadow:0 1px 12px 1px var(--shadow_block);}
.sc-link-post-item {color: var(--white_text_black);}
.sc-link-post-item:hover {color: var(--fill_dark_light_hover);}
.sc-link-post-prev {position: absolute;left:15px;margin: auto; height: 60px;width: 60px;border-radius: 50px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.sc-link-post-prev img {height: 100%;width: auto;max-width: unset!important;}
@media(max-width:767px){
  .sc-link-post-list.show-wrap {flex-wrap:unset;flex-direction: column;}
  .sc-link-post-item {width:100%;}
}

.btn-modal-panel {display: none;position: fixed;bottom: -1px;left: 0px;width: 100%;z-index: 100;height: 55px;background:#f7f7f7;color: grey;font-size: 26px;flex-direction: row;justify-content:space-between;align-items: center;padding: 0px 20px;box-shadow: 0 5px 5px 5px rgba(0, 0, 0, .2);}
.btn-modal-panel a {color: grey!important;text-decoration: none;}
.btn-modal-panel .icon-comment .icon-pic {font-size: 32px;}
.btn-modal-panel .cnt-value {font-size: 1rem!important;color: #f7f7f7;height: initial!important;}
.btn-modal-panel .msg-copy-link {display: none;position: fixed;right: 90px;bottom: 60px;font-size: 18px;color: #383d41;background-color: #e2e3e5;border-color: #d6d8db;padding: .5rem 1.25rem;border: 1px solid transparent;border-radius: .25rem;}

.icon-wrap {height: 18px;display: flex;justify-content: center;align-items: center;flex-direction: column;position: relative;}
.icon-view .icon-pic {width: 36px; height: 18px;border-radius: 100px/50px;background: #999999;}
.icon-cnt-wrap {width: 100%;height: 100%;position: absolute;top: 0px;left:0px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.icon-cnt-wrap .cnt-value {font-size: 11px;color: #fff;}
.icon-view .icon-cnt-wrap {height: 18px;}
.icon-comment .icon-pic {font-size: 24px;color: #999999;}
.icon-comment:hover .icon-pic {color:#257de3;}

.captcha-row label {width: 220px;}
.captcha-row .refresh.captcha_reload {display: none!important;}

.article-text .sc_video_block {width: 100%;max-width: 800px;}

.article-text-rtb-banner {margin:30px 0;}

@media(max-width:991px){
  .article-text ol img {width: 78vw!important;left: -40px;}
}
@media(max-width:870px){
  .article-text ol img {width: 79vw!important;left: -40px;}
}
@media(max-width:767px){
  .article-text ol img {width: 91vw!important;left: -45px;}

  .article-text .article-author .author-photo {width: 100px;height: 100px;}
  .article-text .article-author .author-photo .icon-no-photo {transform: scale(2.2);}
}
@media(max-width:576px){
  .article-text .article-author .author-photo {width: 80px;height: 80px;}
  .article-text .article-author .author-photo .icon-no-photo {transform: scale(1.7);}

  .article-text ol img {width: 89vw!important;}
}
@media(max-width: 430px){

  .detail-news1 .period_wrapper .period-block {flex-wrap: wrap;}
  .detail.blog .info-chl {margin-left: 10px;}
  .detail.blog .info-chl.item-section {margin-left: 0px;width: 100%;}

  .sc-articles .period-block {margin-top: 10px;}
  .article-text h2,h3,h4,h5,h6 {text-align: left;margin: 0px!important;padding: 20px 0px 0px!important;}

  .article-info-2 {flex-direction: column;justify-content: left;}
  .article-text .article-author {flex-direction: row;margin-bottom: 20px;margin-top: 20px;}
  .article-text .article-author .author-photo {width: 70px;height: 70px;}
  .article-text .article-author .author-photo .icon-no-photo {transform: scale(1.5);}
  .article-text .article-author .author-info {margin-right: 0px;margin-left: 20px;text-align: left;}    
  .article-text .article-author .author-info .author-name{margin-bottom: 10px;}
  .article-text .article-like {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}

  .article-text ol img {left: -60px;width: 100vw!important;}

  .article-text .imgblock img {width: 100vw !important;position: relative;left: -20px;border-left: unset;border-right: unset;}
  .author-photo img {left: 0px;}
  .article-text .img-slider {width: 100vw !important;position: relative;left: 0px;}
  .article-text .img-slider img {left: 0px;}
  .img-slider .slide .imgblock .img-descr {padding: 0 15px;}

  .btn-modal-panel {display: flex;}
  .footer.articles-detail-wrap {height: 150px;}
  .footer.articles-detail-wrap .btn-scroll-up {bottom: 75px!important;}

  .video-wrap {width: 100vw;left: -20px;}
}
@media (max-width: 375px){
  .articles-detail-wrap h1 {padding-left: 7px;}
  .article-text .article-author .author-photo {width: 60px;height: 60px;}
  .article-text .article-author .author-photo .icon-no-photo {transform:scale(1.2)}

}
@media (max-width: 320px){
  .article-text img {left: -20px;}
  .btn-modal-panel {height: 42px;}
}

/* CALC_LINK */

.calclinkblock-wrap {width: 100%;display: flex;justify-content: center; }
.calclinkblock-item {height: 220px; max-width: 800px;display: flex;flex-direction: row;align-items: center;overflow: hidden;border: 1px solid #ececec;border-color: var(--stroke_black); position: relative;background: var(--black_bg_black);transition: transform ease .2s,box-shadow ease .2s;border-radius: 2px;}
.calclinkblock-item:hover {border-color: var(--stroke_black_hover);background-color: var(--card_bg_hover_black);box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);-webkit-transform: translateY(-1px);transform: translateY(-1px);z-index: 1;}
.calclinkblock-link {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 10;cursor: pointer;}
.calclinkblock-img {width: 40%;height: max-content;display: flex;align-items: center;overflow: hidden;}
.article-text .calclinkblock-img img {width: 100%!important;position: unset;left: unset;}
.calclinkblock-info {height: 100%;width: 60%;padding: 20px 20px 20px 40px;display: flex;flex-direction: column;justify-content: space-between;}
.calclinkblock-title {font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.calclinkblock-text {opacity: .7;}
.calclinkblock-btn-wrap {justify-self: flex-end;margin-top: 10px;}
.calclinkblock-btn {min-width: 200px;}

@media(max-width: 430px){
  .calclinkblock-wrap {width: 100vw;position: relative;left: -20px;}
  .calclinkblock-item {height: 120px;width: 100%;border-radius: 0px;}
  .calclinkblock-img {position: absolute;right: 0;}
  .calclinkblock-info {padding: 10px 20px;position: absolute;left: 0px;top: 0px;height: 100%;background: var(--card_bg_hover_black);}
  .calclinkblock-title {font-size: 13px;line-height: 18px;font-weight: unset;}
  .calclinkblock-text {display: none;}
  .calclinkblock-btn-wrap {justify-self: center;margin-top: 0px;}
  .calclinkblock-btn {min-width: unset;width: 100%;height: 30px;display: flex!important;align-items: center;justify-content: center;padding: 0!important;font-size: 10px!important;}
}

/* END CALC_LINK */

/* SC_WIDGET */

.article-text ._sc_wid_xs ._sc_wd_h2 {font-size: 1.4em;}
.article-text ._sc_wid_xs ._sc_wd_h3, .article-text ._sc_wid_xs ._sc_wd_h4 {font-size: 1.1em;font-weight: 600;}
._sc_wd_popup ._sc_wd_popup_title._sc_wd_h2 {margin: 0;font-size: 1.6em;color:#333;}

/* END SC_WIDGET */

/* TABLE IN TEXT */
@media(max-width: 430px){
  .article-text .table.table-xs-font-size-11 {font-size: 11px;}
}

/*	COMMENTS */

.msg-error-wrap .msg-error {display:none;align-items: center;height: 40px; width: max-content;padding: 0 1.25rem;border: 1px solid transparent;border-radius: 0.25rem;background: #f8d7da;border-color: #f5c6cb;color:#721c24;margin-bottom:20px;}
.msg-error-wrap.show-eu .error-user {display:flex;}
.msg-error-wrap.show-et .error-text {display:flex;}
.msg-error-wrap.show-ec .error-captcha {display:flex;}

#form_comment_add {display:none;padding-top:20px;}
#form_comment_add .blog-comment-text{width:100%;}
#form_comment_add.show {display:block;}
#form_comment_add .msg-success {display:none;border: 1px solid;color:var(--light,#555) var(--dark, #fff);border-color:var(--light,#d5d5d5) var(--dark,#8d8d8d);background:var(--light,#f6f6f6) var(--dark,#74808c);margin:1.117em;padding:.4em 1.117em;}

#form_comment_add.show-ss .blog-comment-form {display:none;}
#form_comment_add.show-ss .msg-success {display:block;}

#form_comment_add .blog-comment-text {width:100%;margin:0 0 20px 0;}
#form_comment_add #g-recaptcha {margin:0 0 20px 0;}

.blog-comments .blog-add-comment .btn {width:100%;margin-top:20px;}
.blog-comments div.blog-comment-line{margin:35px 0 0;height:1px;background:var(--stroke_black);}
.blog-comments .blog-comment-info {display:flex;align-items:center;}
.blog-comments .blog-author {font-weight:bold;}
.bx-ilike-button .bx-ilike-text.show-yes {display:inline-block;}
.bx-ilike-button .bx-ilike-text.show-no {display:none;}
.bx-ilike-button.show-no .bx-ilike-text.show-no {display:inline-block;}
.bx-ilike-button.show-no .bx-ilike-text.show-yes {display:none;}

.sc-blog-comments .blog-comment-content, .sc-blog-comments .blog-comment-info {font-size:15px;color:var(--basic_text_black);font-weight:400;line-height:25px;}
.sc-blog-comments .blog-comment-meta a {color:#999;}

@media(max-width: 430px){
	.msg-error-wrap {display:flex;justify-content:center;}
	.blog-comment-buttons-wrapper {display:flex;justify-content:center;}
	.blog-comment-buttons-wrapper .btn {width:250px;}
}
/*	END COMMENTS	*/

/* End */
/* /local/css/articles_aspro_detail.css?170555221018809 */
