#blog{min-height:1300px;background:url(../jpg/blog_bgr.6b036193ab0b.jpg)no-repeat left 80px}@supports (background-image:url(../webp/blog_bgr.c60dadfce5e1.webp)){#blog{min-height:1300px;background:url(../webp/blog_bgr.c60dadfce5e1.webp)no-repeat left 80px}}#blog .chheading,#blog h1{font-size:28px}#blog h2{font-size:24px;padding-top:15px}#blog h3,#blog h4{font-size:20px;padding-top:15px}#blog h4{font-size:16px}#blog p{color:#000}#blog a,#categories-top .active,#categories-top .all-categories{font-weight:400}#blog header{margin:0 15px}#blog header .blog-header-top{display:flex;justify-content:space-between}#blog header .chheading{font-weight:600;margin-top:40px;margin-bottom:20px;border-top:5px solid #e2cd48;border-bottom:none;padding-top:5px}#blog header .search-form{width:auto;margin-top:45px;display:flex}#blog header .search-form i{line-height:34px;width:24px;height:34px;font-size:24px}#blog header .search-form button,#blog header .search-form input{background:0 0;border:1px solid #000;height:36px;min-width:36px;padding:0}#blog header .search-form input.search-field{padding:0 10px;max-width:160px;border-right:none}#categories-top{border-top:1px solid #000;padding:10px 5px 20px}#categories-top i{margin-right:5px;display:inline-block;font-size:14px;width:14px;height:14px}#categories-top a{margin-right:25px;color:#656469;text-decoration:none;font-weight:300;white-space:nowrap}#blog-list{margin:0 15px;position:relative;transition:height .3s linear;align-items:flex-start}#blog-list .item{margin-right:2%;transition:top .3s linear}#blog-list .item .post-content{line-height:24px}#blog-list .item .post-content .post-category,#blog-list .item .post-content .post-category a{color:#888;text-transform:uppercase;font-weight:700;font-size:11px;margin-bottom:10px}#blog-list,#blog-list .item .post-content .post-info{display:flex}#blog-list .item .post-content .post-info div{margin-right:20px}#blog-list .item .post-content .post-info div i{margin-right:5px;font-size:13px;width:13px;height:13px}#blog-search-results h2{padding-top:0;margin-top:5px}#blog-search-results .item{margin:10px 0;background:#fff;border:1px solid #d5d5d5;padding:10px}#blog-search-results .item img{margin:0 auto;display:block;max-width:100%;height:auto;width:100%}#blog-search-results .item .item-text{padding-left:0}#blog-search-results .item h3{font-size:18px;margin:0;padding-bottom:4px}#blog-search-results .item .post-category,#blog-search-results .item .post-date{margin-right:10px}#blog-search-results .item .post-excerpt{margin-top:4px}#blog .blog-pagination{margin:20px 0 40px;border-bottom:1px solid #000;text-align:center;font-size:20px}#blog .blog-pagination a,#blog .blog-pagination span{color:#000;font-weight:500;display:inline-block;min-width:38px;height:40px;position:relative;background:#fff;top:20px;line-height:40px}#blog .blog-pagination a.page-number{height:38px;line-height:38px;border:1px solid #000}#post-detail{display:flex;column-gap:20px;flex-wrap:wrap}#post-detail header{flex-grow:5}#post-detail .post-content figure img{max-width:100%}#post-detail .post-content figure{margin-bottom:20px}#blog #cheese-gifts .cheese-gifts-banner img,#post-detail .post-content figure.large img{width:100%}#blog .left-column{box-sizing:border-box;width:calc(100% - 300px)}#blog .left-column .block{border:1px solid #d5d5d5;background:#fff;padding:30px}#blog .left-column .block .top-image img{width:100%;height:auto;margin-bottom:20px}#blog .left-column .post-content h2{margin-top:0}#blog .left-column .post-content .post-info{font-size:13px;margin-bottom:20px;line-height:24px}#blog .video-container{margin-bottom:15px}#blog .left-column .post-content .post-info span{margin-right:15px;display:inline-block;margin-bottom:15px;padding:2px 0}#blog .left-column .post-content .post-info a{padding:2px 10px 3px;background:#000;color:#fff;margin-right:5px;display:inline-block;margin-bottom:10px}#blog .left-column .post-content .video-container iframe{width:100%;min-height:500px}#blog .right-column{width:280px}#blog .right-column a{font-weight:500}#blog .right-column ul{padding:0;list-style:none;line-height:48px}#blog .right-column ul i{display:inline-block;width:30px;height:14px}#blog .right-column h3{margin-top:30px;font-size:19px;padding-top:5px;border-top:3px solid #e2cd48}#blog .right-column>h3:first-of-type{margin-top:6px}#blog #cheese-gifts,#blog #latest-posts{display:flex;flex-direction:column}#blog #cheese-gifts .cheese-gifts-banner{width:100%;margin:auto;border-radius:10px;overflow:hidden;background-color:#3d3d3d}#blog #cheese-gifts .cheese-gifts-banner .cheese-gifts-banner-text{display:flex;flex-direction:column;align-items:center;color:#e9db7f;text-align:center;padding:20px 10px;font-weight:600}#blog #cheese-gifts .cheese-gifts-banner .cheese-gifts-banner-text p{color:#e9db7f}#blog #cheese-gifts .cheese-gifts-banner .cheese-gifts-banner-text .btn{background:#e15728;border-color:#e15728}#blog table td{padding:5px;border:1px solid #ccc}#blog .recent-post{margin-bottom:20px;border:1px solid #d5d5d5}#blog .recent-post h5{padding:10px}#blog .recent-post .post-date{color:#fff;position:absolute;width:100%;text-align:right;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);box-sizing:border-box;padding:20px 10px 10px;font-size:13px}#blog .recent-post .post-photo{position:relative;display:block}#blog .recent-post .post-photo i{margin-right:3px}#blog .nav-links{margin:5px 0 20px;display:flex;justify-content:space-between}#blog .nav-links>div{max-width:30%;font-size:13px;display:flex;align-items:center}#blog .nav-next{text-align:right}#blog .nav-links a{font-weight:500;padding:10px}#blog .nav-links i{font-size:16px}#blog .comments h3{margin-top:0;font-size:20px}#blog .comments .comment-form{position:relative}#blog .comments ul.comment-list{list-style:none}#blog .comments ul.comment-list .comment-form.hidden,.comment-form label{display:none}#blog .comments .comment-metadata{line-height:30px}#blog .comments .comment-metadata i{color:#d6d6d6;font-size:30px;margin-right:10px;vertical-align:middle}#blog .comments .comment-metadata span{color:#404040;margin:0 10px}#blog .comments .comment-metadata .date{font-size:13px}#blog .comments .comment-body{margin:5px 0 10px 45px}.comment-form input,.comment-form textarea{border:1px solid #000;width:100%;padding:7px 10px}.comment-form textarea{height:240px}.comment-form .field{padding:0 10px 7px 0}.comment-form .g-recaptcha{max-width:100%;border:1px solid #fff;padding:0 10px 7px 0}.comment-form .submit{border-radius:3px;background:#fff;width:auto;font-weight:500}.comment-form .helptext{font-size:10px;color:#333;display:block}@media (min-width:991px){#blog-list .item{width:32%}#blog-list>div:nth-of-type(3n+2){left:34%}#blog-list>div:nth-of-type(3n){margin-right:0;left:68%}#blog-list>div:nth-of-type(-n+3){left:0!important}#blog-list>div:nth-of-type(n+4){position:absolute}}@media (min-width:991px) and (max-width:1200px){.g-recaptcha{transform:scale(.75);margin-left:-30px}}@media (min-width:771px) and (max-width:990px){.g-recaptcha{transform:scale(.85);margin-left:-20px}}@media (min-width:561px) and (max-width:990px){#blog-list .item{width:49%}#blog-list>div:nth-of-type(2n){left:51%;margin-right:0}#blog-list>div:nth-of-type(-n+2){left:0!important}#blog-list>div:nth-of-type(n+3){position:absolute}#blog .recent-post{display:inline-block;width:32%;margin-right:2%}#blog #latest-posts>div:last-of-type{margin-right:0}}@media (max-width:990px){#blog #post-detail{flex-direction:column}#blog .left-column,#blog .right-column{width:auto}#blog #latest-posts{flex-direction:row;flex-wrap:wrap}#blog #latest-posts h3{width:100%}#blog .recent-post .post-photo img{width:100%;height:auto}}@media (max-width:771px){#blog .nav-links>div{max-width:40%}#blog header h1{margin-top:20px;margin-bottom:10px}#blog header .search-form{margin-top:20px}#blog .left-column .post-content .video-container iframe{min-height:400px}#blog-search-results .item h3{padding-bottom:20px;padding-top:10px}}@media (max-width:560px){#blog-list{height:auto!important;flex-direction:column}#blog-list .item{width:100%;margin-bottom:20px;position:static}#blog .left-column .post-content .video-container iframe{min-height:350px}#blog .blog-pagination a.page-number{display:none}#blog .blog-pagination a{font-size:40px;top:26px;padding:0 15px}#blog .nav-links>div{max-width:45%}#blog .left-column .block,#blog .recent-post h5{padding:20px}#blog .recent-post .post-photo{margin:20px 20px 0}#blog .recent-post{width:100%}}@media (max-width:400px){#blog header .search-form{margin-top:7px}#blog header h1{margin-top:5px}#blog .left-column .post-content .video-container iframe{min-height:300px}}