div.page-header{ text-align:center; margin-bottom:8px}
div.page-header h2.itemTitle{ max-width:712px; padding:0; margin:0 auto; font-family:'robotoslabregular'; text-align:center !important; }
.grid-child.container-component main div.com-content-category-blog h2 { font-family:'robotoslabbold'; font-size:26px; text-align:center !important; line-height:1.2 !important; margin-bottom:35px !important}
div.page-header img{ text-align:center; margin:20px auto 5px; }
div.com-content-article__body{ font-family:'Source Sans Pro',sans-serif; font-size:.94rem; line-height:30px; font-weight:normal}
div.com-content-article__body p { margin-bottom:7px; color:initial; font-weight:normal; word-wrap:break-word; /*overflow:hidden; */ line-height:1.4}
h3.catItemTitle { /*text-transform:uppercase; text-align:left; */}
/**.left.item-image { padding:8px 0; margin:0 20px 0 0}**/

span.catItemImage,.right.method_img.item-image {display: block;text-align: center;margin:0 0 8px 0}
div.blog-item{ flex-direction:row}

@media (max-width:1000px){
  .left.item-image{padding: 8px 0;margin: 20px auto;float: none !important;text-align: center;}
  div.blog-item .item-image{ min-width:200px;}
}

@media (min-width:1000px){
  .left.item-image{padding: 8px 0;margin: 0;float: left !important;text-align: center;}
  .com-content-article.item-page figure.left.item-image img {max-width: 300px;margin-right: 20px;}
  div.blog-item .item-image{ min-width:200px; margin-right:10px}
}

