/* add CSS for TheGrid Plugin in Back-End Preview : Skins */
.tg-item.deepshop .tg-center-holder,.tg-item.deepshop .tg-center-inner>*,.tg-item.deepshop .tg-item-overlay,.tg-item.deepshop [class*=tg-element-],.tg-item.freelancer-1 .tg-center-holder,.tg-item.freelancer-1 .tg-center-inner>*,.tg-item.freelancer-1 .tg-item-overlay,.tg-item.freelancer-1 [class*=tg-element-],.tg-item.portfolio-carousel-1 .tg-center-holder,.tg-item.portfolio-carousel-1 .tg-center-inner>*,.tg-item.portfolio-carousel-1 .tg-item-overlay,.tg-item.portfolio-carousel-1 [class*=tg-element-],.tg-item.single-portfolio-14 .tg-center-holder,.tg-item.single-portfolio-14 .tg-center-inner>*,.tg-item.single-portfolio-14 .tg-item-overlay,.tg-item.single-portfolio-14 [class*=tg-element-]{vertical-align:middle}.tg-item.freelancer-1 .tg-item-inner{overflow:visible;-webkit-transition:all .33s ease-out;-moz-transition:all .33s ease-out;-ms-transition:all .33s ease-out;transition:all .33s ease-out}.tg-item.freelancer-1 .tg-item-inner:hover{transform:scale(1.175,1.241)}.tg-item.freelancer-1 .tg-item-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all .4s ease!important;-moz-transition:all .4s ease!important;-ms-transition:all .4s ease!important;transition:all .4s ease!important}.tg-item.freelancer-1:not(.tg-force-play):not(.tg-is-playing):hover .tg-item-overlay{opacity:1;visibility:visible}.tg-item.freelancer-1 div.tg-item-media-content{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease;overflow:hidden}.tg-item.freelancer-1 .tg-element-2{width:100%;height:100%;position:relative;transform:rotate(-90deg)!important;-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;-moz-transform:rotate(-90deg)!important;opacity:0;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease}.tg-item.freelancer-1 .tg-element-2 a{position:absolute;top:65px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);width:100%;bottom:0;font-size:31px;line-height:60px;letter-spacing:.007em;word-spacing:.03em;color:#fff!important;font-weight:400;text-align:center;font-family:Noto Serif!important}.tg-item.freelancer-1:hover .tg-element-2{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tg-item.freelancer-1:hover{z-index:9}@media (max-width:1366px){.tg-item .freelancer-1 .tg-element-2 a{top:50px;font-size:27px;line-height:43px}}@media(max-width:1200px){.tg-item .freelancer-1 .tg-element-2 a{top:40px;font-size:22px;line-height:38px}}@media (max-width:1024px){.tg-item .freelancer-1 .tg-item-inner:hover{transform:scale(1.1,1.15)}.tg-item .freelancer-1 .tg-element-2 a{top:75px;font-size:20px;line-height:35px}}@media (max-width:960px){.tg-item .freelancer-1 .tg-element-2 a{top:90px;font-size:27px;line-height:48px}}@media (max-width:768px){.tg-item .freelancer-1 .tg-element-2 a{top:65px;font-size:24px}}@media (max-width:640px){.tg-item .freelancer-1 .tg-element-2 a{top:65px;font-size:24px;line-height:48px}}@media (max-width:320px){.tg-item .freelancer-1 .tg-element-2 a{top:40px;font-size:18px;line-height:38px}}.tg-item.freelancer-2{padding:10px}.tg-item.freelancer-2 .tg-item-inner{overflow:hidden}.tg-item.freelancer-2:not(.tg-force-play):not(.tg-is-playing):hover .tg-item-media-inner>*{-webkit-transform:translate3d(43%,29%,0);-moz-transform:translate3d(43%,29%,0);-ms-transform:translate3d(43%,29%,0);transform:translate3d(43%,29%,0);z-index:-1;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.tg-item.freelancer-2 .tg-item-media-content{-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-ms-transition:all .33s ease-in-out;transition:all .33s ease-in-out;-webkit-transform:translate3d(-60%,0,0);-moz-transform:translate3d(-60%,0,0);-ms-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);position:relative}.tg-item.freelancer-2:hover .tg-item-media-content{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tg-item.freelancer-2 .tg-item-media-content .text-box{position:absolute;top:29px;left:75px;bottom:46px;right:46px;padding:20px;transform:translate(0,0);width:85%;text-align:center;transform:rotate(-90deg)!important;-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;-moz-transform:rotate(-90deg)!important}.tg-item.freelancer-2 .tg-element-1{font-size:29px;line-height:26px;font-weight:600;text-transform:capitalize;width:100%;position:relative;margin-bottom:17px}.tg-item.freelancer-2 .tg-element-1 a{color:#000}.tg-item.freelancer-2 .tg-element-2{font-size:20px;line-height:32px;font-weight:400;z-index:99}.tg-item.freelancer-2 .tg-element-2 .tg-item-term{position:relative;display:inline-block;color:#222}.tg-item.freelancer-2 .border-box:before{content:"";position:absolute;opacity:0;top:0;height:89%;width:92%;border:1px solid #fff;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .33s ease;-moz-transition:all .33s ease;-ms-transition:all .33s ease;transition:all .33s ease}.tg-item.freelancer-2:hover .border-box:before{opacity:1;height:89%;width:92%;border:15px solid #437df9;z-index:0;left:0}@media (max-width:1366px){.tg-item.freelancer-2:hover .border-box:before{border:12px solid #437df9}.tg-item.freelancer-2 .tg-element-2{font-size:18px}.tg-item.freelancer-2 .tg-element-1{font-size:25px;margin-bottom:15px}.tg-item.freelancer-2 .tg-item-media-content .text-box{top:16px;left:45px;padding:10px;width:95%}.tg-item.freelancer-2:not(.tg-force-play):not(.tg-is-playing):hover .tg-item-media-inner>*{-webkit-transform:translate3d(53%,39%,0);-moz-transform:translate3d(53%,39%,0);-ms-transform:translate3d(53%,39%,0);transform:translate3d(53%,39%,0)}.tg-item.freelancer-2{padding:0}}@media (max-width:960px){.tg-item.freelancer-2:hover .border-box:before{border:15px solid #437df9}.tg-item.freelancer-2 .tg-element-2{font-size:20px}.tg-item.freelancer-2 .tg-element-1{font-size:29px;margin-bottom:22px}.tg-item.freelancer-2 .tg-item-media-content .text-box{top:16px;left:85px}.tg-item.freelancer-2:not(.tg-force-play):not(.tg-is-playing):hover .tg-item-media-inner>*{-webkit-transform:translate3d(43%,29%,0);-moz-transform:translate3d(43%,29%,0);-ms-transform:translate3d(43%,29%,0);transform:translate3d(43%,29%,0)}.tg-item.freelancer-2{padding:10px}}@media (max-width:640px){.tg-item.freelancer-2:hover .border-box:before{border:10px solid #437df9}.tg-item.freelancer-2 .tg-element-2{font-size:18px}.tg-item.freelancer-2 .tg-element-1{font-size:25px;margin-bottom:15px}.tg-item.freelancer-2 .tg-item-media-content .text-box{left:45px}.tg-item.freelancer-2:not(.tg-force-play):not(.tg-is-playing):hover .tg-item-media-inner>*{-webkit-transform:translate3d(53%,39%,0);-moz-transform:translate3d(53%,39%,0);-ms-transform:translate3d(53%,39%,0);transform:translate3d(53%,39%,0)}}@media (max-width:480px){.tg-item.freelancer-2:hover .border-box:before{border:8px solid #437df9}.tg-item.freelancer-2 .tg-element-2{font-size:12px}.tg-item.freelancer-2 .tg-element-1{font-size:16px;margin-bottom:10px}.tg-item.freelancer-2 .tg-item-media-content .text-box{left:0}.tg-item.freelancer-2{padding:0}}.tg-item.portfolio-carousel-1 .tg-item-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all 340ms ease!important;-moz-transition:all 340ms ease!important;-ms-transition:all 340ms ease!important;transition:all 340ms ease!important;box-sizing:border-box}.tg-item.portfolio-carousel-1 .tg-element-2,.tg-item.portfolio-carousel-1 .tg-element-4{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;display:block}.tg-item.portfolio-carousel-1:hover .tg-item-overlay{opacity:1;visibility:visible;border:1px solid}.tg-item.portfolio-carousel-1 .tg-element-4 i{color:#222;font-weight:100;font-family:linea-arrows-10;font-size:29px}.tg-item.portfolio-carousel-1 .tg-element-4 i.tg-icon-add-2:before{content:"\e048";padding:2px}.tg-item.portfolio-carousel-1 .tg-element-4{position:absolute;text-align:center;bottom:44px;right:44px;padding:7px 6px 0;border:1px solid;z-index:3;cursor:pointer;opacity:0;visibility:hidden;transition:all 250ms ease}.tg-item.portfolio-carousel-1:hover .tg-element-4{opacity:1;visibility:visible}.tg-item.portfolio-carousel-1 .tg-element-2 a{color:#222;font-size:20px;line-height:26px;font-weight:400}.tg-item.portfolio-carousel-1 .tg-element-2{position:relative;margin:22px 45px 0;padding:0;opacity:0;visibility:hidden;transition:all 250ms ease;-webkit-transform:translate3d(0,22px,0);-moz-transform:translate3d(0,22px,0);-ms-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0)}.tg-item.portfolio-carousel-1:hover .tg-element-2{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tg-item.portfolio-carousel-1 .tg-element-1{position:relative;background:#8863ff;font-size:14px;line-height:36px;font-weight:400;display:block;width:198px;min-height:39px;height:auto;margin:12px 0;padding:1px 45px;opacity:0;visibility:hidden;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:translate3d(0,-22px,0);-moz-transform:translate3d(0,-22px,0);-ms-transform:translate3d(0,-22px,0);transform:translate3d(0,-22px,0)}.tg-item.portfolio-carousel-1:hover .tg-element-1{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tg-item.portfolio-carousel-1:hover .tg-element-1 .tg-item-term{position:relative;display:inline-block}.tg-item.portfolio-carousel-2 .tg-item-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all 340ms ease!important;-moz-transition:all 340ms ease!important;-ms-transition:all 340ms ease!important;transition:all 340ms ease!important;box-sizing:border-box}.tg-item.portfolio-carousel-2 .tg-element-2,.tg-item.portfolio-carousel-2 .tg-element-4{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;display:block}.tg-item.portfolio-carousel-2:hover .tg-item-overlay{opacity:1;visibility:visible;border:1px solid}.tg-item.portfolio-carousel-2 .tg-element-4 i{color:#222;font-weight:100;font-family:linea-arrows-10;font-size:29px}.tg-item.portfolio-carousel-2 .tg-element-4 i.tg-icon-add-2:before{content:"\e048";padding:2px}.tg-item.portfolio-carousel-2 .tg-element-4{position:absolute;text-align:center;bottom:45px;right:45px;padding:7px 6px 0;border:1px solid;z-index:3;cursor:pointer;opacity:0;visibility:hidden;transition:all 250ms ease}.tg-item.portfolio-carousel-2:hover .tg-element-4{opacity:1;visibility:visible}.tg-item.portfolio-carousel-2 .tg-element-2 a{color:#222;font-size:28px;line-height:26px;font-weight:400}.tg-item.portfolio-carousel-2 .tg-element-2{position:relative;margin:3px 45px 0;padding:0;opacity:0;visibility:hidden;transition:all 250ms ease;-webkit-transform:translate3d(0,22px,0);-moz-transform:translate3d(0,22px,0);-ms-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0)}.tg-item.portfolio-carousel-2:hover .tg-element-2{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tg-item.portfolio-carousel-2 .tg-element-1{position:relative;font-size:14px;line-height:25px;font-weight:400;display:block;width:198px;min-height:28px;height:auto;margin:45px 0 0;padding:1px 45px;opacity:0;text-transform:uppercase;word-spacing:1px;visibility:hidden;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:translate3d(0,-22px,0);-moz-transform:translate3d(0,-22px,0);-ms-transform:translate3d(0,-22px,0);transform:translate3d(0,-22px,0)}.tg-item.portfolio-carousel-2:hover .tg-element-1{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tg-item.portfolio-carousel-2:hover .tg-element-1 .tg-item-term{position:relative;display:inline-block}.tg-item.portfolio-hover-1{overflow:hidden}.tg-item.portfolio-hover-1:hover .tg-item-overlay{position:absolute;overflow:hidden;display:block;top:0;left:0;bottom:0;right:0;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease;border:3px solid #437df9}.tg-item.portfolio-hover-1 .tg-element-1 a{color:#222}.tg-item.portfolio-hover-1 .tg-element-1{position:relative;font-size:26px;line-height:26px;font-weight:400;letter-spacing:-.008rem;word-spacing:.001rem;display:block;margin:0;padding:8px 0;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease;-webkit-transform:translate3d(45px,-100px,0);-moz-transform:translate3d(45px,-100px,0);-ms-transform:translate3d(45px,-100px,0);transform:translate3d(45px,-100px,0)}.tg-item.portfolio-hover-1:hover .tg-element-1{opacity:1;visibility:visible;-webkit-transform:translate3d(45px,34px,0);-moz-transform:translate3d(45px,34px,0);-ms-transform:translate3d(45px,34px,0);transform:translate3d(45px,34px,0)}.tg-item.portfolio-hover-1 .tg-element-2{position:relative;font-size:14px;line-height:16px;font-weight:400;display:inline-block;opacity:0;text-transform:uppercase;visibility:hidden;-webkit-transition:all 420ms ease;-moz-transition:all 420ms ease;-ms-transition:all 420ms ease;transition:all 420ms ease;-webkit-transform:translate3d(44px,-100px,0);-moz-transform:translate3d(44px,-100px,0);-ms-transform:translate3d(44px,-100px,0);transform:translate3d(44px,-100px,0)}.tg-item.portfolio-hover-1 .tg-element-3,.tg-item.portfolio-hover-1 .tg-element-4{line-height:45px;width:45px;min-width:45px;height:45px;min-height:45px;text-align:center;display:inline-block;position:absolute;border:1px solid #437df9;font-family:linea-arrows-10}.tg-item.portfolio-hover-1 .tg-element-2 span{color:#818181}.tg-item.portfolio-hover-1:hover .tg-element-2{opacity:1;visibility:visible;-webkit-transform:translate3d(44px,33px,0);-moz-transform:translate3d(44px,33px,0);-ms-transform:translate3d(44px,33px,0);transform:translate3d(44px,33px,0)}.tg-item.portfolio-hover-1 .tg-element-3{font-size:21px;font-weight:600;bottom:0;left:45px;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 490ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-1:hover .tg-element-3{opacity:1;visibility:visible;bottom:45px;left:45px}.tg-item.portfolio-hover-1 .tg-element-3.tg-icon-arrows-out:before{content:"\e028";color:#222}.tg-item.portfolio-hover-1 .tg-element-3:hover{background-color:rgba(255,255,255,.3);font-size:27px}.tg-item.portfolio-hover-1 .tg-element-4{font-size:21px;font-weight:600;bottom:0;left:105px;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-1:hover .tg-element-4{opacity:1;bottom:45px;left:105px;visibility:visible}.tg-item.portfolio-hover-1 .tg-element-4.tg-icon-arrow-next-thin:before{content:"\e04b";padding-left:46px;color:#222;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-1 .tg-element-4.tg-icon-arrow-next-thin:after{content:"";position:absolute;text-align:center;display:inline-block;bottom:20px;left:20px;width:39px;height:1px;background:#222;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-1 .tg-element-4:hover{background-color:rgba(255,255,255,.3)}.tg-item.portfolio-hover-1 .tg-element-4.tg-icon-arrow-next-thin:hover:before{padding-left:51px}.tg-item.portfolio-hover-1 .tg-element-4.tg-icon-arrow-next-thin:hover:after{left:25px}.tg-item.portfolio-hover-2{overflow:hidden}.tg-item.portfolio-hover-2:hover .tg-item-overlay{border:1px solid #437df9;position:absolute;overflow:hidden;display:block;top:0;left:0;bottom:0;right:0;z-index:0;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-2 .tg-item-title a{color:#222}.tg-item.portfolio-hover-2 .tg-element-2{position:absolute;font-size:14px;line-height:14px;font-weight:600;max-width:90%;display:inline-table;text-transform:uppercase;padding:15px 48px 14px 43px;bottom:-100px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-2 .tg-element-1,.tg-item.portfolio-hover-3 .tg-element-1{font-weight:400;text-align:center;display:block;width:100%;margin:0;padding:0;position:absolute;color:#222}.tg-item.portfolio-hover-2:hover .tg-element-2{opacity:1;visibility:visible;bottom:0}.tg-item.portfolio-hover-2 .tg-element-1{font-size:30px;line-height:26px;z-index:3;opacity:0;top:30%;left:50%;-webkit-transform:translate(-50%,-70%);-moz-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%);visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.tg-item.portfolio-hover-2:hover .tg-element-1{opacity:1;visibility:visible;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tg-item.portfolio-hover-3{overflow:hidden}.tg-item.portfolio-hover-3:hover .tg-item-overlay{position:absolute;overflow:hidden;display:block;top:0;left:0;bottom:0;right:0;z-index:0;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease;border:1px solid #437df9}.tg-item.portfolio-hover-3 .tg-element-1{font-size:27px;line-height:26px;z-index:3;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.tg-item.portfolio-hover-3:hover .tg-element-1{opacity:1;visibility:visible;margin-top:-13%}.tg-item.portfolio-hover-3 .tg-item-title a{color:#222}.tg-item.portfolio-hover-3 .tg-element-5{position:absolute;font-size:14px;line-height:14px;font-weight:600;max-width:90%;display:inline-table;text-transform:uppercase;padding:15px 48px 14px 43px;bottom:-100px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-3 .tg-element-3,.tg-item.portfolio-hover-3 .tg-element-4{line-height:45px;display:inline-block;width:45px;border:1px solid #437df9;-ms-transition:all 390ms ease;position:absolute;text-align:center;min-width:45px;height:45px;min-height:45px;font-weight:100}.tg-item.portfolio-hover-3:hover .tg-element-5{opacity:1;visibility:visible;bottom:0}.tg-item.portfolio-hover-3 .tg-element-3{font-family:linea-arrows-10;font-size:31px;bottom:0;left:40%;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-3:hover .tg-element-3{opacity:1;visibility:visible;bottom:-49px;left:calc(50% - 54px);left:-moz-calc(50% - 54px);left:-webkit-calc(50% - 54px)}.tg-item.portfolio-hover-3 .tg-element-3.tg-icon-arrows-out:before{content:"\e048";color:#222}.tg-item.portfolio-hover-3 .tg-element-3:hover{background:rgba(255,255,255,.8);font-size:37px}.tg-item.portfolio-hover-3 .tg-element-4{font-family:linea-basic-10;font-size:21px;bottom:0;right:40%;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-3:hover .tg-element-4{opacity:1;bottom:-49px;right:calc(50% - 51px);right:-moz-calc(50% - 51px);right:-webkit-calc(50% - 51px);visibility:visible}.tg-item.portfolio-hover-3 .tg-element-4.tg-icon-arrow-next-thin:before{content:"8";color:#222}.tg-item.portfolio-hover-4 .tg-element-4.tg-icon-arrow-next-thin:before,.tg-item.portfolio-hover-5 .tg-element-4.tg-icon-arrow-next-thin:before{content:"\e048"}.tg-item.portfolio-hover-3 .tg-element-4:hover{background:rgba(255,255,255,.8);font-size:23px}.tg-item.portfolio-hover-4{overflow:hidden}.tg-item.portfolio-hover-4:hover .tg-item-overlay{position:absolute;overflow:hidden;display:block;top:0;left:0;bottom:0;right:0;z-index:0;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-4 .tg-element-1{position:absolute;font-size:26px;line-height:20px;color:#fff;font-weight:300;top:39px;left:0;display:block;z-index:3;width:100%;margin:0;padding:0;opacity:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all 350ms ease}.tg-item.portfolio-hover-4:hover .tg-element-1{opacity:1;visibility:visible;left:35px}.tg-item.portfolio-hover-4 .tg-item-title a{color:#fff}.tg-item.portfolio-hover-4 .tg-element-2{position:absolute;font-size:14px;line-height:14px;font-weight:300;letter-spacing:1px;max-width:90%;display:inline-table;text-transform:uppercase;top:72px;left:0;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 430ms ease;-moz-transition:all 430ms ease;-ms-transition:all 430ms ease;transition:all 430ms ease}.tg-item.portfolio-hover-4:hover .tg-element-2{opacity:1;visibility:visible;bottom:0;left:35px}.tg-item.portfolio-hover-4 .tg-element-3,.tg-item.portfolio-hover-4 .tg-element-4{position:absolute;font-weight:400;bottom:35px;border:1px solid #fff;background:#fff;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease}.tg-item.portfolio-hover-4 .tg-element-4{font-size:35px;line-height:45px;text-align:center;display:inline-block;font-family:linea-arrows-10;width:45px;min-width:45px;height:45px;right:87px;min-height:45px;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-4:hover .tg-element-4{opacity:1;visibility:visible}.tg-item.portfolio-hover-4 .tg-element-4:hover{font-size:35px}.tg-item.portfolio-hover-4 .tg-element-3{font-size:20px;line-height:14px;opacity:0;right:35px;visibility:hidden;padding:14px 9px 8px 13px;-webkit-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-4 .tg-element-3:hover{opacity:1!important}.tg-item.portfolio-hover-4 .tg-element-3 .to-heart-icon path{fill:#8d6afe;stroke:#8d6afe}.tg-item.portfolio-hover-4:hover .tg-element-3{opacity:1;visibility:visible}.tg-item.portfolio-hover-4 .tg-element-3 span{font-size:0}.tg-item.portfolio-hover-4 .tg-element-3 .to-heart-icon{position:relative;display:inline-block;float:left;margin:0 6px 0 0}.tg-item.portfolio-hover-4 .tg-element-3 .to-heart-icon svg{height:14px;width:15px}.tg-item.portfolio-hover-4 .tg-element-3 .to-heart-icon svg:hover path,.tg-item.portfolio-hover-4 .tg-element-3.liked .to-heart-icon path{fill:#8d6afe!important;stroke:#8d6afe!important}.tg-item.portfolio-hover-5{overflow:hidden}.tg-item.portfolio-hover-5:hover .tg-item-overlay{position:absolute;overflow:hidden;display:block;z-index:0;top:0;left:0;bottom:0;right:0;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-5 .tg-item-overlay:after{position:absolute;content:"";top:0;left:0;bottom:45%;right:0;-webkit-transition:all 420ms ease;-moz-transition:all 420ms ease;-ms-transition:all 420ms ease;transition:all 420ms ease}.tg-item.portfolio-hover-5:hover .tg-item-overlay:after{position:absolute;content:"";background:#8d6afe;top:0;left:0;bottom:68%;right:0;z-index:0}.tg-item.portfolio-hover-5 .tg-element-1{position:absolute;font-size:26px;line-height:20px;color:#fff;font-weight:300;top:39px;left:0;display:block;z-index:3;width:100%;margin:0;padding:0;opacity:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all 350ms ease}.tg-item.portfolio-hover-5:hover .tg-element-1{opacity:1;visibility:visible;left:35px}.tg-item.portfolio-hover-5 .tg-item-title a{color:#fff}.tg-item.portfolio-hover-5 .tg-element-2{position:absolute;font-size:14px;line-height:14px;font-weight:300;letter-spacing:1px;max-width:90%;display:inline-table;text-transform:uppercase;top:72px;left:0;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 430ms ease;-moz-transition:all 430ms ease;-ms-transition:all 430ms ease;transition:all 430ms ease}.tg-item.portfolio-hover-5 .tg-element-4,.tg-item.portfolio-hover-6 .tg-element-3{line-height:45px;min-width:45px;min-height:45px;width:45px;height:45px;font-family:linea-arrows-10;text-align:center}.tg-item.portfolio-hover-5:hover .tg-element-2{opacity:1;visibility:visible;bottom:0;left:35px}.tg-item.portfolio-hover-5 .tg-element-3,.tg-item.portfolio-hover-5 .tg-element-4{font-weight:400;bottom:35px;background:#fff;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;position:absolute;border:1px solid #fff}.tg-item.portfolio-hover-5 .tg-element-4{font-size:35px;display:inline-block;right:87px;opacity:0;visibility:hidden;transition:all 390ms ease}.tg-item.portfolio-hover-5:hover .tg-element-4{opacity:1;visibility:visible}.tg-item.portfolio-hover-5 .tg-element-4:hover{font-size:35px}.tg-item.portfolio-hover-5 .tg-element-3{font-size:20px;line-height:14px;opacity:0;right:35px;visibility:hidden;padding:14px 9px 8px 13px;transition:all 390ms ease}.tg-item.portfolio-hover-5 .tg-element-3:hover{opacity:1!important}.tg-item.portfolio-hover-5 .tg-element-3 .to-heart-icon path{fill:#8d6afe;stroke:#8d6afe}.tg-item.portfolio-hover-5:hover .tg-element-3{opacity:1;visibility:visible}.tg-item.portfolio-hover-5 .tg-element-3 span{font-size:0}.tg-item.portfolio-hover-5 .tg-element-3 .to-heart-icon{position:relative;display:inline-block;float:left;margin:0 6px 0 0}.tg-item.portfolio-hover-5 .tg-element-3 .to-heart-icon svg{height:14px;width:15px}.tg-item.portfolio-hover-4 .tg-element-3 .to-heart-icon svg:hover path,.tg-item.portfolio-hover-5 .tg-element-3.liked .to-heart-icon path{fill:#8d6afe;stroke:#8d6afe}.tg-item.portfolio-hover-6{overflow:hidden;position:relative}.tg-item.portfolio-hover-6:hover .tg-item-overlay{position:absolute;overflow:hidden;display:block;z-index:0;top:0;left:0;bottom:0;right:0;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-6 .tg-item-overlay:after,.tg-item.portfolio-hover-7 .tg-item-content-holder{-webkit-transition:all 420ms ease;-moz-transition:all 420ms ease;-ms-transition:all 420ms ease;position:absolute}.tg-item.portfolio-hover-6 .tg-item-overlay:after{content:"";top:45%;left:0;bottom:0;right:0;transition:all 420ms ease;background:rgba(175,175,175,0)}.tg-item.portfolio-hover-6:hover .tg-item-overlay:after{position:absolute;content:"";background:#8d6afe;top:68%;left:0;bottom:0;right:0;z-index:0}.tg-item.portfolio-hover-6 .tg-element-1{position:absolute;font-size:26px;color:#fff;font-weight:300;bottom:58px;left:0;display:block;z-index:3;width:100%;margin:0;padding:0;opacity:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all 350ms ease}.tg-item.portfolio-hover-6:hover .tg-element-1{opacity:1;visibility:visible;left:33px}.tg-item.portfolio-hover-6 .tg-element-1 a,.tg-item.portfolio-hover-6 .tg-element-2 span{color:#fff}.tg-item.portfolio-hover-6 .tg-center-holder{position:absolute;top:auto;bottom:30px;left:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all 350ms ease}.tg-item.portfolio-hover-6:hover .tg-center-holder{left:35px;visibility:visible}.tg-item.portfolio-hover-6 .tg-element-2{font-size:14px;font-weight:300;letter-spacing:1px;display:inline-table;text-transform:uppercase;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 430ms ease;-moz-transition:all 430ms ease;-ms-transition:all 430ms ease;transition:all 430ms ease}.tg-item.portfolio-hover-6:hover .tg-element-2{opacity:1;visibility:visible}.tg-item.portfolio-hover-6 .tg-element-3{position:absolute;font-size:35px;font-weight:400;display:inline-block;top:35px;right:0;border:1px solid #fff;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all 350ms ease}.tg-item.portfolio-hover-6 .tg-element-3.tg-icon-chain-broken:before{content:"\e048"}.tg-item.portfolio-hover-6:hover .tg-element-3{opacity:1;visibility:visible;right:35px}.tg-item.portfolio-hover-7 .tg-grid-area-top2{margin-bottom:69px}.tg-item.portfolio-hover-7{-webkit-transition-property:z-index;-webkit-transition-duration:0;-webkit-transition-delay:.2s;-moz-transition-property:z-index;-moz-transition-duration:0;-moz-transition-delay:.2s;transition-property:z-index;transition-duration:0;transition-delay:.18s}.tg-item.portfolio-hover-7:hover{z-index:2;-webkit-transition-property:z-index;-webkit-transition-duration:0;-webkit-transition-delay:0s;-moz-transition-property:z-index;-moz-transition-duration:0;-moz-transition-delay:0s;transition-property:z-index;transition-duration:0;transition-delay:0s}.tg-item.portfolio-hover-7 .tg-item-content-holder,.tg-item.portfolio-hover-7 .tg-item-overlay{position:absolute;display:block;bottom:0;left:0;width:45px;height:45px;background:0 0!important}.tg-item.portfolio-hover-7 .tg-item-content-holder{display:block;bottom:0;left:0;width:100%;height:139px;padding:0;transition:all 420ms ease;background:#437df9!important}.tg-item.portfolio-hover-7:hover .tg-item-content-holder{z-index:1;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all 420ms ease;-moz-transition:all 420ms ease;-ms-transition:all 420ms ease;transition:all 420ms ease}.tg-item.portfolio-hover-7 .tg-center-holder{padding:35px}.tg-item.portfolio-hover-7 .tg-center-holder .tg-item-media-inner{position:absolute;z-index:-1}.tg-item.portfolio-hover-7 .tg-item-media-holder,.tg-item.portfolio-hover-7 .tg-item-skin-name{-webkit-transition:all 420ms ease;-moz-transition:all 420ms ease;-ms-transition:all 420ms ease;transition:all 420ms ease}.tg-item.portfolio-hover-7:hover .tg-item-media-holder,.tg-item.portfolio-hover-7:hover .tg-item-skin-name{-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px)}.tg-item.portfolio-hover-7 .tg-item-term{color:#fff}.tg-item.portfolio-hover-7 .tg-item-title,.tg-item.portfolio-hover-7 .tg-item-title a{position:relative;font-size:26px;color:#fff;font-weight:300;display:block;z-index:3;width:100%}.tg-item.portfolio-hover-7 .tg-cats-holder{position:relative;margin:4px 0 0;padding:0;line-height:18px;font-size:14px;font-weight:300;letter-spacing:1px;display:inline-table;text-transform:uppercase}.tg-item.portfolio-hover-7 .tg-button-holder{position:absolute;display:block;overflow:hidden;left:35px;height:45px;width:45px;margin:0;opacity:0;z-index:9;top:0;-webkit-transition:all 420ms ease;-moz-transition:all 420ms ease;-ms-transition:all 420ms ease;transition:all 420ms ease}.tg-item.portfolio-hover-7:hover .tg-button-holder{opacity:1;top:-31px}.tg-item.portfolio-hover-7 .tg-link-button,.tg-item.portfolio-hover-7 .tg-media-button{position:absolute;display:block;margin:0!important;padding:0!important;top:0;right:0;width:40px;height:40px;cursor:pointer;text-align:center;z-index:2;background:#fff}.tg-item.portfolio-hover-7 .tg-media-button .tg-icon-add{font-family:linea-arrows-10;font-size:25px!important;line-height:40px;padding:0 5px 0 0;z-index:9999;position:relative}.tg-item.portfolio-hover-7 .tg-media-button .tg-icon-add,.tg-item.portfolio-hover-7 .tg-media-button .tg-icon-add:before{content:"\e048";color:#222}.tg-item.portfolio-hover-7 .tg-button-holder:hover,.tg-item.portfolio-hover-7 .tg-cats-holder a:hover,.tg-item.portfolio-hover-7 .tg-item-title:hover,.tg-item.portfolio-hover-7 .tg-link-button a:hover{opacity:.75}.tg-item.portfolio-hover-7 .tg-item-link{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.tg-item.portfolio-hover-7.tg-force-play .tg-item-audio-poster,.tg-item.portfolio-hover-7.tg-is-playing .tg-item-audio-poster{z-index:0}.tg-item.portfolio-hover-7.tg-force-play .has-media-poster .tg-item-audio-player,.tg-item.portfolio-hover-7.tg-is-playing .has-media-poster .tg-item-audio-player{z-index:1}.tg-item.portfolio-hover-8 .tg-item-media-holder{text-align:center}.tg-item.portfolio-hover-8 .tg-item-overlay{opacity:0;visibility:hidden}.tg-item.portfolio-hover-8:hover .tg-item-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease;opacity:1;visibility:visible}.tg-item.portfolio-hover-8 .tg-element-1,.tg-item.portfolio-hover-8 .tg-element-2{display:block;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;position:relative;text-align:center}.tg-item.portfolio-hover-8 .tg-element-1 a,.tg-item.portfolio-hover-8 .tg-element-2 a,.tg-item.portfolio-hover-8 .tg-element-3,.tg-item.portfolio-hover-8 .tg-element-4{color:#fff}.tg-item.portfolio-hover-8 .tg-center-inner{margin-top:42px}.tg-item.portfolio-hover-8 .tg-element-1{font-size:32px;font-weight:500;text-transform:uppercase;margin:0;padding:8px 0;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-8:hover .tg-element-1{opacity:1;visibility:visible}.tg-item.portfolio-hover-8 .tg-element-2{font-size:17px;font-weight:400;letter-spacing:-.025em;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-8:hover .tg-element-2{opacity:1;visibility:visible}.tg-item.portfolio-hover-8 .tg-element-2 .tg-item-term{position:relative;display:inline-block}.tg-item.portfolio-hover-8 .footer-elements{-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-8:hover .footer-elements{width:234px;margin:19px auto 0;border-top:1px solid #fff;padding-top:4px}.tg-item.portfolio-hover-8 .tg-element-3,.tg-item.portfolio-hover-8 .tg-element-4{display:inline-block;width:37px;min-width:37px;height:37px;min-height:37px;margin:10px 1px;border-radius:100%;cursor:pointer}.tg-item.portfolio-hover-8 .tg-element-4{position:relative;font-size:19px;font-weight:100;line-height:40px;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-8:hover .tg-element-4{opacity:1;visibility:visible}.tg-item.portfolio-hover-8:hover .tg-element-4:hover{background:rgba(0,0,0,.55)}.tg-item.portfolio-hover-8:hover i.tg-icon-link.tg-element-3.colorr{line-height:36px}.tg-item.portfolio-hover-8 .tg-element-3{position:relative;font-size:16px;font-weight:300;line-height:43px;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.portfolio-hover-8:hover .tg-element-3{opacity:1;visibility:visible}.tg-item.portfolio-hover-8:hover .tg-element-3:hover{background:rgba(0,0,0,.55)}.tg-item.portfolio-hover-8 .tg-element-3 .tg-icon-link{font-family:linea-basic-10!important}.tg-item.portfolio-hover-8 .tg-element-3 .tg-icon-link:before{content:"8"}.portfolio-hover-8 .tg-nav-color{color:#7e60ff;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:.07em;padding:0}.portfolio-hover-8 .tg-nav-color:not(.dots):not(.tg-dropdown-value):not(.tg-dropdown-title):hover{color:#7e60ff}.portfolio-hover-8 .tg-ajax-button{padding:0;margin:0}.portfolio-hover-8 .tg-ajax-button-holder{border:1px solid #e4e4e4;padding:10px 46px;margin-top:109px}.tg-item.single-portfolio-14 [class*=tg-element-] :not(del),.tg-item.single-portfolio-14 a:not([class*=tg-element-]),.tg-item.single-portfolio-14 a:not([class*=tg-element-]):active,.tg-item.single-portfolio-14 a:not([class*=tg-element-]):focus{margin:0;padding:0;color:inherit!important;text-align:inherit;font-size:inherit;font-style:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;text-decoration:inherit;-webkit-box-shadow:none;box-shadow:none;border:none}.tg-item.single-portfolio-14 .tg-item-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0}.tg-item.single-portfolio-14 .tg-element-1,.tg-item.single-portfolio-14 .tg-element-2{position:relative;font-weight:400;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;text-align:center}.tg-item.single-portfolio-14 .tg-element-2{visibility:hidden;opacity:0;line-height:56px;color:#545454;display:inline-block;width:60px;height:60px;cursor:pointer;transition:all .3s ease}.tg-item.single-portfolio-14 .tg-element-1{font-size:20px;line-height:110px;background-color:#000;display:inline-block;width:47%;min-width:47%;height:110px;min-height:110px;margin:0;padding:8px 0;opacity:1;visibility:visible;transition:all .3s ease}.tg-item.single-portfolio-14 .tg-item-overlay{opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.tg-item.single-portfolio-14 .tg-bottom-holder,.tg-item.single-portfolio-14 .tg-center-holder{text-align:center}.tg-item.single-portfolio-14:hover .tg-element-2,.tg-item.single-portfolio-14:hover .tg-item-overlay{visibility:visible;opacity:1}.tg-item.single-portfolio-14 .tg-element-2{font-size:50px}.tg-item.deepshop{overflow:hidden}.tg-item.deepshop .tg-item-overlay{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;left:0;right:0;top:100%;bottom:0}.tg-item.deepshop .tg-element-1,.tg-item.deepshop .tg-element-3{height:58px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out}.tg-item.deepshop:hover .tg-item-overlay{position:absolute;visibility:visible;top:0;left:0;bottom:0;right:0;opacity:.5}.tg-item.deepshop [class*=tg-element-] :not(del),.tg-item.deepshop a:not([class*=tg-element-]),.tg-item.deepshop a:not([class*=tg-element-]):active,.tg-item.deepshop a:not([class*=tg-element-]):focus{margin:0;padding:0;color:inherit;font-size:inherit;font-style:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;text-decoration:inherit;-webkit-box-shadow:none;box-shadow:none;border:none}.tg-item.deepshop .tg-item-inner i{color:#437df9}.tg-item.deepshop .tg-element-3{position:absolute;visibility:hidden;font-size:20px;line-height:58px;font-weight:300;background:#fff;display:block;bottom:-58px;right:0;z-index:3;width:58px;min-width:58px;min-height:58px;transition:all .3s ease-out;opacity:.5;text-align:center}.tg-item.deepshop .tg-element-1,.tg-item.deepshop .tg-element-2{position:absolute;font-weight:400;text-transform:uppercase;left:0}.tg-item.deepshop:hover .tg-element-3{right:0;bottom:0;opacity:1;visibility:visible}.tg-item.deepshop .tg-element-1 a,.tg-item.deepshop .tg-element-1 a:focus{color:#000!important;font-size:17px;position:absolute;left:0;padding-left:17px}.tg-item.deepshop .tg-element-1{visibility:hidden;line-height:42px;bottom:-100px;letter-spacing:0;width:224px;margin:0;padding:0;opacity:.5;transition:all .3s ease-out;background:#fff}.tg-item.deepshop:hover .tg-element-1{bottom:0;opacity:1;visibility:visible}.tg-item.deepshop.tg-item .tg-light .tg-element-2 span{color:#adadad}.tg-item.deepshop .tg-element-2{visibility:hidden;font-size:13px;line-height:46px;letter-spacing:1px;bottom:-100px;padding-left:17px;height:27px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.tg-item.deepshop:hover .tg-element-2{bottom:12px;visibility:visible}.tg-item.deepshop .tg-element-2:hover{opacity:1}.tg-item.deepshop .tg-element-2 .tg-item-term{position:relative;display:inline-block}.tg-item.photography-home .tg-item-overlay,.tg-item.photography-home:hover .tg-item-overlay{position:absolute;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease}.tg-item.fashion-gallery .tg-ajax-button-holder{margin-top:9px}.tg-item.fashion-gallery .tg-ajax-button.tg-nav-color.tg-nav-border.tg-nav-font{padding:9px 40px;background:#fff;border:1px solid #e4e4e4}.tg-item.fashion-gallery .tg-ajax-button.tg-nav-color.tg-nav-border.tg-nav-font:hover{background:#222;border:1px solid #222}.tg-item.fashion-gallery .tg-ajax-button-holder span{font-size:15px;font-weight:700;padding:0;letter-spacing:.1em;word-spacing:3px;color:#437df9}h3.tg-item-title.tg-element-2,span.tg-cats-holder.tg-element-3{min-height:29px;margin:0;padding-left:18px;text-transform:uppercase;background:#fff}.tg-item.fashion-gallery .tg-ajax-button-holder span:hover,.tg-item.fashion-gallery .tg-ajax-button-holder:hover span{color:#fff!important}h3.tg-item-title.tg-element-2{color:#000;padding-top:9px;font-size:17px;letter-spacing:0;font-weight:400}span.tg-cats-holder.tg-element-3{color:#adadad;min-width:224px;font-size:13px;padding-top:6px}i.tg-icon-zoom-6.tg-element-1{background:#fff;color:#4379df;font-size:20px;min-height:58px;min-width:58px;padding-top:5px;padding-left:3px}@media (max-width:1200px){.tg-item.deepshop .tg-element-3{font-size:20px;line-height:48px;bottom:-48px;right:0;z-index:3;width:48px;min-width:48px;height:48px;min-height:48px}.tg-item.deepshop .tg-element-1 a,.tg-item.deepshop .tg-element-1 a:focus{font-size:14px;padding-left:7px}.tg-item.deepshop .tg-element-1{line-height:32px;width:224px;height:48px}.tg-item.deepshop .tg-element-2{font-size:11px;line-height:40px;bottom:-100px;padding-left:7px;height:22px}}@media (max-width:480px){.tg-item.deepshop .tg-element-3{font-size:14px;line-height:40px;bottom:-38px;width:38px;min-width:38px;height:38px;min-height:38px}.tg-item.deepshop .tg-element-1,.tg-item.deepshop .tg-element-2{display:none}.tg-item.fashion-gallery .tg-ajax-button.tg-nav-color.tg-nav-border.tg-nav-font{padding:7px 25px}.tg-item.fashion-gallery .tg-ajax-button-holder span{font-size:10px}}.tg-item.photography-home{text-align:center}.tg-item.photography-home .tg-item-overlay{opacity:0;top:10%;left:10%;bottom:10%;right:10%;visibility:hidden;transition:all 390ms ease}.tg-item.photography-home:hover .tg-item-overlay{top:0;left:0;bottom:0;right:0;display:block;background:0 0;transition:all 390ms ease;opacity:1;visibility:visible}.tg-item.photography-home .tg-element-1,.tg-item.photography-home .tg-element-4{-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;position:absolute}.tg-item.photography-home .tg-icon-add:before{content:""}.tg-item.photography-home:hover .full .tg-icon-add:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:0 0;width:100%;height:100%;z-index:8}.tg-item.photography-home:hover .full a{position:absolute;z-index:7;top:0;bottom:0;left:0;right:0}.tg-item.photography-home .tg-element-4{visibility:hidden;opacity:0;top:50px;left:50px;transition:all 390ms ease}.tg-item.photography-home:hover .tg-element-4{position:absolute;top:50px;left:50px;opacity:1;visibility:visible;z-index:9}.tg-item.photography-home .tg-element-4 .to-heart-icon svg{width:17px;height:16px}.tg-item.photography-home .tg-element-4 .to-heart-icon path{fill:transparent!important;stroke:#ff2e76}.tg-item.photography-home .tg-element-4 span{font-size:14px;color:#444}.tg-item.photography-home .tg-element-1 a,.tg-item.photography-home .tg-element-2 span{color:#2f2f2f}.tg-item.photography-home .tg-element-1{font-size:33px;line-height:18px;font-weight:400;text-transform:capitalize;bottom:110px;left:50px;opacity:0;visibility:hidden;transition:all 390ms ease}.tg-item.photography-home:hover .tg-element-1{opacity:1;visibility:visible}.tg-item.photography-home .tg-element-2{position:absolute;font-size:14px;line-height:13px;font-weight:400;text-transform:capitalize;bottom:50px;left:50px;opacity:0;visibility:hidden;-webkit-transition:all 390ms ease;-moz-transition:all 390ms ease;-ms-transition:all 390ms ease;transition:all 390ms ease}.tg-item.photography-home:hover .tg-element-2{opacity:1;visibility:visible}.tg-item.photography-home .tg-element-2 .tg-item-term{position:relative;display:inline-block}.tg-item.photography-home .liner{opacity:0;visibility:hidden;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.tg-item.photography-home:hover .liner{opacity:1;visibility:visible}.tg-item.photography-home:hover .liner:after{content:"";position:absolute;width:74px;height:2px;bottom:86px;left:50px;background:#e4e4e4}.tg-item.photography-home:hover .liner:before{content:"";position:absolute;width:6px;height:6px;bottom:84px;border-radius:50%;left:127px;background:#ff6b43}
