@charset "UTF-8";/* CSS Document */
.com-tags.tag-category h1 .pagination { font-size:1rem;}
.com-tags__items { margin-top:40px;}
.com-tags.tag-category #adminForm, .com-tags__items #adminForm { margin-bottom:40px;}
.com-tags__category.category.list-group {flex-direction:row;}
.com-tags__category .list-group-item.list-group-item-action {margin:10px;border-radius: 0.25rem;border:1px solid rgba(0, 0, 0, 0.15);}
.com-tags__category .list-group-item.list-group-item-action:first-child {margin-left:0px;}
.com-tags__category .list-group-item.list-group-item-action:last-child {margin-right:0px;}
.com-tags__pagination { margin-top:40px;}


#sp-component .article-info { display:revert-layer !important;margin-bottom:0;}

#sp-component .block1, 
#sp-component .block2, 
#sp-component .block3 { display:flex;align-items: center;}


#sp-component .block2 { margin-left:auto;}
#sp-component .block3 { padding-left:20px;width:fit-content;}
#sp-component .block3 .article-info { text-align:right;width:fit-content;} 
#sp-component .article-info:nth-child(2) { margin-left:auto;}
.com-content-category-blog__items { grid-gap:40px;grid-row-gap: 40px;margin-top:40px; }
.blog-items .info-container { display:grid;grid-auto-flow: column;margin-top:10px;}

.blog-items .col-lg-4 { margin-bottom: 30px; }

.blog-items .blog-item { background: rgba(0,0,0,0.03); padding:20px;display: flex;flex-direction: column;height:inherit;}
.blog-items .blog-item .item-content { padding-top:20px;height:100%;display: grid;align-content:space-between;}

.blog-items img { display: inherit;}
.blog-items .readmore { background: #342717;width:fit-content; margin: 30px auto 20px auto; padding:8px 12px; line-height: 1.25;
border-radius: 4px;user-select: none;align-self: flex-end;}
.blog-items .tags.list-inline { display:none !important;text-align:center; margin-top:30px; margin-bottom: 40px !important; }
.blog-items .tags li { margin: 4px 2px; }
.blog-items .readmore a,
.blog-items .readmore a:hover { color: #fff !important; }

.blog-items .article-intro-image,
.blog-items .article-featured-video { overflow:hidden; }









.blog-page .article-full-image,
.blog-page .article-featured-video { margin-bottom: 20px;}

.blog-page .info-container { display:flex;margin-bottom:40px;}
.blog-page .tags { margin-top:40px;}
.tags > li a { background: rgba(246, 142, 19, 0.1) !important; color: #f68e13 !important;border:0px solid #fff; }
.tags > li a:hover { background: rgba(246, 142, 19, 1) !important; color: #fff !important; }

.pagenavigation { margin-top:70px;}
.pagination { justify-content: space-between;}
.pagination .next { margin-left:auto;}

