.gem-featured-posts-slider{position:relative}.gem-featured-posts-slider-empty{height:340px;background:#f0f4f7 url('../../themes/thegem/images/admin-images/featured-posts-slider-dummy.png') no-repeat 50% 40%;display:flex;align-items:flex-end;justify-content:center}.gem-featured-posts-slider-empty
p{margin:0
0 30px 0;color:#aaabaa}.gem-featured-posts-slider-wrap{position:relative;width:100%;height:100%}.gem-featured-posts-slider-wrap.init{opacity:0}.gem-featured-posts-slider-nav{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:3}.gem-featured-posts-slider-nav
a{position:absolute;line-height:1}.gem-featured-posts-slider-nav a,
.gem-featured-posts-slider-nav.style-light
a{color:#fff}.gem-featured-posts-slider-nav.style-dark
a{color:#3c3950}.gem-featured-posts-slider-nav.position-left-right
a{top:50%;transform:translateY(-50%)}.gem-featured-posts-slide-prev{left:15px}.gem-featured-posts-slide-next{right:15px}.fullwidth-block .gem-featured-posts-slide-prev{left:50px}.fullwidth-block .gem-featured-posts-slide-next{right:50px}.gem-featured-posts-slider-nav.position-bottom-centered{bottom:50px;top:auto;transform:none;display:flex;justify-content:center}.gem-featured-posts-slider-nav.position-bottom-centered
a{margin:0
10px;position:relative;left:auto;right:auto}.gem-featured-posts-slider-nav a:before,
.gem-featured-posts-slider-nav a:after{font-family:'thegem-arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gem-featured-posts-slider-nav.style-icon-4 a:after,
.gem-featured-posts-slider-nav.style-icon-5 a:after{position:absolute;left:0;top:0;opacity:0;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.gem-featured-posts-slider-nav.style-icon-4 a:hover:before,
.gem-featured-posts-slider-nav.style-icon-5 a:hover:before{opacity:0}.gem-featured-posts-slider-nav.style-icon-4 a:hover:after,
.gem-featured-posts-slider-nav.style-icon-5 a:hover:after{opacity:1}.gem-featured-posts-slider-nav.size-regular.style-icon-1 a:before{font-size:24px}.gem-featured-posts-slider-nav.size-large.style-icon-1 a:before{font-size:36px}.gem-featured-posts-slider-nav.style-icon-1 .gem-featured-posts-slide-prev:before{content:'\e900'}.gem-featured-posts-slider-nav.style-icon-1 .gem-featured-posts-slide-next:before{content:'\e901'}.gem-featured-posts-slider-nav.size-regular.style-icon-2
a{font-size:20px}.gem-featured-posts-slider-nav.size-large.style-icon-2
a{font-size:30px}.gem-featured-posts-slider-nav.style-icon-2 .gem-featured-posts-slide-prev:before{content:'\e902'}.gem-featured-posts-slider-nav.style-icon-2 .gem-featured-posts-slide-next:before{content:'\e903'}.gem-featured-posts-slider-nav.size-regular.style-icon-3
a{font-size:32px}.gem-featured-posts-slider-nav.size-large.style-icon-3
a{font-size:48px}.gem-featured-posts-slider-nav.style-icon-3 .gem-featured-posts-slide-prev:before{content:'\e904'}.gem-featured-posts-slider-nav.style-icon-3 .gem-featured-posts-slide-next:before{content:'\e905'}.gem-featured-posts-slider-nav.size-regular.style-icon-4
a{font-size:30px}.gem-featured-posts-slider-nav.size-large.style-icon-4
a{font-size:40px}.gem-featured-posts-slider-nav.style-icon-4 .gem-featured-posts-slide-prev:before{content:'\e906'}.gem-featured-posts-slider-nav.style-icon-4 .gem-featured-posts-slide-prev:after{content:'\e90a'}.gem-featured-posts-slider-nav.style-icon-4 .gem-featured-posts-slide-next:before{content:'\e907'}.gem-featured-posts-slider-nav.style-icon-4 .gem-featured-posts-slide-next:after{content:'\e90b'}.gem-featured-posts-slider-nav.size-regular.style-icon-5
a{font-size:30px}.gem-featured-posts-slider-nav.size-large.style-icon-5
a{font-size:40px}.gem-featured-posts-slider-nav.style-icon-5 .gem-featured-posts-slide-prev:before{content:'\e908'}.gem-featured-posts-slider-nav.style-icon-5 .gem-featured-posts-slide-prev:after{content:'\e90c'}.gem-featured-posts-slider-nav.style-icon-5 .gem-featured-posts-slide-next:before{content:'\e909'}.gem-featured-posts-slider-nav.style-icon-5 .gem-featured-posts-slide-next:after{content:'\e90d'}.gem-featured-posts-slider-dots{text-align:center;display:flex;justify-content:center;align-items:center;position:absolute;bottom:50px;width:100%;z-index:3}.gem-featured-posts-slider-dots
a{margin:0
10px}.gem-featured-posts-slider-dots a>span{font-size:0;display:block;border-radius:50%}.gem-featured-posts-slider-dots a > span,
.gem-featured-posts-slider-dots.size-regular a>span{width:12px;height:12px}.gem-featured-posts-slider-dots.size-large a>span{width:16px;height:16px}.gem-featured-posts-slider-dots.style-light
span{background-color:#fff}.gem-featured-posts-slider-dots.style-dark
span{background-color:#3c3950}.gem-featured-posts-slider-carousel{display:flex}.gem-featured-posts-slider-carousel
article{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.gem-featured-posts-slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.gem-featured-posts-slide-item{display:flex;flex-direction:column;justify-content:left;max-width:1170px;width:100%;margin:0
60px;color:#fff;line-height:normal;text-align:left;z-index:1}.gem-featured-posts-slide-item>*{color:inherit}.gem-featured-posts-slide-item>*:last-child{margin-bottom:0}.centered-captions .gem-featured-posts-slide-item{justify-content:center;align-items:center;text-align:center}.gem-featured-post-date{font-size:14px}.style-new .gem-featured-post-date{margin-bottom:45px}.gem-featured-post-title{text-transform:uppercase}.gem-featured-post-title
div{display:inline-block}.style-new .gem-featured-post-title{text-transform:none}.gem-featured-post-excerpt{margin-bottom:25px}.gem-featured-post-excerpt
div{display:inline-block}.gem-featured-post-excerpt p:last-child{margin-bottom:0}.gem-featured-posts-slider
.details{margin-bottom:25px}.gem-featured-posts-slider .details
span{color:inherit}.gem-featured-posts-slider.style-default
.set{margin-bottom:45px}.gem-featured-posts-slider
.set{color:#00bcd4;font-weight:normal;font-size:14px;display:inline-block}.gem-featured-posts-slider .set
a{color:inherit}.gem-featured-posts-slider.style-new
.set{width:fit-content;background-color:#000;color:#fff;line-height:1.7;padding:0
10px}.gem-featured-posts-slider.style-new .set a:hover{text-decoration:underline}.gem-featured-post-meta-author{display:flex;justify-content:left;margin-bottom:45px}.gem-featured-post-meta-author
.author{display:flex;align-items:center}.gem-featured-post-meta-author .author .author-avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;margin-right:10px}.gem-featured-post-meta-author .author .author-avatar
img{width:100%;height:auto;display:block}.gem-featured-post-meta-author .author .author-name{font-size:14px;line-height:1}.gem-featured-post-btn-box a.gem-button{margin:0}.gem-featured-post-btn-box a.gem-button.gem-button-style-outline:hover{background-color:inherit}@media (max-width: 1440px){.fullwidth-block .gem-featured-posts-slide-prev{left:15px}.fullwidth-block .gem-featured-posts-slide-next{right:15px}}@media(max-width: 768px){.gem-featured-posts-slider-nav{display:none}.gem-featured-posts-slider-dots,.gem-featured-posts-slider-nav.position-bottom-centered{bottom:30px}.gem-featured-posts-slide-item{margin:0;padding:0
21px}.gem-featured-post-meta-author,
.gem-featured-posts-slider.style-default .set,
.style-new .gem-featured-post-date{margin-bottom:25px}}@font-face{font-family:'thegem-arrows';src:url('../../themes/thegem/fonts/arrows/thegem-arrows.eot');src:url('../../themes/thegem/fonts/arrows/thegem-arrows.eot') format('embedded-opentype'),
url('../../themes/thegem/fonts/arrows/thegem-arrows.ttf') format('truetype'),
url('../../themes/thegem/fonts/arrows/thegem-arrows.woff') format('woff'),
url('../../themes/thegem/fonts/arrows/thegem-arrows.svg') format('svg');font-weight:normal;font-style:normal}.hover-new-zooming-blur .portfolio-item .image .image-inner
img{overflow:hidden;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.hover-new-zooming-blur .portfolio-item:hover .image .image-inner
img{-webkit-transform:translate(0,0) scale(1.12);transform:translate(0,0) scale(1.12);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.hover-new-zooming-blur .portfolio-item:hover .image.format-video.has-post-thumbnail .image-inner
img{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.hover-new-zooming-blur .portfolio-item .image .overlay,
.hover-new-zooming-blur .portfolio-item:hover .image
.overlay{display:block}.hover-new-zooming-blur .portfolio-item .image .overlay:before,
.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;content:'';opacity:0;margin:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.hover-new-zooming-blur .portfolio-item:hover .image .overlay:before,
.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:hover:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,
.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:hover:before{z-index:5}.hover-new-zooming-blur.title-on-hover .portfolio-item .image .overlay:after{background:-moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 );opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.hover-new-zooming-blur.title-on-hover .portfolio-item:hover .image .overlay:after{opacity:0}.hover-new-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons>.icon{opacity:0;display:inline-block;vertical-align:middle;position:relative;top:200px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.3s, top 0.3s 0.2s;transition:opacity 0.3s, transform 0s 0.3s, top 0.3s}.hover-new-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons>.icon{opacity:1;-webkit-transform:scale(1);transform:scale(1);top:0;-webkit-transition:opacity 0.3s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.3s, transform 0.4s}.portfolio.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after{position:absolute;opacity:0;left:50%;top:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s, -webkit-transform 0s 0.3s, margin 0.3s;transition:opacity 0.3s, transform 0s 0.3s, margin 0.3s}.portfolio.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.3s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.3s, transform 0.4s}.portfolio.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:not(:hover):after{margin-top:165px !important}.version-new.news-grid.portfolio.hover-new-zooming-blur.title-on-hover .portfolio-item .image .links .caption
.info{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform 0.3s;transition:transform 0.3s}.version-new.news-grid.portfolio.hover-new-zooming-blur.title-on-hover .portfolio-item:hover .image .links .caption
.info{-webkit-transform:translateY(0);transform:translateY(0)}.version-new.news-grid.portfolio.hover-new-zooming-blur.title-on-hover .portfolio-item:hover .image.format-video.has-post-thumbnail .links .caption
.info{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .slide-content{position:absolute;left:0;right:0;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:bottom 0.3s, transform 0.3s;transition:bottom 0.3s, transform 0.3s}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .slide-content .slide-content-hidden{-webkit-transition:margin 0.3s;transition:margin 0.3s}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image .links .caption .slide-content{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image.format-video.has-post-thumbnail .links .caption .slide-content{bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image:not(.format-video) .links .caption .slide-content-hidden{margin-bottom:0 !important;margin-top:-10px}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption
.author{margin:0;padding:0;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image .links .caption
.author{display:none;opacity:0}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image.format-video.has-post-thumbnail .links .caption
.author{display:block;opacity:1}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption
.title{margin:0
!important}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .post-date{margin:0}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .grid-post-meta{display:none;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image .links .caption .grid-post-meta{display:block;opacity:1;margin-bottom:5px}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image.format-video.has-post-thumbnail .links .caption .grid-post-meta{display:none}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption
.author{padding:0;margin:0
0 5px 0}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption
.description{margin:0}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .description+.post-date{margin:9px
0 0 0}.version-new.news-grid.hover-new-zooming-blur .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content-inline{text-align:center}@media only screen and (min-width: 551px){.hover-new-zooming-blur.title-on-hover .portfolio-item.double-item-style-alternative:not(.post-has-author) .image .overlay:after{display:none}}.items-animations-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.items-animations-timer-element.start-timer{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.item-animation-move-up .item-animations-inited.before-start{-moz-transform:translateY(40px) !important;-ms-transform:translateY(40px) !important;-webkit-transform:translateY(40px) !important;-o-transform:translateY(40px) !important;transform:translateY(40px) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-move-up .item-animations-inited.before-start.start-animation{-o-transition:opacity 1s, transform 1s !important;-webkit-transition:opacity 1s, transform 1s !important;transition:opacity 1s, transform 1s !important;-moz-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;-webkit-transform:translateY(0px) !important;-o-transform:translateY(0px) !important;transform:translateY(0px) !important;zoom:1;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-bounce .item-animations-inited.before-start{-moz-transform:scale(0.001) !important;-ms-transform:scale(0.001) !important;-webkit-transform:scale(0.001) !important;-o-transform:scale(0.001) !important;transform:scale(0.001) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-bounce .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.4s, transform 0.4s !important;-webkit-transition:opacity 0.4s, transform 0.4s !important;transition:opacity 0.4s, transform 0.4s !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important;zoom:1;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-fade-in .item-animations-inited.before-start{zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-fade-in .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.7s !important;-webkit-transition:opacity 0.7s !important;transition:opacity 0.7s !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-scale .item-animations-inited.before-start{-moz-transform:scale(0.001) !important;-ms-transform:scale(0.001) !important;-webkit-transform:scale(0.001) !important;-o-transform:scale(0.001) !important;transform:scale(0.001) !important}.item-animation-scale .item-animations-inited.before-start.start-animation{-o-transition:transform 0.57s ease-in-out !important;-webkit-transition:transform 0.57s ease-in-out !important;transition:opacity transform 0.57s ease-in-out !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important}.item-animation-flip .item-animations-inited.before-start{-moz-transform:rotate3d(1, 0, 0, -80deg) !important;-ms-transform:rotate3d(1, 0, 0, -80deg) !important;-webkit-transform:rotate3d(1, 0, 0, -80deg) !important;-o-transform:rotate3d(1, 0, 0, -80deg) !important;transform:rotate3d(1, 0, 0, -80deg) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-flip .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;-webkit-transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;-moz-transform:rotate3d(0, 0, 0, 0deg) !important;-ms-transform:rotate3d(0, 0, 0, 0deg) !important;-webkit-transform:rotate3d(0, 0, 0, 0deg) !important;-o-transform:rotate3d(0, 0, 0, 0deg) !important;transform:rotate3d(0, 0, 0, 0deg) !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-fall-perspective .item-animations-inited.before-start{-moz-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;-ms-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;-o-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-fall-perspective .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;-webkit-transition:opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;transition:opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-ms-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-o-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}