.reverse-link-color a,a.reverse-link-color{color:inherit}.blog.blog-style-2x,.blog.blog-style-3x,.blog.blog-style-4x{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{position:relative;display:block}.blog.blog-style-default article a.self_video,.blog.blog-style-default article a.vimeo,.blog.blog-style-default article a.youtube{max-width:100%;display:inline-block}body .blog article a.self_video:before,body .blog article a.vimeo:before,body .blog article a.youtube:before{height:84px;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;content:"";position:absolute;opacity:1;top:50%;margin:-42px 0 0 -42px;left:50%;width:84px;display:block;z-index:2}body .blog article a.self_video:after,body .blog article a.vimeo:after,body .blog article a.youtube:after{right:0;font:37px thegem-user-icons;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;content:"";position:absolute;opacity:1;text-align:center;top:50%;left:0;margin-top:-18px;padding-left:3px;display:block;z-index:3}body .blog article a.default{overflow:hidden;position:relative;display:block}body .blog article a.default:before{right:0;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;content:"";position:absolute;opacity:0;bottom:0;top:0;left:0;z-index:5}body .blog article a.default:hover:before{opacity:1}body .blog article a.default:after{height:48px;font-size:48px;font-weight:400;font-style:normal;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;content:"";position:absolute;text-align:center;top:-24px;margin-left:-24px;left:50%;width:48px;line-height:48px;margin-top:-24px;font-family:thegem-icons;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{padding:11px 17px 0 18px;border-top-width:0!important}.blog.blog-style-masonry article.item-transparent-background .description{padding-right:0;padding-left:0}.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 .sep{margin:0 7px 0 6px}.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{padding:0;margin: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 article .description .info .sep{font-size:89.5%;margin:0 7px 0 4px}.blog.blog-style-masonry article .description .info .more-link{float:right}.blog.blog-style-masonry article:not(.sticky) .description .info .more-link.more-link-left{float:none;display:block}.blog.blog-style-masonry article .description .info .more-link a{font-size:89.5%;text-decoration:none}.blog.blog-style-masonry article .description .info .more-link a:hover{text-decoration:underline}.blog.blog-style-masonry article .description .info .more-link:before{font-size:14px;font-weight:400;margin-right:5px;content:"";line-height:28px;font-family:thegem-icons}.blog.blog-style-masonry article .description .info .comments{font-size:89.5%}.blog.blog-style-masonry article .description .info .comments:before{font-size:21px;font-weight:400;margin-right:6px;content:"";line-height:28px;vertical-align:middle;font-family:thegem-icons}.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%}}.blog.blog-lazy-scroll article.item-lazy-scroll-not-inited{-webkit-transition-duration:0s!important;-moz-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.blog.blog-lazy-scroll:not(.blog-style-masonry) article.item-lazy-scroll,.blog.blog-style-masonry.blog-lazy-scroll article.item-lazy-scroll .item-lazy-scroll-wrap{visibility:hidden}.blog.blog-lazy-scroll:not(.blog-style-2x):not(.blog-style-3x):not(.blog-style-4x):not(.blog-style-100) article.item-lazy-scroll-showed,.blog.blog-style-100.blog-lazy-scroll article.item-lazy-scroll-showed .item-lazy-scroll-wrap,.blog.blog-style-2x.blog-lazy-scroll article.item-lazy-scroll-showed .item-lazy-scroll-wrap,.blog.blog-style-3x.blog-lazy-scroll article.item-lazy-scroll-showed .item-lazy-scroll-wrap,.blog.blog-style-4x.blog-lazy-scroll article.item-lazy-scroll-showed .item-lazy-scroll-wrap{-webkit-animation:fadeInBlogItem 1s ease;-moz-animation:fadeInBlogItem 1s ease;-o-animation:fadeInBlogItem 1s ease;animation:fadeInBlogItem 1s ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.blog-style-compact article{position:relative;padding-left:212px}.blog-style-compact article+article{margin-top:40px}.gem-compact-item-left{margin-left:-212px;width:183px;float:left}.gem-compact-item-image .gem-dummy{height:148px;border-radius:0;width:183px;vertical-align:top}.gem-compact-item-right{height:100%;right:0;position:absolute;top:0;left:212px}.blog-style-compact article .gem-compact-item-content{overflow:hidden;position:absolute;bottom:25px;top:0}.blog-style-compact article .gem-compact-item-content:after{height:0;content:"";position:absolute;bottom:0;left:0;width:100%}.blog-style-compact article .post-title h5{margin-top:-7px}.blog-style-compact article .post-meta{position:absolute;bottom:0;margin:0;width:100%}.blog-style-compact article .post-meta .entry-meta{font-size:13px;margin:0;line-height:20px}body .blog-style-compact article a.default:after{-webkit-transform:scale(0);transform:scale(0);font-size:16px;-webkit-transition:top .4s,opacity .4s,-webkit-transform 0s .4s;transition:top .4s,opacity .4s,transform 0s .4s;content:"";opacity:0;top:150%;border-radius:50%;margin-left:-24px;margin-top:-24px}body .blog-style-compact article a.default:hover:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s,opacity .4s,-webkit-transform .4s;transition:top 0s,opacity .4s,transform .4s;opacity:1}@media (max-width:599px){.blog-style-compact article{padding-left:0}.gem-compact-item-left{text-align:center;margin-left:0;width:auto;float:none}.gem-compact-item-right{height:auto;right:auto;position:relative;top:auto;left:auto}.blog-style-compact article .gem-compact-item-content{overflow:hidden;position:relative;bottom:auto;top:auto;margin-top:30px}.blog-style-compact article .gem-compact-item-content:after{display:none}.blog-style-compact article .post-meta{position:relative;bottom:auto;margin:0;width:auto}}.blog.blog-style-compact-2{margin-bottom:0;padding-bottom:0}.blog-style-compact-2 article{margin-bottom:23px}.blog.blog-style-compact-2 .post-meta-likes{margin-right:5px}.gem-blog-slider article{position:relative;width:100%;float:left}.gem-blog-slider .gem-slider-item-image{width:100%}.gem-blog-slider .gem-dummy{border-radius:0;padding-bottom:44.87%;width:100%;vertical-align:top}.gem-blog-slider.gem-blog-slider-style-halfwidth .gem-dummy{padding-bottom:93.09%}.gem-blog-slider .gem-slider-item-overlay{height:100%;padding:90px 40px 0;position:absolute;top:0;background-color:#24273c;background-color:rgba(36,39,60,.8);left:0;width:50%}.gem-blog-slider .post-title h5{margin-bottom:20px;margin-top:0}.gem-blog-slider article .post-meta{font-size:13px;margin-bottom:0;line-height:20px}.gem-blog-slider .gem-blog-slider-next,.gem-blog-slider .gem-blog-slider-prev{padding:0;margin-left:0;width:30px}@media (max-width:1211px){.gem-blog-slider .gem-slider-item-overlay{padding:30px 30px 0}}@media (max-width:991px){.gem-blog-slider .gem-slider-item-overlay{height:auto;padding:40px;position:relative;top:auto;left:auto;width:auto}}.blog-style-justified-2x,.blog-style-justified-3x,.blog-style-justified-4x{margin-right:-15px;margin-left:-15px}.blog-style-justified-2x.justified-style-1 article,.blog-style-justified-3x.justified-style-1 article,.blog-style-justified-4x.justified-style-1 article{vertical-align:top}.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}.justified-style-1 .post-content-wrapper{height:100%;padding:20px 20px 70px}.justified-style-2 .post-content-wrapper{height:100%;padding-bottom:70px}.blog-style-justified-4x.justified-style-1 .entry-title.title-h4 a,.blog-style-justified-4x.justified-style-2 .entry-title.title-h4 a{font-size:19px;line-height:30px;display:block}.blog-style-justified-2x.justified-style-1 .sticky .entry-title.title-h4 a,.blog-style-justified-2x.justified-style-2 .sticky .entry-title.title-h4 a,.blog-style-justified-3x.justified-style-1 .sticky .entry-title.title-h4 a,.blog-style-justified-3x.justified-style-2 .sticky .entry-title.title-h4 a{font-size:36px;line-height:54px}.blog-style-justified-2x .post-meta-author,.blog-style-justified-3x .post-meta-author,.blog-style-justified-4x .post-meta-author{font-size:14px}.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 .comments-link,.blog-style-justified-3x .comments-link,.blog-style-justified-4x .comments-link{border-right:1px solid #d4dee1;margin-right:0;padding-right:9px}.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}.justified-style-1 .post-content-wrapper>a{margin-bottom:10px}.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}.justified-style-1 article.sticky .sticky-label{left:70px}.justified-style-2 article.sticky .sticky-label{left:50px}.justified-style-1 article.sticky .sticky-label,.justified-style-2 article.sticky .sticky-label{height:50px;font-size:20px;font-weight:400;position:absolute;text-align:center;top:0;width:50px;line-height:50px;font-family:thegem-icons;z-index:10}.justified-style-1 article.sticky .sticky-label:after,.justified-style-1 article.sticky .sticky-label:before,.justified-style-2 article.sticky .sticky-label:after,.justified-style-2 article.sticky .sticky-label:before{height:10px;content:"";position:absolute;bottom:-10px;left:0;width:100%;z-index:-1}.justified-style-1 article.sticky .sticky-label:before,.justified-style-2 article.sticky .sticky-label:before{transform:skew(0deg,-20deg);transform-origin:0 100%}.justified-style-1 article.sticky .sticky-label:after,.justified-style-2 article.sticky .sticky-label:after{transform:skew(0deg,20deg);transform-origin:100% 100%}.justified-style-1 .post-image{margin-bottom:10px}.justified-style-2 .description{padding:15px 20px 0}.justified-style-2 article.item-transparent-background .description{padding-right:0;padding-left:0}.justified-style-1 .description .info,.justified-style-2 .description .info{position:absolute;bottom:20px}@media (max-width:1125px){.blog-style-justified-4x .col-md-3{width:33.33333%}.blog-style-justified-4x .sticky.col-md-6{width:66.66666%}}@media (max-width:850px){.blog-style-justified-4x .col-sm-4{width:50%}.blog-style-justified-4x .sticky.col-md-6{width:100%}}@media (max-width:600px){.blog-style-justified-2x article,.blog-style-justified-3x article,.blog-style-justified-4x article{width:100%!important}}.blog-style-multi-author article{margin-bottom:60px;position:relative}.blog-style-multi-author .post-item{min-height:325px;padding:20px;position:relative;margin-left:200px}.blog-style-multi-author article.sticky .sticky-label{height:50px;font-size:20px;font-weight:400;position:absolute;text-align:center;top:0;left:40px;width:50px;line-height:50px;font-family:thegem-icons;z-index:10}.blog-style-multi-author article.sticky .sticky-label:after,.blog-style-multi-author article.sticky .sticky-label:before{height:10px;content:"";position:absolute;bottom:-10px;left:0;width:100%;z-index:-1}.blog-style-multi-author article.sticky .sticky-label:before{transform:skew(0deg,-20deg);transform-origin:0 100% 0}.blog-style-multi-author article.sticky .sticky-label:after{transform:skew(0deg,20deg);transform-origin:100% 100% 0}.blog-style-multi-author .post-info-wrap{position:absolute;top:84px;left:-200px;z-index:10}.blog-style-multi-author .wrap-style{height:100px;position:absolute;top:100px;left:-50px;width:50px;stroke:none}.blog-style-multi-author .post-item .post-featured-content{margin-bottom:5px}.blog-style-multi-author article.sticky.no-image .post-meta{margin-top:50px}.blog-style-multi-author .post-item .entry-meta{position:relative}.blog-style-multi-author .post-item .entry-meta .post-meta-left{padding-right:100px}.blog-style-multi-author .post-item .entry-meta .post-meta-right{right:0;position:absolute;top:0}.blog-style-multi-author .post-misc{margin-top:20px}.blog-style-multi-author .post-misc a{margin-bottom:0}.blog-style-multi-author .sticky .sharing-popup{top:-40px}.blog-style-multi-author .sharing-popup{top:-50px}.blog-style-multi-author .post-date-wrap{height:80px;position:static;text-align:center;border-radius:50%;background:#3c3950;margin-left:30px;width:80px;margin-top:24px;z-index:10}.blog-style-multi-author .post-time{padding-top:25px;font-size:19px;font-weight:700;color:#fff;line-height:15px;font-family:Montserrat}.blog-style-multi-author .post-avatar{padding:4px;border:2px solid #3c3950;border-radius:50%;background:#fff}.blog-style-multi-author .post-avatar img{border-radius:50%}.blog-style-multi-author article:before{content:"";position:absolute;bottom:-144px;top:84px;background:#3c3950;left:70px;width:2px;display:block;z-index:1}.blog-style-multi-author article:last-child:before{height:244px;bottom:auto}.blog-style-timeline article.custom-vertical-line:before{display:none}.blog-style-multi-author article.custom-vertical-line .vertical-line{content:"";position:absolute;bottom:-144px;top:84px;background:#3c3950;left:70px;width:2px;display:block;z-index:1}.blog-style-multi-author article.custom-vertical-line:last-child .vertical-line{height:244px;bottom:auto}.blog-style-default article.sticky{padding:15px 15px 35px;margin-right:-15px;margin-bottom:115px;position:relative;margin-left:-15px;z-index:2}.blog-style-default article.sticky:after{height:75px;-webkit-transform:skew(0,-45deg);-ms-transform:skew(0,-45deg);-o-transform:skew(0,-45deg);transform:skew(0,-45deg);content:"";position:absolute;bottom:-75px;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;background:inherit;left:0;width:75px;z-index:-1}.blog-style-default article.sticky.no-image{padding-top:70px}.blog-style-default article.sticky .sticky-label{height:50px;font-size:20px;font-weight:400;position:absolute;text-align:center;top:0;left:50px;width:50px;line-height:50px;font-family:thegem-icons;z-index:10}.blog-style-default article.sticky .sticky-label:after,.blog-style-default article.sticky .sticky-label:before{height:10px;content:"";position:absolute;bottom:-10px;background:inherit;left:0;width:100%;z-index:-1}.blog-style-default article.sticky .sticky-label:before{transform:skew(0,-20deg);transform-origin:0 100%}.blog-style-default article.sticky .sticky-label:after{transform:skew(0,20deg);transform-origin:100% 100%}.blog-style-default .item-background-wrapper{margin-bottom:-10px;padding-right:45px;padding-left:45px}@media (max-width:767px){.blog-style-multi-author article{padding-top:112px;min-width:300px;width:100%}.blog-style-multi-author .post-item{margin-left:0}.blog-style-multi-author .post-text-wrap{padding-right:0;padding-left:0}.blog-style-multi-author article:before{display:none}.blog-style-multi-author .post-info-wrap{position:absolute;top:-138px;left:0;width:100%;margin-top:0}.blog-style-multi-author article.no-image .post-meta{margin-top:0}.blog-style-multi-author article.no-image .post-item .entry-meta .post-meta-right{position:static;width:100%;margin-top:5px}.blog-style-multi-author .post-info{position:relative;text-align:left;left:0;width:100%}.blog-style-multi-author .post-avatar{right:20px;position:absolute}.blog-style-multi-author .post-avatar img{height:80px;width:80px}.blog-style-multi-author .wrap-style{height:100px;transform:rotate(90deg);-webkit-transform:rotate(90deg);fill:#f0f3f2;color:#fff;position:absolute;top:-150px;transform-origin:0 100%;-webkit-transform-origin:0 100%;left:50px;width:50px;stroke:none}.blog-style-multi-author .post-date-wrap{background:0 0;margin-left:60px;margin-top:20px}.blog-style-multi-author .post-time{color:#3c3950}.blog-style-multi-author .post-date{margin-top:5px}.blog-style-multi-author article.sticky .sticky-label{margin-left:-92px;left:100%}.blog-style-default .item-background-wrapper{padding-right:30px;padding-left:30px}}.blog-style-masonry .post-read-more .gem-button,.comment-reply-link{padding:0 15px}.blog-style-masonry .zilla-likes-count{font-size:16px;vertical-align:top;display:inline-block}.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.blog-style-4x .entry-title.title-h4 a{font-size:19px;line-height:30px;display:block}.blog-style-masonry .post-meta-author{font-size:85%}.blog-style-masonry .post-meta-right>*{margin-left:5px}.blog-style-masonry .post-meta-right{font-size:16px;font-weight:400}.blog-style-masonry .comments-link{border-right:1px solid #d4dee1;margin-right:0;padding-right:9px}.blog-style-masonry .gem-pagination{border-top:none!important}.blog-style-masonry article.sticky .sticky-label{height:50px;font-size:20px;font-weight:400;position:absolute;text-align:center;top:0;left:50px;width:50px;line-height:50px;font-family:thegem-icons;z-index:10}.blog-style-masonry article.sticky .sticky-label:after,.blog-style-masonry article.sticky .sticky-label:before{height:10px;content:"";position:absolute;bottom:-10px;left:0;width:100%;z-index:-1}.blog-style-masonry article.sticky .sticky-label:before{transform:skew(0deg,-20deg);transform-origin:0 100% 0}.blog-style-masonry article.sticky .sticky-label:after{transform:skew(0deg,20deg);transform-origin:100% 100% 0}.blog-style-masonry+.gem-pagination{padding-top:0;border-top:none;text-align:center;margin-top:0}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-right:21px;padding-left:21px}}@media (max-width:767px){body .blog-style-masonry article.sticky .sticky-label{margin-left:0}}@media (max-width:499px){.blog-style-default .item-background-wrapper{padding-right:15px;padding-left:15px}}