.index{background:#f4eee6}.index .index-content{background:#fff}.index .index-content .block-title{color:#8e112c;font-size:32px;font-weight:300;position:relative;padding:20px 60px}.index .index-content .block-title::before{content:"";position:absolute;height:50%;width:2px;top:50%;left:40px;background:#8e112c;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.index .index-content .block-description{color:#8e112c;padding:10px 40px 40px 40px;text-align:justify;font-weight:300;font-size:14px}.index .index-content .categories{padding:120px 53px}.index .index-content .categories .category{display:flex}.index .index-content .categories .category .text-block{margin:auto;text-align:center;padding:10px 40px;font-size:12px}.index .index-content .categories .category .text-block .title{font-size:20px;font-weight:700;font-style:italic;font-family:"Noto Serif","sans-serif"}.index .index-content .categories .category .text-block .quote{padding:20px 0;font-style:italic}.index .index-content .categories .category .text-block .text{font-weight:300;text-align:justify;padding:0 40px}.index .index-content .categories .category .image-container .image{max-width:none}.index .index-content .categories .category.hafling,.index .index-content .categories .category.hungarian,.index .index-content .categories .category.hucul{color:#8e112c}.index .index-content .categories .category.shetland{color:#fff;background:#083825}.index .index-content .categories .category.fjord{color:#fff;background:#700e24}.index .index-content .featured-blog-articles{background:#fff;padding:0}.index .index-content .featured-blog-articles .blog-articles{padding:0 40px}.index .index-content .featured-blog-articles .blog-articles .article{border:2px solid #d8d8d8}.index .index-content .featured-blog-articles .blog-articles .article.grid-format{margin-bottom:0}.index .index-content .featured-blog-articles .blog-articles .article .image-container{overflow:hidden}.index .index-content .featured-blog-articles .blog-articles .article .image-container .image{-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-webkit-transition:transform .5s ease;transition:transform .5s ease}.index .index-content .featured-blog-articles .blog-articles .article .image-container:hover .image,.index .index-content .featured-blog-articles .blog-articles .article .image-container:focus .image{transform:scale(1.2)}.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper{padding:10px 30px;border-top:none}.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper .title{text-align:center;font-family:"Noto Serif","sans-serif";margin:0;font-style:italic;font-weight:normal}.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper .title a{color:#8e112c}.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper .short-description{color:#8e112c;font-weight:300;margin:0;padding:10px 0}.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper .control{margin:10px 0;text-align:center;font-size:16px}.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper .control a{padding:10px 30px;background:#083825;border:1px solid #083825;color:#fff}.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper .control a:hover,.index .index-content .featured-blog-articles .blog-articles .article .data-wrapper .control a:focus{background:#fff;color:#083825}.index .index-content .contact{padding:120px 60px}.index .index-content .contact .block-content{display:flex;background:#083825}.index .index-content .contact .block-content .content-container{margin-top:auto;margin-bottom:auto;padding:0 40px;color:#fff}.index .index-content .contact .block-content .content-container .item{padding:5px 0;font-size:18px}.index .index-content .contact .block-content .content-container .item light{font-weight:100}.birodalom-footer{background:#700e24;padding:30px 0;text-align:center;color:#b5b5b5}.birodalom-footer span{position:relative;top:3px}@media(min-width: 768px)and (max-width: 991.98px){.index .index-content .featured-blog-articles{background:#fff}.index .index-content .featured-blog-articles .blog-articles{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;justify-content:center}.index .index-content .featured-blog-articles .blog-articles .article.grid-format{max-width:45%;margin-left:0;margin-right:0}}@media(min-width: 576px)and (max-width: 767.98px){.index .index-content .featured-blog-articles .blog-articles{grid-template-columns:1fr}.index .index-content .featured-blog-articles .blog-articles .article.grid-format{max-width:80%}}@media(max-width: 575.98px){.index .index-content .featured-blog-articles{background:#fff;padding:0}.index .index-content .featured-blog-articles .blog-articles{grid-template-columns:1fr;justify-content:center}}@media(max-width: 1199px){.index .index-content .categories .category{display:block;text-align:center}.index .index-content .categories .category .image-container{padding-bottom:20px}.index .index-content .contact .block-content .content-container .item{font-size:15px}}@media(max-width: 991px){.index .index-content .contact .block-content{flex-direction:column;text-align:center;padding:20px 0}.index .index-content .contact .block-content .content-container .item{font-size:15px}.index .index-content .contact .block-content .image-container{order:2}}@media(max-width: 767px){.index .index-content .categories .category{display:block;text-align:center}.index .index-content .categories .category .text-block{padding:20px 0}.index .index-content .categories .category .image-container{padding-bottom:0}.index .index-content .categories .category .image-container .image{max-width:100%}.index .index-content .contact .block-content{padding:0}.index .index-content .contact .block-content .content-container{padding:20px 15px}}@media(max-width: 575px){.index .index-content .block-title{font-size:24px;padding:25px 0}.index .index-content .block-title::before{left:-10px}.index .index-content .categories{padding:40px 20px}.index .index-content .categories .category{display:block;text-align:center;margin-bottom:20px}.index .index-content .categories .category .text-block .text{padding:0 15px}.index .index-content .contact{padding:60px 20px}.index .index-content .contact .block-content .content-container .item{font-size:14px}}
