.blog-home-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.blog-home-title .view-all-link a {
    height: 55px;
    border: 1px solid #000;
    display: block;
    min-width: 159px;
    text-align: center;
    line-height: 54px;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.blog-home-title .view-all-link a:hover {
	background: #007EC5;
	color: #fff;
	border-color: #007EC5;
}
.blog-search-page {
    justify-content: flex-start !important;
}
.blog-search-page .image {
    width: 100%;
}
.blog-search-page .image img{
   border-radius: 14px;
}
.blog-search-page > article {
    flex-basis: revert !important;
    width: 33.33% !important;
    max-width: 100% !important;
    padding: 0 12px;
}
html .page-pagination .page-numbers li span,
html .decom-pagination .page-numbers li span {
	background: #007EC5;
}
html .page-pagination {
    padding-top: 14px;
}
.group-blog .site-header .top-bar{
	display: none;
}
.group-blog .site-header .is-headerion {
	padding: 30px 0rem 15px 0rem;
	max-width: 1720px;
    padding-left: 20px;
    padding-right: 20px;
}
.group-blog.nav-top .site-header .site-branding .site-logo {
	margin-left: 0;
}
.group-blog .site-header .container-nav {
	display: none;
}
.group-blog.nav-top 
.site-header .nav-infos .info-box {
    padding-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 60px;
}
.group-blog .nav-infos a, .group-blog .nav-infos span {
    color: #007EC5 !important;
        font-size: 20px;
    font-weight: 500;
}

.group-blog .nav-infos .info-box .icon img  {
	display: none;
}
.group-blog .nav-infos .info-box .icon {
	width: 28px;
	height: 28px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 11px;
}
.group-blog .nav-infos .info-box:first-child .icon {
	background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.275 24.5C20.8444 24.5 18.4431 23.9701 16.0708 22.9104C13.6986 21.8507 11.5403 20.3486 9.59583 18.4042C7.65139 16.4597 6.14931 14.3014 5.08958 11.9292C4.02986 9.55694 3.5 7.15556 3.5 4.725C3.5 4.375 3.61667 4.08333 3.85 3.85C4.08333 3.61667 4.375 3.5 4.725 3.5H9.45C9.72222 3.5 9.96528 3.59236 10.1792 3.77708C10.3931 3.96181 10.5194 4.18056 10.5583 4.43333L11.3167 8.51667C11.3556 8.82778 11.3458 9.09028 11.2875 9.30417C11.2292 9.51806 11.1222 9.70278 10.9667 9.85833L8.1375 12.7167C8.52639 13.4361 8.98819 14.1313 9.52292 14.8021C10.0576 15.4729 10.6458 16.1194 11.2875 16.7417C11.8903 17.3444 12.5222 17.9035 13.1833 18.4187C13.8444 18.934 14.5444 19.4056 15.2833 19.8333L18.025 17.0917C18.2 16.9167 18.4285 16.7854 18.7104 16.6979C18.9924 16.6104 19.2694 16.5861 19.5417 16.625L23.5667 17.4417C23.8389 17.5194 24.0625 17.6604 24.2375 17.8646C24.4125 18.0688 24.5 18.2972 24.5 18.55V23.275C24.5 23.625 24.3833 23.9167 24.15 24.15C23.9167 24.3833 23.625 24.5 23.275 24.5ZM7.02917 10.5L8.95417 8.575L8.45833 5.83333H5.8625C5.95972 6.63056 6.09583 7.41806 6.27083 8.19583C6.44583 8.97361 6.69861 9.74167 7.02917 10.5ZM17.4708 20.9417C18.2292 21.2722 19.0021 21.5347 19.7896 21.7292C20.5771 21.9236 21.3694 22.05 22.1667 22.1083V19.5417L19.425 18.9875L17.4708 20.9417Z" fill="%23007EC5"/></svg>');
}
.group-blog .nav-infos .info-box:nth-child(2) .icon {
	background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.8487 19.4835L19.482 17.8502L15.1654 13.5335V8.16683H12.832V14.4668L17.8487 19.4835ZM13.9987 25.6668C12.3848 25.6668 10.8681 25.3606 9.4487 24.7481C8.02925 24.1356 6.79453 23.3043 5.74453 22.2543C4.69453 21.2043 3.86328 19.9696 3.25078 18.5502C2.63828 17.1307 2.33203 15.6141 2.33203 14.0002C2.33203 12.3863 2.63828 10.8696 3.25078 9.45016C3.86328 8.03072 4.69453 6.796 5.74453 5.746C6.79453 4.696 8.02925 3.86475 9.4487 3.25225C10.8681 2.63975 12.3848 2.3335 13.9987 2.3335C15.6126 2.3335 17.1293 2.63975 18.5487 3.25225C19.9681 3.86475 21.2029 4.696 22.2529 5.746C23.3029 6.796 24.1341 8.03072 24.7466 9.45016C25.3591 10.8696 25.6654 12.3863 25.6654 14.0002C25.6654 15.6141 25.3591 17.1307 24.7466 18.5502C24.1341 19.9696 23.3029 21.2043 22.2529 22.2543C21.2029 23.3043 19.9681 24.1356 18.5487 24.7481C17.1293 25.3606 15.6126 25.6668 13.9987 25.6668ZM13.9987 23.3335C16.5848 23.3335 18.7869 22.4245 20.6049 20.6064C22.423 18.7884 23.332 16.5863 23.332 14.0002C23.332 11.4141 22.423 9.21197 20.6049 7.39391C18.7869 5.57586 16.5848 4.66683 13.9987 4.66683C11.4126 4.66683 9.2105 5.57586 7.39245 7.39391C5.57439 9.21197 4.66536 11.4141 4.66536 14.0002C4.66536 16.5863 5.57439 18.7884 7.39245 20.6064C9.2105 22.4245 11.4126 23.3335 13.9987 23.3335Z" fill="%23007EC5"/></svg>');

}
.group-blog .nav-infos .info-box:nth-child(3) .icon {
	background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.66536 23.3332C4.0237 23.3332 3.47439 23.1047 3.01745 22.6478C2.5605 22.1908 2.33203 21.6415 2.33203 20.9998V6.99984C2.33203 6.35817 2.5605 5.80886 3.01745 5.35192C3.47439 4.89498 4.0237 4.6665 4.66536 4.6665H23.332C23.9737 4.6665 24.523 4.89498 24.9799 5.35192C25.4369 5.80886 25.6654 6.35817 25.6654 6.99984V20.9998C25.6654 21.6415 25.4369 22.1908 24.9799 22.6478C24.523 23.1047 23.9737 23.3332 23.332 23.3332H4.66536ZM13.9987 15.1665L4.66536 9.33317V20.9998H23.332V9.33317L13.9987 15.1665ZM13.9987 12.8332L23.332 6.99984H4.66536L13.9987 12.8332ZM4.66536 9.33317V6.99984V20.9998V9.33317Z" fill="%23007EC5"/></svg>');
}
.group-blog .nav-infos .info-box:first-child {
	order: 1;
}
.group-blog .nav-infos .info-box:nth-child(2){
	order: 3;
}
.group-blog .nav-infos .info-box:nth-child(3) {
	order: 2;
}
.group-blog .nav-infos .info-box:nth-child(4) {
	order: 4;
    padding-right: 0 !important;
}
.group-blog .nav-infos .info-box.info-humidor img {
    display: none;
}
.group-blog .nav-infos .info-box.info-humidor a:after {
	content: 'ZUM LADEN';
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #fff;

}
.group-blog .nav-infos .info-box.info-humidor a {
	background: #007EC5;
    height: 54px;
    display: block;
    line-height: 54px;
    min-width: 193px;
    text-align: right;
    padding: 0 17px;
    position: relative;
}
.group-blog .nav-infos .info-box.info-humidor a:before {
	background-image: url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41602 25.4999L2.12435 22.6666H9.91602L9.20768 25.4999H1.41602ZM4.24935 19.8333L4.95768 16.9999H14.166L13.4577 19.8333H4.24935ZM26.3139 28.3333L27.0223 22.6666L28.0493 14.1666L28.4035 11.3687L26.3139 28.3333ZM8.49935 31.1666C7.72018 31.1666 7.05317 30.8892 6.49831 30.3343C5.94345 29.7794 5.66602 29.1124 5.66602 28.3333H26.3139L28.4035 11.3687H24.5077L24.1181 14.3791C24.0709 14.7805 23.8938 15.0933 23.5868 15.3176C23.2799 15.5419 22.9257 15.6305 22.5243 15.5833C22.123 15.536 21.8101 15.3648 21.5858 15.0697C21.3615 14.7746 21.273 14.4263 21.3202 14.0249L21.6389 11.3687H16.0077L15.6181 14.3437C15.5709 14.7451 15.3938 15.0638 15.0868 15.2999C14.7799 15.536 14.4257 15.6305 14.0243 15.5833C13.623 15.536 13.3042 15.3589 13.0681 15.052C12.832 14.7451 12.7375 14.3909 12.7848 13.9895L13.1035 11.3687H7.79102C7.88546 10.5659 8.1924 9.88707 8.71185 9.33221C9.23129 8.77735 9.86879 8.49992 10.6243 8.49992H13.4577C13.6466 6.72909 14.2546 5.34193 15.2816 4.33846C16.3087 3.33499 17.7077 2.83325 19.4785 2.83325C20.9896 2.83325 22.2469 3.39402 23.2504 4.51554C24.2539 5.63707 24.7438 6.9652 24.7202 8.49992H28.3327C29.1827 8.52353 29.891 8.85409 30.4577 9.49159C31.0243 10.1291 31.2487 10.8728 31.1306 11.7228L29.0056 28.7228C28.9112 29.4312 28.5983 30.0155 28.0671 30.476C27.5358 30.9364 26.916 31.1666 26.2077 31.1666H8.49935ZM16.291 8.49992H21.9223C21.9459 7.72075 21.6803 7.05374 21.1254 6.49888C20.5705 5.94402 19.9035 5.66659 19.1243 5.66659C18.298 5.66659 17.6428 5.9204 17.1587 6.42804C16.6747 6.93568 16.3855 7.62631 16.291 8.49992Z" fill="white"/></svg>');
	width: 28px;
    height: 28px;
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    background-size: contain;
    position: relative;
    top: 5px;
    display: inline-block;
    left: -4px;
}

/* main content */

.group-blog .container {
	max-width: 1720px;
    padding-left: 20px;
    padding-right: 20px;
}
.group-blog .container h1 {
    margin-top: 59px;
    color: #000000;
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    margin-bottom: 60px;
}
.group-blog .featured article {
    width: 33.33% !important;
    flex-basis: revert !important;
    max-width: 100% !important;
    padding: 0 12px !important;
}
.group-blog .featured,
.blog-search-page {
	margin-left: -12px;
	margin-right: -12px;
}
.blog-search-page article .image a.post-link {
	display: block;
}
.blog-search-page article .image a.post-link img {
	object-fit: cover;
}
.group-blog .featured article .image,
.blog-search-page article .image {
    height: auto !important;
}
.group-blog .featured article .image a.post-link img,
.blog-search-page article .image a.post-link img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    border-radius: 17px;
    left: 0;
}
.group-blog .featured article .image a.post-link,
.blog-search-page article .image a.post-link{
    position: relative;
    padding-top: 56%;
    overflow: hidden;
}
.group-blog .featured article .text,
.blog-search-page article .text{
    position: static !important;
}
.group-blog .featured article .image a.post-link:after,
.blog-search-page article .image a.post-link:after {
    display: none;
}
.group-blog .featured article .text header.entry-header a,
.blog-search-page article .text header.entry-header a {
    color: #000;
    font-size: 28px;
    line-height: 40px;
    font-weight: 600;
    margin-top: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 80px;
}
.group-blog .featured article .text .excerpt,
.blog-search-page article .text .excerpt p{
    font-size: 20px;
    line-height: 32px;
    color: #58585A;
    margin-top: 20px;
   	font-weight: 500;
}
.blog-search-page article .text .excerpt p {
	    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 128px;
}
.top-blog-section {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 60px;
    margin-bottom: 90px;
}
.top-blog-section input#search-input-blog,
.group-blog .blog-detail-section .sidebar input.search-field {
    border: 1px solid #000000;
    height: 80px;
    min-width: 557px;
    border-radius: 12px;
    padding: 0 30px 0 72px;
    font-size: 28px;
    font-weight: 600;
    color: #58585A;
}
.group-blog .blog-detail-section .sidebar input.search-field {
	width: 100%;
	min-width: 100%;
}
.top-blog-section form button svg,
.group-blog .blog-detail-section .sidebar form button svg{
	display: none;
}
.top-blog-section form,
.group-blog .blog-detail-section .sidebar form {
    position: relative;
}
.top-blog-section form button,
.group-blog .blog-detail-section .sidebar form button {
    position: absolute;
    border: 0;
    background: transparent;
	width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
    top: 50%;
    transform: translateY(-50%);
    left: 30px;
    background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.4287 21.7213L12.5777 13.87C11.9527 14.3861 11.234 14.7899 10.4215 15.0816C9.60898 15.3733 8.76846 15.5191 7.89992 15.5191C5.76346 15.5191 3.95534 14.7794 2.47555 13.3C0.995755 11.8206 0.255859 10.0129 0.255859 7.87689C0.255859 5.74106 0.995547 3.93273 2.47492 2.45189C3.9543 0.97127 5.762 0.230957 7.89805 0.230957C10.0339 0.230957 11.8422 0.970852 13.323 2.45064C14.8037 3.93044 15.544 5.73856 15.544 7.87502C15.544 8.76773 15.3942 9.62033 15.0946 10.4328C14.7948 11.2453 14.3949 11.952 13.8949 12.5528L21.7459 20.4038L20.4287 21.7213ZM7.89992 13.6444C9.51055 13.6444 10.8747 13.0854 11.9924 11.9675C13.1103 10.8498 13.6693 9.48565 13.6693 7.87502C13.6693 6.26439 13.1103 4.90023 11.9924 3.78252C10.8747 2.6646 9.51055 2.10564 7.89992 2.10564C6.2893 2.10564 4.92513 2.6646 3.80742 3.78252C2.68951 4.90023 2.13055 6.26439 2.13055 7.87502C2.13055 9.48565 2.68951 10.8498 3.80742 11.9675C4.92513 13.0854 6.2893 13.6444 7.89992 13.6444Z" fill="%2358585A"/></svg>');
}

