.portfolio{padding:0}.portfolio .portfolio-item-size-container{padding:0;font-size:0;margin:0;line-height:1}.portfolio .portfolio-item-size-container .portfolio-item{min-height:0;padding:0!important;margin:0}.gem_tab .portfolio{padding-right:1px;padding-left:1px}.portfolio h3.title{text-align:center}.panel-sidebar-position-right .portfolio{padding-left:0}.portfolio .portfilio-top-panel{overflow:visible;margin:0 0 55px;z-index:2}.portfolio.without-padding .portfilio-top-panel{margin-right:0;margin-left:0}.portfolio.hover-title.portfolio-items-masonry .portfilio-top-panel{margin-right:5px;margin-left:5px}.portfolio-filters{font-size:0}.portfolio-filters a{height:30px;padding:0 25px;font-size:14px;text-decoration:none;color:inherit;margin:0 10px 10px 0;border-radius:15px;line-height:30px;vertical-align:top;display:inline-block}.portfolio-filters a .gem-print-icon{margin-right:5px}.portfolio-filters a span{vertical-align:top;display:inline-block}.portfolio-filters a.all .icon{font-size:22px;line-height:1.2727;font-family:thegem-icons}.portfolio-count{padding:8px 8px 8px 0;float:right}.portfolio-filters-resp{position:relative;text-align:right;margin:13px 0;display:none;z-index:10}.portfolio-filters-resp .menu-toggle{height:30px;overflow:hidden;padding:0;font-size:0;border:none;text-indent:100%;position:relative;outline:none;background:transparent;cursor:pointer;width:32px;line-height:0}.portfolio-filters-resp .menu-toggle .menu-line-1,.portfolio-filters-resp .menu-toggle .menu-line-2,.portfolio-filters-resp .menu-toggle .menu-line-3{height:8px;position:absolute;top:50%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#99a9b5;width:8px;margin-top:-4px}.portfolio-filters-resp .menu-toggle .menu-line-1{left:0}.portfolio-filters-resp .menu-toggle .menu-line-2{margin-left:-4px;left:50%}.portfolio-filters-resp .menu-toggle .menu-line-3{right:0}.portfolio-filters-resp ul{list-style:none;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;opacity:0;top:35px;margin:0;left:0;width:100%}.portfolio-filters-resp ul li{position:relative;text-align:left}.portfolio-filters-resp ul li a{padding:14px 34px 17px;text-decoration:none;display:block}.portfolio-filters-resp ul li:after{font-size:14px;right:20px;content:"\e601";position:absolute;speak:none;top:0;-webkit-font-smoothing:antialiased;line-height:51px;font-family:thegem-icons}.portfolio-filters-resp ul.dl-menuopen{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;opacity:1}.portfolio-filters-resp ul.dl-animate-out{-webkit-animation:MenuAnimOut .4s;animation:MenuAnimOut .4s}@-webkit-keyframes MenuAnimOut{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}to{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}to{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}.portfolio-filters-resp ul.dl-animate-in{-webkit-animation:MenuAnimIn .3s;animation:MenuAnimIn .3s}@-webkit-keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}to{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}to{-webkit-transform:translateZ(0) rotateY(0deg);transform:translateZ(0) rotateY(0deg);opacity:1}}@media only screen and (max-width:1000px){.portfolio-count{display:none}.portfolio-filters{margin-right:0}}@media only screen and (max-width:768px){.portfolio-filters-resp{display:block}.portfolio .portfilio-top-panel .portfilio-top-panel-right,.portfolio-count,.portfolio-filters{display:none}.portfolio-filters-resp{text-align:left}.portfolio .portfilio-top-panel{margin:0}}.portfolio-filters-resp ul{border-right:1px solid #dfe5e8;border-left:1px solid #dfe5e8;border-top:1px solid #dfe5e8}.portfolio-filters-resp ul li{border-bottom:1px solid #dfe5e8;background:#f4f6f7}.portfolio-filters-resp ul>li a.active{border-left:4px solid #00bcd4;color:#3c3950;background:#fff;padding-left:26px}.portfolio-filters-resp li a{color:#5f727f}.portfolio-filters-resp li a:hover{color:#3c3950}.portfolio-navigator{font-size:0;text-align:center;line-height:1}.portfolio-navigator a.next{margin-right:0;margin-left:9px}.portfolio-load-more .inner{overflow:hidden;padding:0;position:relative;text-align:center;width:100%}.portfolio .portfolio-set{padding:0;margin-bottom:20px;position:relative;float:none;z-index:1}.hover-title.portfolio-items-masonry .portfolio-set{margin-bottom:50px}.portfolio-item{text-align:center;margin-top:0}.portfolio .portfolio-item .item-separator-box{height:0;font-size:0;line-height:1}.portfolio.item-separator .portfolio-item:after,.portfolio.item-separator .portfolio-item:before{border-left-style:solid;border-left-width:1px;-webkit-transition:none;transition:none;content:"";position:absolute;opacity:0;bottom:0;top:0;left:0;display:block;z-index:5}.portfolio.item-separator .portfolio-item:after{opacity:1}.portfolio.item-separator.no-gaps .fullwidth-block .portfolio-item.right-item:after{opacity:0}.portfolio.item-separator .portfolio-item:after{right:0;left:auto}.portfolio.portfolio-slider.item-separator .portfolio-item:before{opacity:1}.portfolio.portfolio-slider.item-separator .portfolio-item:after{opacity:0}.portfolio.item-separator .portfolio-item.left-item:before{opacity:1}.portfolio.item-separator.no-gaps .fullwidth-block .portfolio-item.left-item:before{opacity:0}.portfolio.item-separator .portfolio-item .item-separator-box:after,.portfolio.item-separator .portfolio-item .item-separator-box:before{border-top-width:1px;right:0;content:"";position:absolute;opacity:1;border-top-style:solid;top:0;left:0;display:block;z-index:5}.portfolio.item-separator .portfolio-item .item-separator-box:before{opacity:0}.portfolio.item-separator .portfolio-item .item-separator-box:after{bottom:0;top:auto}.portfolio.item-separator .portfolio-item.top-item .item-separator-box:before,.portfolio.portfolio-slider.item-separator .portfolio-item .item-separator-box:before,.portfolio.portfolio-slider.item-separator .portfolio-item.currentPosition-last:after{opacity:1}.portfolio.portfolio-slider.item-separator .fullwidth-block .portfolio-item.currentPosition-first:before,.portfolio.portfolio-slider.item-separator .fullwidth-block .portfolio-item.currentPosition-last:after,.portfolio.portfolio-slider.item-separator .portfolio-item.currentPosition-last+.portfolio-item:before{opacity:0}.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination{position:relative;visibility:hidden}.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination.active{height:61px;visibility:visible}.portfolio .fullwidth-block{padding:0 21px;box-sizing:border-box}.portfolio .fullwidth-block.no-paddings,.portfolio.portfolio-slider .fullwidth-block,.portfolio.without-padding .fullwidth-block{padding:0}.portfolio.portfolio-slider.disable-socials .portolio-slider-center .portfolio-set{margin-bottom:0}.portfolio.portfolio-slider.without-padding .portolio-slider-center .fullwidth-block{padding:0}.portfolio .fullwidth-block .portfolio-item{float:left}.portfolio-item .wrap{-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;max-width:100%;vertical-align:top;display:inline-block}.portfolio.columns-1 .portfolio-item .wrap{border-bottom:0}.portfolio-item .wrap>.caption{-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer;padding-bottom:30px}.portfolio.background-style-dark .portfolio-item .wrap,.portfolio.background-style-gray .portfolio-item .wrap{border-bottom:0}.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap>.caption,.portfolio.background-style-gray .portfolio-item:hover .wrap>.caption{background-color:#393d50}.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap>.caption .caption-sizable-content:after,.portfolio.background-style-gray .portfolio-item:hover .wrap>.caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #393d50}.portfolio.portfolio-slider .portfolio-item .wrap{padding-bottom:0}.portfolio.portfolio-slider .portfolio-item .wrap,.portfolio.without-padding .portfolio-item .wrap{background:none}.portfolio-items-masonry .wrap,.portfolio.hover-title .portfolio-item .wrap{border:0;background:none;padding-bottom:0}.portfolio-item .image{overflow:hidden;padding:0;position:relative;max-width:100%;vertical-align:top;display:inline-block}.portfolio-item .image .image-inner{position:relative;z-index:2}.portfolio.columns-1 .portfolio-item .image{padding:0;margin:0}.portfolio-item:not(.product) .image .button{border-color:transparent;height:0;right:0;position:absolute;border-style:solid;border-width:0 0 63px 63px;bottom:0;box-sizing:border-box;cursor:pointer;z-index:4}.portfolio-item:not(.product) .image .button:before{font:19px/20px thegem-icons;content:"\e60c";position:absolute;top:33px;left:-27px;z-index:3}.portfolio-item .image .button .button-corner{right:0;position:absolute;bottom:-63px;z-index:4}.portfolio-item .image .button .button-corner,.portfolio-item .image .button .button-corner span{height:8px;font-size:0;cursor:pointer;width:8px;line-height:1;display:block}.portfolio-item .image .button .button-corner b{height:2px;font-size:0;right:0;position:absolute;bottom:0;cursor:pointer;width:1px;line-height:1;display:none}.portfolio.portfolio-items-masonry .image .button .button-corner{display:none}.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner{display:block}.portfolio-item .image .button.active .button-corner,.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner b,.portfolio.without-padding .portfolio-item .image .button .button-corner{display:none}.portfolio-item .image .image-inner{overflow:hidden}.portfolio-item .image img{height:auto;max-width:110%}.portfolio:not(.hover-horizontal-sliding):not(.hover-new-horizontal-sliding):not(.hover-default-horizontal-sliding) .portfolio-item .image .image-inner img{position:relative;left:-5%}.portfolio.without-padding .portfolio-item .image .image-inner,.portfolio.without-padding .portfolio-item .image img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.portfolio-item .image .overlay{overflow:hidden;right:0;position:absolute;bottom:0;top:0;cursor:pointer;left:0;display:none;z-index:3}.portfolio-item .image .overlay .overlay-circle{display:none}.portfolio-item .image img.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);filter:url(https://talverona.shop/wp-content/themes/thegem/css/blur.svg##blur);filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=3)}.portfolio.portfolio-items-masonry.hover-title.without-padding .portfolio-item .image .overlay,.without-padding .portfolio-item .image .overlay{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.portfolio-item .image .overlay .portolio-item-link{text-decoration:none;right:0;position:absolute;bottom:0;top:0;left:0;display:block;z-index:2}.portfolio-item .image .overlay .links-wrapper{height:100%;width:100%;display:table}.portfolio-item .image .overlay .links{height:100%;text-align:center;width:100%;vertical-align:middle;display:table-cell}.portfolio-item .image .overlay .links a.icon{text-decoration:none;margin-right:45px;display:inline-block}.portfolio-item .image .overlay .links .portfolio-icons-inner{justify-content:flex-start;flex-direction:row;margin-left:-1px;line-height:1;vertical-align:top;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons-inner,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner{justify-content:center}.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons-inner,.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons-inner,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner{margin-left:0}.portfolio-item .image .overlay .links .portfolio-icons-inner .yith-wcwl-add-to-wishlist,.portfolio-item .image .overlay .links .portfolio-icons-inner .yith-wcwl-add-to-wishlist>div,.portfolio-item .image .overlay .links .portfolio-icons-inner a.icon{float:left}.columns-4 .portfolio-item .image .overlay .links a.icon{margin-right:15px}.portfolio-item .image .overlay .links a.icon.share{margin-right:0!important}.portfolio-item .image .overlay .links a.icon:before{font:48px thegem-icons}.columns-4 .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio-item .image .overlay .links a.page:before{content:"\e61f"}.portfolio-item .image .overlay .links a.photo:before{content:"\e60f"}.portfolio-item .image .overlay .links a.self-link:before{content:"\e61f"}.portfolio-item .image .overlay .links a.inner-link:before{content:"\e65b"}.portfolio-item .image .overlay .links a.outer-link:before{content:"\e623"}.portfolio-item .image .overlay .links a.full-image:before{content:"\e60f"}.portfolio-item .image .overlay .links a.self_video:before,.portfolio-item .image .overlay .links a.vimeo:before,.portfolio-item .image .overlay .links a.youtube:before{content:"\e610"}.portfolio-item .image .overlay .links a.share:before{content:"\e65c"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page:before{content:"\e628"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo:before{content:"\e629"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before{content:"\e628"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link:before{content:"\e61c"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link:before{content:"\e608"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image:before{content:"\e629"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube:before{content:"\e62a"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.share:before{content:"\e65d"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page:before{content:"\e628"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo:before{content:"\e629"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link:before{content:"\e628"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link:before{content:"\e61c"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link:before{content:"\e608"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image:before{content:"\e629"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video:before,.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo:before,.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube:before{content:"\e62a"}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:"\e65d"}.portfolio.hover-default.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-default.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}@media (max-width:430px){.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page:before{content:"\e628"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo:before{content:"\e629"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before{content:"\e628"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link:before{content:"\e61c"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link:before{content:"\e608"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image:before{content:"\e629"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube:before{content:"\e62a"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:"\e65d"}}@media (min-width:768px) and (max-width:870px){.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page:before{content:"\e628"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo:before{content:"\e629"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before{content:"\e628"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link:before{content:"\e61c"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link:before{content:"\e608"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image:before{content:"\e629"}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube:before{content:"\e62a"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:"\e65d"}}@media (min-width:768px) and (max-width:900px){.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.page:before{content:"\e628"}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.photo:before{content:"\e629"}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self-link:before{content:"\e628"}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.inner-link:before{content:"\e61c"}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.outer-link:before{content:"\e608"}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.full-image:before{content:"\e629"}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self_video:before,.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.vimeo:before,.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.youtube:before{content:"\e62a"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:"\e65d"}}@media (min-width:1280px){.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page:before{content:"\e628"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo:before{content:"\e629"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link:before{content:"\e628"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link:before{content:"\e61c"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link:before{content:"\e608"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image:before{content:"\e629"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video:before,.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo:before,.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube:before{content:"\e62a"}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:"\e65d"}}.portfolio-item .caption{padding:32px 30px 0;text-align:center}.portfolio:not(.columns-1) .portfolio-item .wrap>.caption{min-height:167px}.portfolio.background-style-dark:not(.columns-1) .portfolio-item .wrap>caption,.portfolio.background-style-gray:not(.columns-1) .portfolio-item .wrap>caption,.portfolio.no-gaps:not(.columns-1) .portfolio-item .wrap>caption{min-height:168px}.portfolio-item .overlay .caption{background-color:transparent}.portfolio.columns-1 .portfolio-item .wrap>.caption{text-align:left}.portfolio-items-masonry .portfolio-item .caption{border-top:0!important;padding-bottom:28px;margin-top:-1px}.portfolio-items-masonry .portfolio-item .overlay .caption{background-color:transparent}.portfolio-items-masonry.without-padding .portfolio-item .caption{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.portfolio-items-masonry.hover-title .portfolio-item .caption{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-bottom:0}.portfolio.hover-title .portfolio-item .caption{padding:39px 20px 0}.portfolio.hover-title.columns-3 .portfolio-item .caption{padding-top:25px}.portfolio.hover-title.columns-4 .portfolio-item .caption{padding-top:15px}.portfolio-item .caption .title{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;margin:0;white-space:nowrap}.portfolio.columns-1 .portfolio-item .caption .title{text-overflow:clip;margin-bottom:30px;white-space:normal}.portfolio.hover-title .portfolio-item .caption .title{margin-bottom:20px}.portfolio.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.hover-circular.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.hover-gradient.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.hover-title.columns-4 .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.title-on-page.hover-circular.columns-4 .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.title-on-page.hover-gradient.columns-4 .portfolio-item:not(.double-item-squared) .overlay .caption .title{font-size:14px;margin-bottom:10px;line-height:21px}.portfolio .portfolio-item .caption .caption-separator{height:1px;-webkit-transition:all .2s linear;transition:all .2s linear;margin:10px auto;width:50px}.portfolio .portfolio-item:hover .caption .caption-separator{width:90px}.portfolio.columns-1 .portfolio-item .caption .info{white-space:nowrap}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line,.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover{position:relative;padding-bottom:18px;vertical-align:bottom;display:inline-block}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after,.portfolio.columns-1 .portfolio-item .caption .caption-separator-line:after{height:1px;content:"";position:absolute;bottom:0;left:0;width:100%}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after{-webkit-transition:all .2s linear;transition:all .2s linear;width:0}.portfolio.columns-1 .portfolio-item:hover .caption .caption-separator-line-hover:after{width:100%}.portfolio-item .wrap>.caption .info,.portfolio-item .wrap>.caption .subtitle{-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.portfolio-item .caption .info,.portfolio-item .caption .info a,.portfolio-item .caption .subtitle,.portfolio-item .caption .subtitle a,.portfolio-item .caption .subtitle p{overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.portfolio-items-masonry .portfolio-item .caption .info,.portfolio-items-masonry .portfolio-item .caption .info a,.portfolio-items-masonry .portfolio-item .caption .subtitle,.portfolio-items-masonry .portfolio-item .caption .subtitle a,.portfolio-items-masonry .portfolio-item .caption .subtitle p{overflow:visible;text-overflow:clip;white-space:normal}.portfolio-item .caption .info a{cursor:pointer}.portfolio.columns-1 .portfolio-item .caption .info,.portfolio.columns-1 .portfolio-item .caption .info a,.portfolio.columns-1 .portfolio-item .caption .subtitle,.portfolio.columns-1 .portfolio-item .caption .subtitle a,.portfolio.columns-1 .portfolio-item .caption .subtitle p{overflow:visible;text-decoration:none;white-space:normal}.portfolio.columns-1 .portfolio-item .wrap{position:relative;display:flex}.portfolio.columns-1 .portfolio-item .wrap>.caption{position:relative}.portfolio-item .entry-info{right:0;position:absolute;bottom:31px;padding-left:30px}.portfolio.columns-1 .portfolio-item .caption .info{margin-bottom:16px}.portfolio-item .caption .info{font-size:14px;line-height:21px;margin-top:3px}.portfolio-item .caption .info .separator{margin:0 4px}.portfolio-item .caption .subtitle p{margin:0}.portfolio-item .caption .info a:hover,.portfolio-item .caption .subtitle a:hover{text-decoration:underline}.portfolio.columns-1 .portfolio-item .caption .subtitle{margin-bottom:15px}.portfolio .overlay .links .caption .info,.portfolio .overlay .links .caption .subtitle,.portfolio .overlay .links .caption .subtitle p,.portfolio .overlay .links .caption .title{overflow:visible;text-overflow:clip;white-space:normal}.fullwidth-block.portfolio-items-2 .portfolio-item{max-width:555px}.portfolio .portfolio-item .overlay-line{height:2px;font-size:0;line-height:1}@media only screen and (min-width:1920px){.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item{width:25%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item{width:20%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item{width:16.665%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:33.33%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:14.2857%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:28.5714%}}@media only screen and (min-width:1680px) and (max-width:1920px){.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item{width:25%}.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item{width:20%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}.portfolio.fullwidth-columns-5.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:16.665%}.portfolio.fullwidth-columns-5.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:33.33%}}@media only screen and (min-width:1280px) and (max-width:1680px){.portfolio .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio .fullwidth-block .portfolio-set .portfolio-item{width:25%}.portfolio .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:20%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:16.665%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:33.33%}}@media only screen and (min-width:830px) and (max-width:1280px){.portfolio .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio .fullwidth-block .portfolio-set .portfolio-item{width:33.333332%}.portfolio .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:25%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (max-width:1100px){.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (max-width:880px){.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:50%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:100%}}@media only screen and (max-width:830px){.portfolio .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio .fullwidth-block .portfolio-set .portfolio-item,.portfolio .portfolio-item-size-container .portfolio-item,.portfolio .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:50%}.portfolio .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.columns-1 .portfolio-item-size-container .portfolio-item,.portfolio.columns-1 .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:100%}}@media only screen and (max-width:550px){.portfolio .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio .fullwidth-block .portfolio-set .portfolio-item,.portfolio .portfolio-item-size-container .portfolio-item,.portfolio .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:100%}}@media only screen and (min-width:992px) and (max-width:1120px){.with-sidebar .portfolio.columns-3 .portfolio-item,.with-sidebar .portfolio.columns-3 .portfolio-item-size-container .portfolio-item{width:50%}}@media only screen and (min-width:992px) and (max-width:1100px){.portfolio.columns-4 .portfolio-item,.portfolio.columns-4 .portfolio-item-size-container .portfolio-item{width:33.3333%}.portfolio.columns-4 .portfolio-item.double-item:not(.double-item-vertical){width:66.66%}.portfolio.columns-4.porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.columns-4.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (min-width:800px){.portfolio.columns-3.porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.columns-3.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (min-width:550px) and (max-width:800px){.portfolio.columns-3.porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:50%}.portfolio.columns-3.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:100%}}@media only screen and (min-width:768px) and (max-width:992px){.portfolio.columns-4.porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.columns-4.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:50%}}.portfolio.portfolio-style-metro.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item{width:auto}.portfolio.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .description{display:none}.portfolio.hover-default-vertical-sliding .overlay .links,.portfolio.hover-new-vertical-sliding.title-on-hover .overlay .links,.portfolio.hover-vertical-sliding .overlay .links{text-align:left;vertical-align:top}.portfolio.hover-vertical-sliding .overlay .links .caption{padding:0;text-align:left}.portfolio.hover-vertical-sliding .overlay .links{padding:48px 42px}.portfolio.hover-vertical-sliding .overlay .links a.icon{margin-right:32px}.portfolio.hover-vertical-sliding .overlay .overlay-line{margin:16px 0}.portfolio.hover-vertical-sliding .overlay .links .caption .description{padding:0 42px 35px;position:absolute;bottom:0;left:0;width:100%}.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links{padding:31px 28px}.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .description{padding:0 28px 25px}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle{margin-bottom:12px;width:85%}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .info{width:85%}.portfolio.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle{margin-bottom:0;width:90%}.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption .info,.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption .subtitle{display:none}@media only screen and (max-width:1170px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle{margin-bottom:12px;width:85%}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .info{width:85%}}@media only screen and (max-width:920px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle{display:block}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{margin-bottom:0}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}}@media only screen and (max-width:830px){.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .subtitle{margin:0;display:block}}@media only screen and (max-width:768px){.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:block}}@media only screen and (max-width:460px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-4 .portfolio-item .overlay .links .caption .info,.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none!important}.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-4 .portfolio-item .overlay .links .caption .subtitle{margin-bottom:0!important}}@media only screen and (max-width:412px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-4 .portfolio-item .overlay .links .caption .info{display:none!important}}@media only screen and (min-width:992px) and (max-width:1240px){.portfolio.portfolio-slider.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.portfolio-slider.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:768px) and (max-width:800px){.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding.columns-1 .overlay .links,.portfolio.hover-vertical-sliding.columns-2 .overlay .links,.portfolio.hover-vertical-sliding.columns-3 .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description{padding:0 28px 25px}.portfolio.hover-vertical-sliding.columns-1 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{margin-bottom:0}}@media only screen and (max-width:412px){.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links,.portfolio.hover-vertical-sliding.columns-1 .overlay .links,.portfolio.hover-vertical-sliding.columns-2 .overlay .links,.portfolio.hover-vertical-sliding.columns-3 .overlay .links,.portfolio.hover-vertical-sliding.columns-4 .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .description{padding:0 28px 25px}}@media only screen and (max-width:340px){.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:992px) and (max-width:1150px){.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding.columns-3 .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description{padding:0 28px 25px}}@media only screen and (min-width:920px) and (max-width:992px){.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle{display:block}}@media only screen and (min-width:1150px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .overlay .links{padding:41px 28px}}@media only screen and (min-width:768px){.portfolio.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding.columns-4 .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .description{padding:0 28px 41px}}@media only screen and (min-width:1735px){.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle{display:block}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-vertical-sliding.columns-4:not(.portfolio-slider) .overlay .links{padding:18px 12px}.with-sidebar .portfolio.hover-vertical-sliding.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .title{font-size:14px;line-height:21px}}@media only screen and (max-width:1120px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:block}}@media only screen and (max-width:340px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1250px) and (max-width:1770px),screen and (min-width:768px) and (max-width:900px),screen and (min-width:992px) and (max-width:1170px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle{margin-bottom:0}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .description{padding:0 28px 41px}}@media only screen and (min-width:980px) and (max-width:1070px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:981px) and (max-width:992px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links{padding:18px 12px}.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .title{font-size:14px;line-height:21px}.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .description{padding:0 12px 41px}}.portfolio.hover-default .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info{padding-top:10px;display:block}.portfolio.hover-default .portfolio-item .image .overlay .links .caption{padding:30px 30px 0}.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-default .portfolio-item .image .overlay .links a.icon{margin-right:20px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:48px}.portfolio.columns-4.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption .info,.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption .subtitle{display:none}@media (max-width:991px){.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-default .portfolio-item .image .overlay .links a.icon{margin-right:15px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:24px}}.portfolio.hover-default .fullwidth-block .overlay .links .caption .subtitle{display:block}@media only screen and (max-width:380px){.portfolio.hover-default .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1120px){.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .overlay .portfolio-item .image .links .caption .info,.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .overlay .portfolio-item .image .links .caption .subtitle{display:none}}@media only screen and (min-width:992px) and (max-width:1040px){.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .info,.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:992px) and (max-width:1120px){.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1100px) and (min-width:832px) and (max-width:1030px){.portfolio.hover-default.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.portfolio.hover-default.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:832px) and (max-width:1100px){.portfolio.hover-default.columns-4 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-default.columns-4 .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (max-width:768px){.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:block}}@media only screen and (max-width:460px){.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-default .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:21px}}@media only screen and (max-width:370px){.portfolio.hover-default .portfolio-item .image .overlay .links .caption{padding-top:15px}}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-zooming-blur .portfolio-item .image img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.portfolio.hover-zooming-blur .portfolio-item .image img.zoom{transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-moz-transform:scale(1.15);-webkit-transform:scale(1.15)}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption{padding:30px 30px 0}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.icon{margin-right:16px}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.icon:before{height:70px;font-size:32px;text-align:center;border-radius:50%;width:70px;line-height:70px;display:inline-block}.portfolio:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item .image .overlay .links a.icon:before{height:32px;width:32px;line-height:32px}.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur) .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur) .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin-right:10px}.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before{height:24px;font-size:24px;width:24px;line-height:24px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-zooming-blur.columns-3 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-zooming-blur.columns-4 .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-zooming-blur.columns-4 .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,.portfolio.hover-zooming-blur.columns-3 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title{margin-bottom:15px}.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info,.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle{display:none}@media only screen and (max-width:430px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}}@media only screen and (max-width:991px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}}@media only screen and (max-width:380px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px) and (max-width:1100px),screen and (min-width:768px) and (max-width:830px){.with-sidebar .portfolio.hover-zooming-blur.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .info,.with-sidebar .portfolio.hover-zooming-blur.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle{display:none}.with-sidebar .portfolio.hover-zooming-blur.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:768px){.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-zooming-blur.columns-4 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px) and (max-width:1120px){.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1120px){.with-sidebar .portfolio.hover-zooming-blur.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .info,.with-sidebar .portfolio.hover-zooming-blur.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle{display:none}.with-sidebar .portfolio.hover-zooming-blur.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-zooming-blur.columns-4:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption{padding-top:15px}.with-sidebar .portfolio.hover-zooming-blur.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title{font-size:14px;line-height:21px}}@media only screen and (min-width:1250px) and (max-width:1820px),screen and (min-width:768px) and (max-width:900px),screen and (min-width:992px) and (max-width:1170px){.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption{padding-top:15px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:21px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}.portfolio.hover-gradient .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-gradient .portfolio-item .image img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.portfolio.hover-gradient .portfolio-item .image .overlay .links{padding:0;text-align:left;vertical-align:bottom}.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons{padding:25px 30px;position:absolute;top:0;left:0}.portfolio.hover-gradient .portfolio-item .image .overlay .links .description{position:static}.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption{padding:0 30px 25px;text-align:left;width:100%}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{margin-right:16px}.portfolio.columns-4:not(.hover-default):not(.hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin-right:10px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-gradient.columns-3 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,.portfolio.hover-gradient.columns-3 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}.portfolio.hover-circular:not(.products) .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-gradient:not(.products) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption .info,.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .portfolio-item .wrap>.caption .subtitle{display:none!important}.portfolio.gem-instagram-gallery.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle{display:block!important}.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{max-width:70%;display:block!important}.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane{text-align:left}.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child{margin-left:0}.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .description,.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title{opacity:1}.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title{-webkit-transform:scale(1);transform:scale(1);opacity:1;top:0}@media only screen and (max-width:430px){.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}}@media only screen and (max-width:991px){.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon:before{height:40px;font-size:16px;width:40px;line-height:40px}}@media only screen and (max-width:380px){.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:992px) and (max-width:1100px),screen and (min-width:768px) and (max-width:830px){.with-sidebar .portfolio.hover-gradient.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .info,.with-sidebar .portfolio.hover-gradient.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle{display:none}.with-sidebar .portfolio.hover-gradient.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:768px){.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-gradient.columns-4 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px) and (max-width:1120px){.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1120px){.with-sidebar .portfolio.hover-gradient.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .info,.with-sidebar .portfolio.hover-gradient.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle{display:none}.with-sidebar .portfolio.hover-gradient.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-gradient.columns-4:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption{padding-top:15px}.with-sidebar .portfolio.hover-gradient.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title{font-size:14px;line-height:21px}}@media only screen and (min-width:1250px) and (max-width:1820px),screen and (min-width:768px) and (max-width:900px),screen and (min-width:992px) and (max-width:1170px){.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption{padding-top:15px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:21px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .product-price .price .amount{font-size:127%}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:none}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1280px) and (max-width:1550px),screen and (min-width:768px) and (max-width:1100px){.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:none!important}}.portfolio.hover-circular .portfolio-item .image .overlay .overlay-circle{display:block}.portfolio.hover-circular .portfolio-item .image img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.portfolio.hover-circular .portfolio-item .image .overlay .links{padding:0;text-align:left;vertical-align:bottom}.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons{padding:35px 25px;right:0;position:absolute;top:0;left:0}.portfolio.hover-circular .portfolio-item .image .overlay .links .description{position:static}.portfolio.hover-circular .portfolio-item .image .overlay .links .caption{padding:0 25px 25px;text-align:left;width:100%}@media only screen and (min-width:550px){.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links .portfolio-icons{padding:45px 40px}.portfolio.hover-circular .portfolio-item.double-item-horizontal .image .overlay .links .portfolio-icons{padding:35px 40px}.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links .caption{padding:0 40px 35px}.portfolio.hover-circular .portfolio-item.double-item-horizontal .image .overlay .links .caption{padding:0 40px 25px}}.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle{max-width:70%;left:42px;display:none!important}.portfolio.gem-instagram-gallery.hover-circular .portfolio-item .image .overlay .links .caption .subtitle{left:25px;display:block!important}.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption .subtitle{display:none}.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane{text-align:left}.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child{margin-left:0}.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .description,.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title{opacity:1}.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title{-webkit-transform:scale(1);transform:scale(1);opacity:1;top:0}.portfolio.hover-circular .overlay .links a.icon{margin-right:32px}.portfolio.hover-circular .overlay .overlay-line{margin:16px 0}.vc_col-sm-9 .portfolio.hover-circular .portfolio-item:not(.double-item-squared) .overlay .links{padding:31px 28px}@media only screen and (min-width:1280px) and (max-width:1550px),screen and (max-width:400px),screen and (min-width:550px) and (max-width:1100px){.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (max-width:430px){.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before{height:40px;font-size:24px;width:40px;line-height:40px}}@media only screen and (max-width:991px){.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before{height:24px;font-size:24px;width:24px;line-height:24px}.portfolio.hover-circular .portfolio-item.double-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon:before{height:40px;font-size:32px;width:40px;line-height:40px}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-circular.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title{font-size:14px;line-height:21px}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-circular .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:21px}.portfolio.hover-circular .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:400px) and (max-width:550px){.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption .subtitle{display:block}}@media only screen and (min-width:800px){.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .subtitle{display:block}}.portfolio.hover-default-horizontal-sliding .overlay .links,.portfolio.hover-horizontal-sliding .overlay .links,.portfolio.hover-new-horizontal-sliding.title-on-hover .overlay .links{text-align:left;vertical-align:bottom}.portfolio.hover-horizontal-sliding .overlay .links .caption{padding:0;text-align:left}.portfolio.hover-horizontal-sliding .overlay .links{padding:39px 50px}.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .links a.icon{margin-right:32px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:30px 0}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle{margin-bottom:3px;width:65%}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info{width:65%}.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links a.icon,.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links a.icon{margin-right:16px}.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .info,.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .subtitle{display:none}@media only screen and (max-width:1170px){.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle{width:85%}}@media only screen and (max-width:920px){.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info{display:block}}@media only screen and (max-width:980px){.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}}@media only screen and (max-width:768px){.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .info,.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:block}}@media only screen and (max-width:460px){.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-4 .overlay .links .caption .subtitle{display:none!important}}@media only screen and (max-width:440px){.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-4 .overlay .links .caption .info{display:none!important}}@media only screen and (min-width:830px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .info{display:none}}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-2:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links a.icon{margin-right:23px}.with-sidebar .portfolio.hover-horizontal-sliding.columns-2:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links a.icon:before{font-size:32px}}@media only screen and (min-width:768px) and (max-width:845px){.portfolio.hover-horizontal-sliding.columns-1 .overlay .links,.portfolio.hover-horizontal-sliding.columns-2 .overlay .links,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links{padding:41px 28px}}@media only screen and (max-width:440px){.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links,.portfolio.hover-horizontal-sliding.columns-1 .overlay .links,.portfolio.hover-horizontal-sliding.columns-2 .overlay .links,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links,.portfolio.hover-horizontal-sliding.columns-4 .overlay .links{padding:41px 30px}}@media only screen and (max-width:360px){.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links,.portfolio.hover-horizontal-sliding.columns-1 .overlay .links,.portfolio.hover-horizontal-sliding.columns-2 .overlay .links,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links,.portfolio.hover-horizontal-sliding.columns-4 .overlay .links{padding:31px 20px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:992px) and (max-width:1150px){.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-horizontal-sliding.columns-3 .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}.with-sidebar .portfolio.hover-horizontal-sliding.columns-2:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:920px) and (max-width:992px){.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle{display:block}}@media only screen and (min-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.with-sidebar .portfolio.hover-horizontal-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.with-sidebar .portfolio.hover-horizontal-sliding.columns-3:not(.portfolio-slider) .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:768px){.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.portfolio.hover-horizontal-sliding.columns-4 .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:1735px){.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle{display:block}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-4:not(.portfolio-slider) .overlay .links{padding:18px 12px}.with-sidebar .portfolio.hover-horizontal-sliding.columns-4:not(.portfolio-slider) .overlay .links .caption .title{font-size:14px;line-height:21px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:1250px) and (max-width:1770px),screen and (min-width:768px) and (max-width:900px),screen and (min-width:992px) and (max-width:1170px){.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links{padding:18px 12px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}.portfolio.portfolio-slider h2{text-align:center}.portfolio.portfolio-slider{position:relative}.portfolio.portfolio-slider.full .portolio-slider-content{margin:0}.portfolio.portfolio-slider .portolio-slider-center{max-width:1170px;margin:0 auto;padding-bottom:0}.portfolio.portfolio-slider.full .portolio-slider-center{max-width:none;margin:0}.portfolio.portfolio-slider .portfolio-set{margin-bottom:0;white-space:nowrap}.portfolio.portfolio-slider .portfolio-set .portfolio-item{position:relative;float:none;display:inline-block}.portfolio.portfolio-slider.gem-slider-animation-one .portfolio-set .portfolio-item{float:left}.portfilio-top-panel{width:100%;display:table}.portfilio-top-panel-row{display:table-row}.portfilio-top-panel-left,.portfilio-top-panel-right{vertical-align:top;display:table-cell}.portfilio-top-panel-left{min-width:99%}.portfilio-top-panel-right{text-align:right}.portfolio-sorting{margin:0;white-space:nowrap;display:inline-block}.portfolio-sorting>div{vertical-align:middle;display:inline-block}.portfolio-sorting-sep{height:30px;background-color:#b6c6c9;margin:0 20px;width:1px}.portfolio-sorting label{font-size:14px;cursor:pointer;vertical-align:middle;display:inline-block}.sorting-switcher{height:24px;position:relative;background-color:#b6c6c9;border-radius:12px;width:40px;vertical-align:middle;display:inline-block}.sorting-switcher:after{height:16px;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;content:"";position:absolute;top:4px;background-color:#fff;border-radius:50%;left:4px;width:16px}.sorting-switcher.right:after{left:20px}.portfolio-sharing-pane{height:0;text-align:center}.portfolio.hover-horizontal-sliding .portfolio-sharing-pane,.portfolio.hover-vertical-sliding .portfolio-sharing-pane{text-align:left}.portfolio-likes{height:0;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;opacity:0;margin-top:0}.portfolio-item .portfolio-likes.visible,.portfolio-item:hover .portfolio-likes{height:25px;opacity:1;margin-top:10px}.portfolio-likes .zilla-likes:before{font-size:24px}.portfolio-item .image .overlay .portfolio-sharing-pane{font-size:0;white-space:nowrap}.portfolio:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane{margin-left:-6px}.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane{margin-left:-3px}.portfolio-item .image .overlay .portfolio-sharing-pane .socials-item{margin:0 10px}.columns-3 .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item,.columns-4 .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item,.fullwidth-columns-4 .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item,.fullwidth-columns-5 .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item,.fullwidth-columns-6 .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item{margin:0 5px}.caption-sizable-content{overflow:hidden;padding:inherit;position:absolute;bottom:30px;top:0;left:0;width:100%}.caption-sizable-content:after{height:0;content:""}.caption-sizable-content .after-overlay,.caption-sizable-content:after{-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;position:absolute;bottom:0;left:0;width:100%}.caption-sizable-content .after-overlay{z-index:1}.caption-sizable-content.with-bottom-line{bottom:70px}.caption-bottom-line{padding:inherit;position:absolute;padding-right:0;bottom:0;left:0;width:100%}.caption-bottom-line .gem-button{margin-right:15px;margin-bottom:0}@media only screen and (max-width:991px){.portfolio.columns-1 .portfolio-item .wrap{display:block}.caption-bottom-line,.caption-sizable-content{padding:0;position:relative;bottom:auto}.caption-sizable-content:after{display:none}.portfolio.columns-1 .portfolio-item .image .image-inner img{width:110%}}.portfolio.columns-1.background-style-white.no-gaps .portfolio-item:not([style*="top: 0px;"]) .wrap>.caption{border-top:0}.portfolio-title{text-align:center}.row .portfolio-slider .portolio-slider-next,.row .portfolio-slider .portolio-slider-prev{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;opacity:0}.row .portfolio.portfolio-slider:hover .portolio-slider-next,.row .portfolio.portfolio-slider:hover .portolio-slider-prev{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;opacity:1}.portfolio.portfolio-slider .portolio-slider-next span,.portfolio.portfolio-slider .portolio-slider-prev span{cursor:pointer;font-family:thegem-icons;display:inline-block}.portfolio.portfolio-slider .portolio-slider-prev span{left:0}.portfolio.portfolio-slider .portolio-slider-next span{right:0}.portfolio.portfolio-slider .portolio-slider-prev{position:relative;text-align:right;float:left;z-index:10}.portfolio.portfolio-slider .portolio-slider-next{position:relative;text-align:left;float:right;z-index:10}.portfolio.portfolio-slider .portolio-slider-next span,.portfolio.portfolio-slider .portolio-slider-prev span{font-size:0}.portfolio.portfolio-slider.gem-slider-animation-one .portolio-slider-next,.portfolio.portfolio-slider.gem-slider-animation-one .portolio-slider-prev{position:absolute;top:0;left:0;z-index:2}.portfolio.portfolio-slider.gem-slider-animation-one .portolio-slider-next{right:0;left:auto}.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span:after{font-size:48px;content:"\e637";vertical-align:middle}.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span:after{font-size:48px;content:"\e638";vertical-align:middle}.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span,.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span{padding:28px 16px}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span,.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span{padding:7px 6px}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span:after,.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span:after{font-size:24px}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span:after{content:"\e636";vertical-align:middle}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span:after{content:"\e634";vertical-align:middle}@media (max-width:1024px){body .portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next,body .portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev{margin-top:0}}.portfolio .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img{display:none}.portfolio .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.ajax img{display:inline-block}.portfolio .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.ajax{margin-right:0!important}.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title>div,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name a,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title>div,.news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info,.news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info a{color:#212227}.news-grid.portfolio.title-on-page.hover-circular.title-style-dark .portfolio-item .image .overlay .links .caption .info span.sep{border-left-color:#212227}.thegem-touch #page .row .vc_row .portfolio.portfolio-slider .portolio-slider-prev,.thegem-touch .row .vc_row .portfolio.portfolio-slider .portolio-slider-next{display:block}.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next,.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev{margin-top:0}@media (max-width:1023px){.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next,.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev{margin-top:0}.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span,.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span{padding:7px 6px}.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span:after,.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span:after{font-size:24px}.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span:after{content:"\e636";vertical-align:middle}.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span:after{content:"\e634";vertical-align:middle}}