.blog.blog-style-3x{margin:0 -15px}.blog.blog-style-masonry article{margin-bottom:45px}body .blog article a.self_video,body .blog article a.vimeo,body .blog article a.youtube{display:block;position:relative}body .blog article a.self_video:before,body .blog article a.vimeo:before,body .blog article a.youtube:before{content:"";display:block;height:84px;left:50%;margin:-42px 0 0 -42px;opacity:1;position:absolute;top:50%;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;width:84px;z-index:2}body .blog article a.self_video:after,body .blog article a.vimeo:after,body .blog article a.youtube:after{content:"\e707";display:block;font:37px thegem-user-icons;left:0;margin-top:-18px;opacity:1;padding-left:3px;position:absolute;right:0;text-align:center;top:50%;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;z-index:3}body .blog article a.default{display:block;overflow:hidden;position:relative}body .blog article a.default:before{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;z-index:5}body .blog article a.default:hover:before{opacity:1}body .blog article a.default:after{content:"\e61f";font-family:thegem-icons;font-size:48px;font-style:normal;font-weight:400;height:48px;left:50%;line-height:48px;margin-left:-24px;margin-top:-24px;position:absolute;text-align:center;top:-24px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;width:48px;z-index:5}body .blog article a.default:hover:after{top:50%}body .blog article a.default img{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.blog.blog-style-masonry article .description{border-top-width:0!important;padding:11px 17px 0 18px}.blog.blog-style-masonry article.no-image .description{border-top-width:1px!important}.blog.blog-style-masonry article .description .title,.blog.blog-style-masonry article .description .title a{text-decoration:none;text-transform:uppercase}.blog.blog-style-masonry article .description .title a:hover{text-decoration:underline}.blog.blog-style-masonry article .description .tags{margin-top:4px}.blog.blog-style-masonry article .description .tags,.blog.blog-style-masonry article .description .tags a{font-size:89.5%;text-decoration:none}.blog.blog-style-masonry article .description .tags a:hover{text-decoration:underline}.blog.blog-style-masonry article .description .summary,.blog.blog-style-masonry article .description .summary p{margin:0;padding:0}.blog.blog-style-masonry article .description .summary{margin-top:3px}.blog.blog-style-masonry article .description .info{margin-top:12px}.blog.blog-style-masonry article .description .info .date{font-size:89.5%}.blog.blog-style-masonry .no-image.sticky .description{padding-top:70px}.blog.blog-style-masonry .entry-title a{display:inline-block}.blog-scroll-pagination{position:relative;visibility:hidden}.blog-scroll-pagination.active{height:61px;visibility:visible}@media only screen and (max-width:600px){.blog.blog-style-masonry article{width:100%}}@media only screen and (min-width:2500px){.blog.blog-style-masonry.fullwidth-block article{width:16.665%}.blog.blog-style-masonry.fullwidth-block article.sticky{width:33.33%}}@media only screen and (min-width:1680px) and (max-width:2500px){.blog.blog-style-masonry.fullwidth-block article{width:19.53%}.blog.blog-style-masonry.fullwidth-block article.sticky{width:39.06%}}@media only screen and (min-width:992px) and (max-width:1680px){.blog.blog-style-masonry.fullwidth-block article{width:25%}.blog.blog-style-masonry.fullwidth-block article.sticky{width:50%}}@keyframes fadeInBlogItem{0%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}to{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.blog.blog-style-compact-2{margin-bottom:0;padding-bottom:0}.blog-style-compact-2 article{margin-bottom:23px}.blog-style-justified-2x,.blog-style-justified-3x,.blog-style-justified-4x{margin-left:-15px;margin-right:-15px}.blog-style-justified-2x article.no-image .description,.blog-style-justified-3x article.no-image .description,.blog-style-justified-4x article.no-image .description{margin-top:50px}.blog-style-justified-2x .post-meta-right,.blog-style-justified-3x .post-meta-right,.blog-style-justified-4x .post-meta-right{font-size:16px;font-weight:400}.blog-style-justified-2x .post-meta-right>*,.blog-style-justified-3x .post-meta-right>*,.blog-style-justified-4x .post-meta-right>*{margin-left:5px}.blog-style-justified-2x a.gem-button,.blog-style-justified-3x a.gem-button,.blog-style-justified-4x a.gem-button{margin-bottom:0}.blog-style-justified-2x .gem-button-size-tiny,.blog-style-justified-3x .gem-button-size-tiny,.blog-style-justified-4x .gem-button-size-tiny{margin-right:0}@media (max-width:600px){.blog-style-justified-2x article,.blog-style-justified-3x article,.blog-style-justified-4x article{width:100%!important}}.blog-style-masonry .post-read-more .gem-button{padding:0 15px}.blog-style-masonry .entry-title.title-h4{margin-bottom:21px;margin-top:27px}.blog-style-masonry .sticky .entry-title.title-h4 a{font-size:36px;line-height:54px}.blog-style-masonry .post-meta-right>*{margin-left:5px}.blog-style-masonry .post-meta-right{font-size:16px;font-weight:400}body .blog-style-masonry article.sticky .sharing-popup{bottom:100px;left:-10px}body .blog-style-masonry .sharing-popup,body .blog-style-masonry .sharing-popup.active{bottom:70px}body .blog.blog-style-masonry article.no-image .description{overflow:visible}@media only screen and (max-width:2500px) and (min-width:1680px){body .blog-style-masonry.fullwidth-block{padding-left:21px;padding-right:21px}}