.top-blog-section ul li a,
.group-blog .blog-detail-section .sidebar .sidebar-nav ul li a {
    border: 1px solid #000;
    height: 80px;
    display: block;
    border-radius: 12px;
    padding: 0 51px;
    line-height: 78px;
    font-size: 28px;
    color: #000000 !important;
    font-weight: 600;
}
.group-blog .blog-detail-section .sidebar .sidebar-nav ul li {
	margin-bottom: 24px;
}
.top-blog-section ul li {
    padding-left: 24px;
}
.blog-inner .post-list .post-item .image img {
    border-radius: 14px;
}
.blog-inner .post-list .text {
	padding-left: 38px;
}
.blog-inner .post-list .text h2.entry-title a {
    font-size: 28px;
    font-weight: 600;
    line-height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-inner .post-list .text .excerpt p {
    color: #58585A;
    font-size: 20px;
    line-height: 32px;
    margin-top: 0;
   	margin-bottom: 13px;
   	display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-inner .post-list .text .readmore a {
    font-size: 16px;
    color: #007EC5;
    line-height: 28px;
}
.blog-inner .post-list .post-item .text {
    width: 60%;
    max-width: 100%;
    flex-basis: revert;
}
.blog-inner .post-list .post-item .image {
    flex-basis: revert;
    width: 40%;
    max-width: 100%;
}
.blog-inner .post-list .post-item {
	margin-bottom: 48px;
}
.blog-inner .page-more {
    font-size: 28px;
    font-weight: 600;
    line-height: 40px;
    color: #000;
}
.blog-inner {
	margin-bottom: 80px;
}
.group-blog .sidebar .sidebar-sliderion img {
    border-radius: 14px;
}
.group-blog .sidebar .sidebar-slider .sidebar-arrow-prev  {
	background: transparent;
}
.group-blog .sidebar .sidebar-slider .sidebar-arrow-prev,
.group-blog .sidebar .sidebar-slider .sidebar-arrow-next {
	width: 38px;
	height: 38px;
}
.group-blog .sidebar .sidebar-slider .sidebar-arrow-prev:after,
.group-blog .sidebar .sidebar-slider .sidebar-arrow-next:after {
	content: '';
    width: 38px;
    height: 38px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    opacity: 1;
    background-size: contain;
}
.group-blog .sidebar .sidebar-slider .sidebar-arrow-prev:after {
	background-image: url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.0007 26.3334L11.6673 19.0001L19.0007 11.6667L21.5673 14.2334L18.634 17.1667H26.334V20.8334H18.634L21.5673 23.7667L19.0007 26.3334ZM19.0007 37.3334C21.5368 37.3334 23.9201 36.8522 26.1507 35.8897C28.3812 34.9272 30.3215 33.6209 31.9715 31.9709C33.6215 30.3209 34.9277 28.3806 35.8902 26.1501C36.8527 23.9195 37.334 21.5362 37.334 19.0001C37.334 16.464 36.8527 14.0806 35.8902 11.8501C34.9277 9.61953 33.6215 7.67925 31.9715 6.02925C30.3215 4.37925 28.3812 3.073 26.1507 2.1105C23.9201 1.148 21.5368 0.666748 19.0007 0.666748C16.4645 0.666748 14.0812 1.148 11.8507 2.1105C9.62009 3.073 7.67982 4.37925 6.02982 6.02925C4.37982 7.67925 3.07357 9.61953 2.11107 11.8501C1.14857 14.0806 0.667316 16.464 0.667316 19.0001C0.667316 21.5362 1.14857 23.9195 2.11107 26.1501C3.07357 28.3806 4.37982 30.3209 6.02982 31.9709C7.67982 33.6209 9.62009 34.9272 11.8507 35.8897C14.0812 36.8522 16.4645 37.3334 19.0007 37.3334ZM19.0007 33.6667C14.9062 33.6667 11.4382 32.2459 8.59648 29.4042C5.75482 26.5626 4.33398 23.0945 4.33398 19.0001C4.33398 14.9056 5.75482 11.4376 8.59648 8.59591C11.4382 5.75425 14.9062 4.33341 19.0007 4.33341C23.0951 4.33341 26.5632 5.75425 29.4048 8.59591C32.2465 11.4376 33.6673 14.9056 33.6673 19.0001C33.6673 23.0945 32.2465 26.5626 29.4048 29.4042C26.5632 32.2459 23.0951 33.6667 19.0007 33.6667Z" fill="white"/></svg>');
}
.group-blog .sidebar .sidebar-slider .sidebar-arrow-next:after {
	background-image: url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.9993 26.3334L26.3327 19.0001L18.9993 11.6667L16.4327 14.2334L19.366 17.1667H11.666V20.8334H19.366L16.4327 23.7667L18.9993 26.3334ZM18.9993 37.3334C16.4632 37.3334 14.0799 36.8522 11.8493 35.8897C9.61879 34.9272 7.67852 33.6209 6.02852 31.9709C4.37852 30.3209 3.07227 28.3806 2.10977 26.1501C1.14727 23.9195 0.666016 21.5362 0.666016 19.0001C0.666016 16.464 1.14727 14.0806 2.10977 11.8501C3.07227 9.61953 4.37852 7.67925 6.02852 6.02925C7.67852 4.37925 9.61879 3.073 11.8493 2.1105C14.0799 1.148 16.4632 0.666748 18.9993 0.666748C21.5355 0.666748 23.9188 1.148 26.1493 2.1105C28.3799 3.073 30.3202 4.37925 31.9702 6.02925C33.6202 7.67925 34.9264 9.61953 35.8889 11.8501C36.8514 14.0806 37.3327 16.464 37.3327 19.0001C37.3327 21.5362 36.8514 23.9195 35.8889 26.1501C34.9264 28.3806 33.6202 30.3209 31.9702 31.9709C30.3202 33.6209 28.3799 34.9272 26.1493 35.8897C23.9188 36.8522 21.5355 37.3334 18.9993 37.3334ZM18.9993 33.6667C23.0938 33.6667 26.5618 32.2459 29.4035 29.4042C32.2452 26.5626 33.666 23.0945 33.666 19.0001C33.666 14.9056 32.2452 11.4376 29.4035 8.59591C26.5618 5.75425 23.0938 4.33341 18.9993 4.33341C14.9049 4.33341 11.4368 5.75425 8.59518 8.59591C5.75352 11.4376 4.33268 14.9056 4.33268 19.0001C4.33268 23.0945 5.75352 26.5626 8.59518 29.4042C11.4368 32.2459 14.9049 33.6667 18.9993 33.6667Z" fill="white"/></svg>');
}
.group-blog .sidebar .sidebar-slider .sidebar-arrow-next  {
	background: transparent;	
}
.group-blog .sidebar .sidebar-latest h2 {
    font-size: 28px;
    line-height: 40px;
    font-weight: 600;
    margin-bottom: 29px;
}
.group-blog .sidebar .sidebar-latest .latest.post-list article {
    margin-bottom: 38px;
}
.group-blog .sidebar .sidebar-latest .latest.post-list article .image,
.group-blog .sidebar .sidebar-latest .latest.post-list article .text {
    width: 100%;
}
.group-blog .sidebar .sidebar-latest .latest.post-list article .text {
    padding: 0;
    margin-top: 13px;
}
.group-blog .sidebar .sidebar-latest .latest.post-list article .text h2.entry-title a {
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
}
.group-blog .sidebar .sidebar-latest .latest.post-list article .text h2.entry-title {
	margin-bottom: 0;
}
/* main content */

/* footer */
.group-blog .site-footer {
	background-color: #f5f5f5;
	border-top: 0;
	padding-top: 68px;
}
.group-blog .site-footer .logo {
    margin-bottom: 20px !important;
}
.group-blog .site-footer .heading {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}
.group-blog .site-footer .item-in a {
    color: #000;
    font-size: 20px;
    line-height: 32px;
}
.group-blog .site-footer .item-brune a {
    font-weight: 700;
    margin-bottom: 9px;
}
.group-blog .site-footer .item-brune .description {
    margin-top: 35px;
}
.site-footer .items .item.item-shop-service .item-in a {
    font-weight: 500;
    margin-bottom: 11px;
}
.site-footer .items .item-infos .item-in {
    margin-bottom: 30px;
}
.group-blog .site-footer {
    background-color: #f5f5f5;
    border-top: 0;
    padding-top: 68px;
    background-image: url('../decomtheme-child/assets/images/footer-bg.svg');
    min-height: 384px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
/* footer */

/* bolg detail */

.group-blog .decom-breadcrumbs {
    margin-top: 40px;
    border: 0;
    padding-left: 0;
    margin-bottom: 20px;
}
.group-blog .decom-breadcrumbs a {
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    color: #000;
   	text-transform: uppercase;
}
.decom-breadcrumbs .breads span.breadcrumb_last:before {
	background-image: url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.35669 15L0 13.6688L6.28662 7.5L0 1.33125L1.35669 0L9 7.5L1.35669 15Z" fill="%23007EC5"/></svg>');
	width: 9px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    top: 3px;
    padding-right: 0;
    padding-left: 0;
    left: 0;
    content: '';
}
.decom-breadcrumbs .breads span {
	font-size: 0;
}
.decom-breadcrumbs .breads span.breadcrumb_last {
    font-size: 16px;
    color: #007EC5;
    line-height: 28px;
    position: relative;
    padding-left: 25px;
    font-weight: 500;
}
.group-blog .blog-detail-section .main .image img,
.group-blog .blog-detail-section .main .featured-image img {
    border-radius: 14px;
}
.group-blog .blog-detail-section .main h1.main-title {
    margin-top: 45px;
}
.group-blog .blog-detail-section .main h1.main-title {
    margin-top: 45px;
    font-size: 36px;
    line-height: 48px;
    font-weight: 600;
    margin-bottom: 29px;
}
.group-blog .blog-detail-section .main p, .group-blog .blog-detail-section .main li {
    font-size: 20px;
    line-height: 32px;
    color: #58585A;
    font-weight: 500 !important;
}
.group-blog .blog-detail-section .main p span {
	font-weight: 500 !important;
}
.group-blog .blog-detail-section .main h2 {
	font-size: 28px !important;
	line-height: 40px;
	color: #000;
	font-weight: 600;
}
.group-blog .blog-detail-section .main h3, .group-blog .blog-detail-section .main b {
	color: #000;
	font-weight: 600;
}
.group-blog .sidebar-latest img {
    border-radius: 14px;
}
.group-blog .blog-detail-section .sidebar form {
    margin-bottom: 61px;
}
.group-blog .blog-detail-section .sidebar .sidebar-nav ul li a:hover {
    background: #007EC5;
    border-color: #007EC5;
    color: #fff !important;
}
.group-blog .blog-detail-section .sidebar .sidebar-nav .current-cat a {
    background: #007EC5;
    border-color: #007EC5;
    color: #fff !important;
}


/* blog detail */

@media(min-width: 768px) {
	.group-blog .main {
	    max-width: 1017px;
	    width: 70% !important;
	    flex: revert !important;
	    flex-basis: revert !important;
	    padding-right: 0;
	    order: 0 !important;
	}
	.group-blog .sidebar {
		width: 30% !important;
	    flex: revert !important;
	    flex-basis: revert !important;
	    max-width: 422px !important;
	}
	.blog-inner {
	    justify-content: space-between !important;
	}
	.group-blog .sidebar .sidebar-top {
	    margin-top: 0;
	    margin-bottom: 0;
	}
	.group-blog .blog-detail-section .main {
		max-width: 100%;
		width: 68% !important;
		padding-right: 51px;
	}
	.group-blog .blog-detail-section .sidebar {
		max-width: 100% !important;
		width: 32% !important;
	}
}

@media(max-width: 1557px) {
	.top-blog-section input#search-input-blog,
	.group-blog .blog-detail-section .sidebar input.search-field {
		min-width: auto;
	}
	.top-blog-section ul li a,
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li a {
		padding: 0 45px;
	}
	.group-blog .main {
		padding-right: 25px;
	}
}
@media(max-width: 1366px) {
	.group-blog .blog-detail-section .sidebar form {
	    margin-bottom: 30px;
	} 
	.group-blog .container h1 {
		font-size: 36px;
	    line-height: 46px;
	    margin-bottom: 30px;
	   	margin-top: 30px;
	}
	.group-blog .featured article .text header.entry-header a,
	.blog-search-page article .text header.entry-header a {
		font-size: 20px;
    	line-height:27px;
    	min-height: 56px;
	}
	.group-blog .featured article .text .excerpt,
	.blog-search-page article .text .excerpt p {
		font-size: 16px;
		margin-top: 0;
    	line-height: 25px;
	}
	.top-blog-section {
		margin-top: 15px;
    	margin-bottom: 47px;
	}
	.top-blog-section ul li a,
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li a {
		padding:0 30px;
	}
	.blog-inner .post-list .text h2.entry-title a,
	.group-blog .sidebar .sidebar-latest h2,
	.blog-inner .page-more {
		font-size: 20px;
		line-height: 30px;
	}
	.blog-inner .post-list .text .excerpt p,
	.group-blog .sidebar .sidebar-latest .latest.post-list article .text h2.entry-title a {
		font-size: 16px;
    	line-height: 25px;
	}
	.blog-inner .post-list .post-item {
	    margin-bottom: 29px;
	}
	.group-blog .sidebar .sidebar-latest .latest.post-list article {
		margin-bottom: 23px;
	}
	.blog-inner .post-list .text {
	    padding-left: 25px;
	}
	.top-blog-section ul li a,
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li a {
		line-height: 58px;
    	font-size: 20px;
    	height: 60px;
	}
	.top-blog-section input#search-input-blog,
	.group-blog .blog-detail-section .sidebar input.search-field {
		height: 60px;
		font-size: 20px;
	}
}

@media(max-width: 1299px) {
	.group-blog .nav-infos a, .group-blog .nav-infos span,
	.group-blog .nav-infos .info-box.info-humidor a:after {
		font-size: 16px;
	}
	.group-blog.nav-top .nav-infos .info-box {
		padding-right: 30px !important;
	}
	.group-blog .nav-infos .info-box.info-humidor a {
		height: 48px;
		line-height: 48px;
    	min-width: 169px;
	}
	.group-blog.nav-top .nav-infos.flex-list {
		display: flex;
	}
	.group-blog.nav-top .is-headerion .nav-search.nav-search-tablet {
		display: none;
	}
	.group-blog.nav-top .site-header .nav-infos .info-box:nth-child(2) {
		padding-right: 0 !important;
	}
	.group-blog.nav-top .nav-infos .info-box.info-humidor {
		display: none;
	}
	.top-blog-section ul li a,
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li a {
		height: 60px;
		line-height: 58px;
    	font-size: 20px;
	}
	.top-blog-section ul li {
	    padding-left: 17px;
	}
	.top-blog-section input#search-input-blog,
	.group-blog .blog-detail-section .sidebar input.search-field {
		height: 60px;
		font-size: 20px;
		padding: 0 15px 0 62px;
	}
	.top-blog-section form button {
		left: 19px;
		background-size: 21px;
	}
}

@media(max-width: 1199px) {
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li,
	.group-blog .blog-detail-section .sidebar form {
	    margin-bottom: 15px;
	}
	.group-blog .blog-detail-section .main {
		padding-right: 26px;
	}
	.group-blog .site-footer .item-in a {
	    font-size: 18px;
	    line-height: 25px;
	} 
	.group-blog .site-footer .heading {
		font-size: 18px;
	}
	.group-blog .site-footer .items > .item {
	    width: auto;
	    flex-basis: revert;
	}
	.group-blog .site-footer .items {
	    justify-content: space-between;
	}
	.group-blog .blog-detail-section .main h1.main-title {
		font-size: 28px;
    	line-height: 40px;
	}
	.group-blog .blog-detail-section .main p, .group-blog .blog-detail-section .main li {
		font-size: 16px;
		line-height: 25px;
	}
	.group-blog .blog-detail-section .main h2 {
		font-size: 22px !important;
    	line-height: 30px;
	}
}

@media(max-width: 992px) {
    .blog-inner .post-list .post-item .text {
        padding-left: 25px;
    }
	.blog-search-page > article {
		width: 50% !important;
	}
	.group-blog .blog-detail-section .main h1.main-title {
		margin-top: 18px;
		margin-bottom: 21px;
	}
	.group-blog .site-footer .items > .item {
	    width: 50%;
	    flex-basis: revert;
	    max-width: 100%;
	}
	body .featured {
		margin-bottom: 15px
	}
	.group-blog .nav-infos .info-box .icon {
		display: none !important;
	}
	.group-blog .nav-infos .info-box .text a {
		font-size: 0 !important;
	}
	.group-blog .nav-infos .info-box:first-child .text a{
		background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.275 24.5C20.8444 24.5 18.4431 23.9701 16.0708 22.9104C13.6986 21.8507 11.5403 20.3486 9.59583 18.4042C7.65139 16.4597 6.14931 14.3014 5.08958 11.9292C4.02986 9.55694 3.5 7.15556 3.5 4.725C3.5 4.375 3.61667 4.08333 3.85 3.85C4.08333 3.61667 4.375 3.5 4.725 3.5H9.45C9.72222 3.5 9.96528 3.59236 10.1792 3.77708C10.3931 3.96181 10.5194 4.18056 10.5583 4.43333L11.3167 8.51667C11.3556 8.82778 11.3458 9.09028 11.2875 9.30417C11.2292 9.51806 11.1222 9.70278 10.9667 9.85833L8.1375 12.7167C8.52639 13.4361 8.98819 14.1313 9.52292 14.8021C10.0576 15.4729 10.6458 16.1194 11.2875 16.7417C11.8903 17.3444 12.5222 17.9035 13.1833 18.4187C13.8444 18.934 14.5444 19.4056 15.2833 19.8333L18.025 17.0917C18.2 16.9167 18.4285 16.7854 18.7104 16.6979C18.9924 16.6104 19.2694 16.5861 19.5417 16.625L23.5667 17.4417C23.8389 17.5194 24.0625 17.6604 24.2375 17.8646C24.4125 18.0688 24.5 18.2972 24.5 18.55V23.275C24.5 23.625 24.3833 23.9167 24.15 24.15C23.9167 24.3833 23.625 24.5 23.275 24.5ZM7.02917 10.5L8.95417 8.575L8.45833 5.83333H5.8625C5.95972 6.63056 6.09583 7.41806 6.27083 8.19583C6.44583 8.97361 6.69861 9.74167 7.02917 10.5ZM17.4708 20.9417C18.2292 21.2722 19.0021 21.5347 19.7896 21.7292C20.5771 21.9236 21.3694 22.05 22.1667 22.1083V19.5417L19.425 18.9875L17.4708 20.9417Z" fill="%23007EC5"/></svg>');
		width: 28px;
		height: 28px;
		background-position: center;
		background-repeat: no-repeat;
	}
	.group-blog .nav-infos .info-box:nth-child(2) .text a{
		background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.8487 19.4835L19.482 17.8502L15.1654 13.5335V8.16683H12.832V14.4668L17.8487 19.4835ZM13.9987 25.6668C12.3848 25.6668 10.8681 25.3606 9.4487 24.7481C8.02925 24.1356 6.79453 23.3043 5.74453 22.2543C4.69453 21.2043 3.86328 19.9696 3.25078 18.5502C2.63828 17.1307 2.33203 15.6141 2.33203 14.0002C2.33203 12.3863 2.63828 10.8696 3.25078 9.45016C3.86328 8.03072 4.69453 6.796 5.74453 5.746C6.79453 4.696 8.02925 3.86475 9.4487 3.25225C10.8681 2.63975 12.3848 2.3335 13.9987 2.3335C15.6126 2.3335 17.1293 2.63975 18.5487 3.25225C19.9681 3.86475 21.2029 4.696 22.2529 5.746C23.3029 6.796 24.1341 8.03072 24.7466 9.45016C25.3591 10.8696 25.6654 12.3863 25.6654 14.0002C25.6654 15.6141 25.3591 17.1307 24.7466 18.5502C24.1341 19.9696 23.3029 21.2043 22.2529 22.2543C21.2029 23.3043 19.9681 24.1356 18.5487 24.7481C17.1293 25.3606 15.6126 25.6668 13.9987 25.6668ZM13.9987 23.3335C16.5848 23.3335 18.7869 22.4245 20.6049 20.6064C22.423 18.7884 23.332 16.5863 23.332 14.0002C23.332 11.4141 22.423 9.21197 20.6049 7.39391C18.7869 5.57586 16.5848 4.66683 13.9987 4.66683C11.4126 4.66683 9.2105 5.57586 7.39245 7.39391C5.57439 9.21197 4.66536 11.4141 4.66536 14.0002C4.66536 16.5863 5.57439 18.7884 7.39245 20.6064C9.2105 22.4245 11.4126 23.3335 13.9987 23.3335Z" fill="%23007EC5"/></svg>');
		width: 28px;
		height: 28px;
		background-position: center;
		background-repeat: no-repeat;
	}
	.group-blog .nav-infos .info-box:nth-child(3) .text a{
		background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.66536 23.3332C4.0237 23.3332 3.47439 23.1047 3.01745 22.6478C2.5605 22.1908 2.33203 21.6415 2.33203 20.9998V6.99984C2.33203 6.35817 2.5605 5.80886 3.01745 5.35192C3.47439 4.89498 4.0237 4.6665 4.66536 4.6665H23.332C23.9737 4.6665 24.523 4.89498 24.9799 5.35192C25.4369 5.80886 25.6654 6.35817 25.6654 6.99984V20.9998C25.6654 21.6415 25.4369 22.1908 24.9799 22.6478C24.523 23.1047 23.9737 23.3332 23.332 23.3332H4.66536ZM13.9987 15.1665L4.66536 9.33317V20.9998H23.332V9.33317L13.9987 15.1665ZM13.9987 12.8332L23.332 6.99984H4.66536L13.9987 12.8332ZM4.66536 9.33317V6.99984V20.9998V9.33317Z" fill="%23007EC5"/></svg>');
		width: 28px;
		height: 28px;
		background-position: center;
		background-repeat: no-repeat;
	}
	.group-blog.nav-top .nav-infos .info-box {
		width: auto;
		min-width: auto;
	}
	.group-blog.nav-top .site-branding {
		margin: 0;
	}
	.top-blog-section form {
    	width: 100%;
	}
	.top-blog-section input#search-input-blog {
		min-width: 100%;
		width: 100%;
	}
	.top-blog-section ul li {
	    padding: 0 0px;
	    width: 32.33%;
	}
	.top-blog-section ul {
		margin: 10px 0px 0 !important;
		width: 100%;
	}
	.top-blog-section {
		margin-top: 0;
	}
	.group-blog .blog-detail-section .main {
		width: 100% !important;
	}
	.group-blog .blog-detail-section .sidebar {
		width: 100% !important;
	}
}

@media(max-width: 767px) {
    .group-blog .site-footer {
        overflow-x: hidden;
    }
	.group-blog .blog-detail-section .main table td {
	    padding: 0 13px;
	}
	.group-blog .blog-detail-section .main table {
	    overflow: auto;
	    width: 100%;
	    display: block;
	}
	.group-blog .blog-detail-section .main {
		width: 100% !important;
		padding-right: 0;
	}
	.group-blog .blog-detail-section .sidebar {
		width: 100% !important;
	}
	.group-blog .blog-detail-section .sidebar .sidebar-top {
	    margin-bottom: 0 !important;
	    margin-top: 0 !important;
	}
	.group-blog .site-footer .item-brune .description {
	    margin-top: 4px;
	    width: 100%;
	    margin-bottom: 13px;
	}
	.group-blog .site-footer .description img {
		position: static;
	}
	.group-blog .site-footer .items > .item {
	    width: 100%;
	    flex-basis: revert;
	    max-width: 100%;
	}
	.group-blog .site-footer .items .item .heading {
		border: 0;
	}
	.group-blog .main {
        padding-right: 0;
        margin-top: 25px;
    }
	.group-blog.nav-top .site-branding .site-logo {
        width: 150px;
    } 
    .group-blog .nav-top .nav-infos .info-box {
    	padding-right: 15px;
    }
    .group-blog .featured article {
    	width: 100% !important;
    }
    .group-blog .featured article .text header.entry-header a {
    	min-height: auto;
    }
    .group-blog .featured article {
    	margin-bottom: 28px;
    }
    .group-blog .featured article header.entry-header h2 {
	    margin-bottom: 3px;
	}
	.top-blog-section ul li,
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li {
	    padding: 0 0px;
	    width: 100%;
	    margin-top: 10px;
	}
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li {
		margin-top: 0;
	}
	.top-blog-section ul {
		margin-top: 0 !important;
	}
	.top-blog-section ul li a,
	.group-blog .blog-detail-section .sidebar .sidebar-nav ul li a {
        padding: 0 20px;
        height: 52px;
        line-height: 50px;
        font-size: 18px;
    }
    .top-blog-section input#search-input-blog,
    .group-blog .blog-detail-section .sidebar input.search-field {
    	font-size: 18px;
    }
    .top-blog-section input#search-input-blog,
    .group-blog .blog-detail-section .sidebar input.search-field {
    	height: 52px;
    }
    .blog-inner .post-list .post-item .image a.post-link {
	    width: 100%;
	}
	.blog-home-title .view-all-link a {
		line-height: 44px;
    	font-size: 16px;
    	height: 45px;
    	min-width: 130px;
	}
}

@media(max-width: 576px) {
	.group-blog .nav-infos .info-box:nth-child(2) {
		display: none;
	}
	.group-blog .nav-infos .info-box:nth-child(3) {
		padding-right: 0 !important;
	}
	.blog-inner .post-list .post-item .image,
	.blog-inner .post-list .post-item .text {
		width: 100%;
		padding: 0;
	}
	.blog-search-page > article {
		width: 100% !important;
	}
}