div.blog-item .item-content { font-size:inherit; font-weight:normal; line-height:1.5; padding-right:40px; text-align:justify; color:#191919}
div.com-content-article__body p{ text-decoration:none; text-align:justify}
div.com-content-article__body strong,div.blog-item .item-content strong{ color:#3d3d3d}
a.btn-4, a.moduleItemReadMore { background:transparent none repeat scroll 0 0; border:1px solid; border-radius:0; display:inline-block; font-size:11px; font-weight:bold; padding:2px 22px; margin:8px 0; line-height:normal; text-transform:uppercase}
a.btn-4{ outline:none; text-decoration:none}
.com-content-category-blog__items.blog-items{ margin-top:40px}
/* chk13 & usr.css*/
.blog-item div.catItemHeader h3.catItemTitle,h3.catItemTitle.method,h3.catItemTitle.method a{ font-size:26px; color:#ffbe50; font-family:'robotoslabbold'!important; line-height:1.3; padding:0 0 4px 0; margin:0; font-weight:400;text-align: left;}
 .blog-news.blog-items { grid-gap:0.3em}
.blog-news .blog-item div.catItemHeader h3.catItemTitle{ font-size:24px!important; line-height:1.5; font-family:'FuturaPTBook' !important; text-transform:inherit; color:#c17615}
.blog-news div.blog-item .item-content{ color:#2f4f4f; background:#f9f9f9; margin:10px 5px; font-family:'FuturaPTBook'; padding:5px 10px; text-align:inherit; box-shadow:#dfdfdf 1px 1px 5px; width:100%}
.blog-news p.readmore{ margin-top:.1em}
.blog-news a.btn-4{ font-size:14px}
.com-content-article .sigFreeContainer.sigFreeClassic{ min-width:100% !important; display:flex; overflow:overlay}
.com-content-article .sigFreeContainer.sigFreeClassic img.sigFreeImg{ background:#f4cf8845}
.blog-method .blog-item{flex-direction:column}

.blog-method .readmore{display:none}
.blog-method .readmore a{display:inline-flex; margin:25px 0 0; font-size:18px; line-height:30px; text-transform:uppercase; border-radius:5px; font-family:'FuturaPTBook'; color:#ffbe50 !important; min-width:120px !important}
.category_description.method p, .blog .category-desc p{margin:0 auto 1em auto !important; font-family:'FuturaPTBook'; color:black; line-height:1.1}
.blog .category-desc{ margin:1rem 0 2rem}
.blog-review .blog-item div.catItemHeader h3.catItemTitle{ font-size:26px!important; line-height:1.5; font-family:'robotoslabregular' !important}
.blog-review .blog-item div.catItemHeader h3.catItemTitle a{ text-transform:none}
.seminar_item .item-image img{margin-top:8px;max-width:400px}

.com-content-category-blog__pagination>nav{ padding:8px; margin:24px 0 4px 0; text-align:center}
.com-content-category-blog__pagination>nav ul{ display:inline-flex; margin-bottom:0!important; gap:8px}
.com-content-category-blog__pagination>nav ul li{ display:inline-block; margin:0; padding:0}
.com-content-category-blog__pagination>nav ul li a{ display:inline-block; padding:4px 8px; margin:8px; border:1px solid #ddd; border-radius:4px; vertical-align:middle; background:#fff; text-decoration:none; }
.com-content-category-blog__pagination>nav ul li.active a{ background:#fafafa}
.com-content-category-blog__pagination>nav ul li.active > .page-link{ border-color:#ddd}
.com-content-category-blog__counter{ display:flex; justify-content:center; margin-top:-5px; color:rgb(119, 119, 119)}
.itemListLeading.video div.itemContainer { float:left}
/* faq */div#k2Container_faq_t { max-width:1200px; margin:auto}
div#k2Container_faq_t .subCategoryContainer { float:left}
.itemListCategory.faq_t h2 { text-align:center !important; font-family:'robotoslabregular' !important; font-size:28px !important; margin-bottom:15px !important}
.itemListCategory.faq_t img { float:none; display:block; margin:15px auto}
.subCategory.faq_t h2 { text-align:center}
.subCategory.faq_t h2 a { font-family:'FuturaPTMedium'}
.subCategory.faq_t { padding:10px 20px}
.catItemIntroText.faq_t blockquote { padding:0 0 0 15px; margin:0 0 20px; border-left:5px solid #eee}
.catItemIntroText.faq_t .btn-3, .catItemIntroText.faq_t .spoilers .title, .add_faq_t, .tagItemIntroText .title.btn-3, .jlslogin .button, .login .btnslogin { background:transparent!important}
.catItemBody.faq_t, .tagItemView, .itemContainer.itemContainerLast.biblio, div.k2ItemsBlock ul li.lastItem_bibl, .k2ItemsBlock._biblioteka li.even, .k2ItemsBlock._biblioteka li.odd { background:#f9f9f9; padding:10px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition-property:background-position, 0 0; -moz-transition-property:background-position, 0 0; -webkit-transition-duration:.8s; -moz-transition-duration:.8s}
li.even.lastItem_bibl, li.odd.lastItem_bibl{ margin:5px 0}
.moduleItemExtraFields_biblioteka li { float:left; margin:0 !important; padding:0 !important; box-shadow:none !important; border:none}
li.even.typeLink.group1.aliasExtraField3 { border-radius:0; border:none; margin:0; padding:0; box-shadow:none !important}
.k2ItemsBlock._biblioteka li { margin:5px auto}
.catItemIntroText.faq_t a, .tagItemIntroText a { color:#00a4c4}
.add_faq_t a { color:#ffbe50 !important}
.catItemBody.faq_t:hover, .tagItemView:hover, .itemContainer.itemContainerLast.biblio:hover, div.k2ItemsBlock ul li.lastItem_bibl:hover, .k2ItemsBlock._biblioteka li.even:hover, .k2ItemsBlock._biblioteka li.odd:hover { box-shadow:3px 5px 15px #ccc !important}
.category_description.faq_t p { font-family:'FuturaPTBook'; font-size:20px; color:black}
.category_description.faq_t { max-width:712px; margin:30px auto 50px auto}
.catItemIntroText.faq_t { font-family:'FuturaPTBook'; font-size:20px}
.add_faq_t{ display:none}
/*.add_faq_t { background:#fff; border:1px solid #ffbe50; border-radius:5px; font-family:'FuturaPTMedium'; font-size:18px; padding:4px 14px; text-transform:uppercase; display:inline-block; margin:15px 0 3px}*/
h3.catItemTitle.faq_t, h2.tagItemTitle { font-family:'FuturaPTBook' !important; color:black !important; padding:0 5px !important; font-size:20px !important; text-align:left; line-height:1.2 !important}
.catItemIntroText.faq_t .spoilers .desc { text-align:left; font-size:16px}
.catItemIntroText.faq_t .spoilers { text-align:left}
.catItemIntroText.faq_t .btn-3, .add_faq_t, .tagItemIntroText .title.btn-3, .jlslogin .button, .login .btnslogin { background:transparent none repeat scroll 0 0; border:1px solid; border-radius:0; display:inline-block; font-family:"Source Sans Pro", sans-serif !important; font-size:11px; font-weight:bold !important; padding:2px 22px; margin:8px 0; line-height:normal; text-transform:uppercase; border-color:rgb(231, 152, 0); /* border:1px solid #ffbe50 !important; */ /* border-radius:5px; */ /* font-family:'FuturaPTMedium'; */ /* font-size:18px; */ font-weight:normal; height:auto; /* line-height:1.5; */ /* padding:4px 14px; */ /* text-transform:uppercase; */ /* display:inline-block; */ color:#e79800; /* margin:0; */ min-width:initial !important}
.catItemIntroText.faq_t a, .add_faq_t a { color:rgb(231, 152, 0) !important}
.faq_t div.catItemLinks { margin:0}
.faq_t .catItemView { margin-bottom:0; padding:5px 14px}
.tagItemIntroText .spoilers { text-align:left}
.tagItemIntroText .title.btn-3.active { display:none}
div.tagItemView { margin-bottom:0}
.tagItemIntroText .spoilers .desc{ text-align:left !important}
div.tagItemIntroText { padding:0}
.tagItemIntroText blockquote { margin:0}
span.faq_add_c { font-family:'FuturaPTBook' !important; font-size:28px !important; color:black !important}
.faq_block_add { background:#fff0f0; padding:20px; margin:15px}
.catItemTagsBlock.faq_t span { font-family:'FuturaPTBook' !important; font-weight:normal}
ul.catItemTags.faq_t a { font-family:'FuturaPTBook' !important; color:#00a4c4}
.catItemIntroText.faq_t blockquote { margin:5px 0 5px}
div.catItemTagsBlock { padding:0 5px}
@media (max-width: 767px) {
  span.catItemImage.method_img img, .catItemImageBlock.method_img img,.right.method_img.item-image img{object-fit: cover;width: 200px;height: 200px;}
  .btn-m-absolut > a, .btn-m-absolut.method2 a,.blog-method .readmore a {margin: 25px 0;}
   .blog-items div.blog-item {flex-direction: column;}
}
@media (min-width: 768px) and (max-width: 1199px) {
  .com-content-category-blog.blog,.com-content-article{margin: 0 auto;max-width:736px}
  span.catItemImage.method_img img, .catItemImageBlock.method_img img,.right.method_img.item-image img {object-fit: cover;width: 338px;height: 338px;}
  .blog .category-desc p.title_method_01 {
    margin: 0 auto 5px auto !important;
    text-align: center !important;
    font-family: FuturaPTMedium !important;
    color: #ffbe50 !important;
    text-transform: uppercase;
    font-size: 24px !important;
    margin: 20px auto !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .com-content-category-blog.blog,.com-content-article{max-width:932px}
  .item-page-method div.com-content-article__body p{margin: 0 auto;max-width:736px}
}
@media (min-width:1200px) { 
.com-content-article.item-page, .com-content-article.item-page-news { max-width:900px !important; margin:0 auto !important; }
.com-content-article.item-page-method img[alt="ornament01"] { margin:15px auto; }
.blog-method div.blog-item .item-content{padding:30px 50px!important; position:relative; min-height:338px; }
.com-content-article__body p{max-width:712px; margin:auto}
.blog-method .blog-item{ flex-direction:row; width:100%}
.blog-method .method_img{order:1}
.item-page-method .com-content-article__body{ max-width:inherit}
.com-content-category-blog__item h3.catItemTitle.method { text-align:left}
.item-page-method .blog-item .catItemIntroText.method { padding:0 !important; max-width:initial; }
.item-page-method .blog-item{ position:relative}
.item-page-method .blog-item h3.catItemTitle.method{ flex:1 0; padding:0 !important}
.item-page-method .blog-item>p:not(.catItemTitle,.method_img){ display:none}
.blog-method .blog-item .method_img { margin:0 0 0 auto!important; width:338px; height:338px; background:#e5e5e5; overflow:hidden; position:relative; flex:0 0 auto; }
.blog-method .method_img img{ object-fit:cover; width:338px; height:338px; }
.blog-method .blog-item { border:1px #cecece solid; border-radius:7px; min-width:1200px; padding:5px; -webkit-transition-duration:.4s; -moz-transition-duration:.4s; }
.blog-method .blog-item:hover { -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; border-bottom-right-radius:7px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.2); -moz-box-shadow:0 0 10px rgba(0,0,0,0.2); box-shadow:0 0 10px rgba(0,0,0,0.2); }
.blog-method .readmore{ position:absolute; bottom:35px}
a.btn-m, a.btn-pdf, p.p-btn-m a, p.p-btn-m span, a.link3, .btn-m-absolut a{ line-height:1.5}
 a.link3:first-child {
    border-radius: 20px 0 0 20px;
    min-width: 130px !important;
  }
}
