.fattura24::before{content:"" !important;display:unset !important;}
.fattura24::after{content:"" !important;display:unset !important;}
.fattura24{clear:initial !important;}
.tablecell{display:table-cell;}
.dashicons-update.spin {
animation: rotation 2s infinite linear;
}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeIn{ 0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{ 0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{ 0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{ 0%{opacity:1}
100%{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.ts-effect-image{text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-effect-image .image-link{display:block;position:relative;max-width:100%;overflow:hidden;}
.counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -6px;}
.text-center .counter-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.text-right .counter-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.counter-wrapper > div{text-align:center;padding:0 6px;}
.counter-wrapper .number{display:inline-block;vertical-align:middle;}
.counter-wrapper .number > span{font-size:22px;line-height:1;display:inline-block;vertical-align:top;padding:15px 2px;min-width:34px;margin:0 1px;border-radius:2px;}
.counter-wrapper .ref-wrapper{font-size:10px;line-height:1;text-transform:uppercase;padding-top:10px;}
.counter-wrapper .separate{margin-top:-20px;font-size:30px;line-height:1;}
.ts-product-deals-wrapper .ts-countdown .ref-wrapper{display:none;}
.ts-product-deals-wrapper .shortcode-heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ts-product-deals-wrapper .shortcode-heading-wrapper > *:not(:last-child){margin-right:30px;}
.ts-product-deals-wrapper .counter-wrapper .separate{margin-top:0;}
.ts-product-deals-wrapper .content-wrapper{padding:46px;border-width:2px;border-style:solid;border-radius:2px;}
.ts-product-deals-wrapper .owl-nav > div.owl-prev{left:-37px;}
.ts-product-deals-wrapper .owl-nav > div.owl-next{right:-37px;}
.meta-wrapper .counter-wrapper{margin:0 -2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.meta-wrapper .counter-wrapper > div{padding:0 2px;}
.meta-wrapper .counter-wrapper .separate{font-size:14px;}
.meta-wrapper .counter-wrapper .number{border-radius:2px;background-color:#00B412;color:#ffffff;padding:6px 2px;min-width:34px;}
.meta-wrapper .counter-wrapper .number > span{font-size:11px;line-height:14px;padding:0;min-width:0;background:transparent;border-radius:0;vertical-align:middle;}
.ts-banner, .ts-banner *{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-banner{overflow:hidden;width:100%;position:relative;text-align:center;}
.ts-banner .banner-wrapper{position:relative;}
.ts-banner .banner-wrapper .banner-bg{overflow:hidden;}
.ts-banner .banner-wrapper > a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9;}
.ts-banner .banner-bg img{position:relative;margin:0 -1px;width:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;}
.ts-banner .box-content{position:absolute;z-index:2;transition:300ms ease 0s;}
.ts-banner header{display:table-cell;vertical-align:middle;}
.ts-banner .box-content .banner-text{line-height:1.3;margin-bottom:14px;}
.ts-banner .box-content .banner-text *{color:inherit;}
.ts-banner .box-content .banner-text p{margin-bottom:10px;}
.ts-banner .box-content .banner-text h1, .ts-banner .box-content .banner-text h2, .ts-banner .box-content .banner-text h3, .ts-banner .box-content .banner-text h4, .ts-banner .box-content .banner-text h5, .ts-banner .box-content .banner-text h6{margin-bottom:5px;line-height:1.3;}
.ts-banner .box-content .banner-text *:last-child{margin-bottom:0;}
.ts-banner .box-content .banner-text h1 strong, .ts-banner .box-content .banner-text h2 strong, .ts-banner .box-content .banner-text h3 strong, .ts-banner .box-content .banner-text h4 strong{font-size:145%;}
.ts-banner .box-content .banner-text h5 strong, .ts-banner .box-content .banner-text h6 strong{font-size:125%;}
.ts-banner .box-content .banner-text strong, .ts-banner .box-content .banner-text small{line-height:1.1;}
.ts-banner .box-content .sale-label{font-size:10px;line-height:14px;padding:3px 5px;display:inline-block;border-radius:2px;margin-bottom:10px;font-weight:bold;}
.ts-banner.center-top .box-content .banner-text .price, .ts-banner.center-center .box-content .banner-text .price, .ts-banner.center-bottom .box-content .banner-text .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.ts-banner .box-content .banner-text .price, .ts-banner .box-content .banner-text del{color:inherit;line-height:1;}
.ts-banner .box-content .banner-text del{text-decoration:line-through;font-size:73%;font-weight:normal;}
.ts-banner.text-left .box-content{text-align:left;}
.ts-banner.text-right .box-content{text-align:right;}
.ts-banner .ts-banner-button{display:inline-block;overflow:hidden;position:relative;}
.ts-banner .ts-banner-button .button{text-decoration:none;border-width:0;}
.ts-banner .ts-banner-button .button:not(.button-text){margin-top:7px;padding:6px 20px;line-height:1.3;}
.left-top .box-content{left:30px;right:auto;top:30px;bottom:auto;}
.left-bottom .box-content{left:30px;right:auto;top:auto;bottom:30px;}
.left-center .box-content{left:30px;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.right-top .box-content{right:30px;left:auto;top:30px;bottom:auto;}
.right-bottom .box-content{right:30px;left:auto;top:auto;bottom:30px;}
.right-center .box-content{right:30px;left:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.center-top .box-content{text-align:center;left:30px;right:30px;top:30px;bottom:auto;}
.center-bottom .box-content{text-align:center;left:30px;right:30px;top:auto;bottom:30px;}
.center-center .box-content{left:30px;right:30px;top:50%;bottom:auto;transform:translateY(-50%);text-align:center;}
.eff-zoom-in .image-link .bg-image, .eff-zoom-in .banner-bg img{transition:transform 500ms;}
.eff-zoom-in:hover .image-link .bg-image, .eff-zoom-in:hover .banner-bg img{-webkit-transform:scale(1.12);transform:scale(1.12);}
.eff-zoom-out .image-link .bg-image, .eff-zoom-out .banner-bg img{width:calc(100% + 60px);max-width:none;transition:transform 500ms;transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.eff-zoom-out:hover .image-link .bg-image, .eff-zoom-out:hover .banner-bg img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}
.eff-zoom-rotate .image-link .bg-image, .eff-zoom-rotate .bg-content img{transition:500ms ease;}
.eff-zoom-rotate:hover .image-link .bg-image, .eff-zoom-rotate:hover .bg-content img{-webkit-transform:rotate(6deg) scale(1.15);transform:rotate(6deg) scale(1.15);}
.elementor-col-50 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-50 .eff-zoom-rotate:hover .bg-content img, .elementor-col-60 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-60 .eff-zoom-rotate:hover .bg-content img, .elementor-col-70 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-70 .eff-zoom-rotate:hover .bg-content img, .elementor-col-80 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-80 .eff-zoom-rotate:hover .bg-content img, .elementor-col-90 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-90 .eff-zoom-rotate:hover .bg-content img, .elementor-col-100 .eff-zoom-rotate:hover .image-link .bg-image, .elementor-col-100 .eff-zoom-rotate:hover .bg-content img{-webkit-transform:rotate(6deg) scale(1.3);transform:rotate(6deg) scale(1.3);}
.eff-flash .bg-content, .eff-flash .image-link{position:relative;overflow:hidden;}
.eff-flash .bg-content:before, .eff-flash .bg-content:after, .eff-flash .image-link:before, .eff-flash .image-link:after{content:'';width:100%;height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;left:0;z-index:5;transition:transform .5s,opacity .2s ease-in-out 0s;opacity:0;}
.eff-flash:hover .bg-content:before, .eff-flash:hover .image-link:before{transform:scale(0,1);opacity:1;}
.eff-flash:hover .bg-content:after, .eff-flash:hover .image-link:after{transform:scale(1,0);opacity:1;}
.eff-line .image-link{position:relative;overflow:hidden;line-height:1;}
.eff-line .bg-content:before, .eff-line .bg-content:after, .eff-line .image-link:before, .eff-line .image-link:after{content:"";position:absolute;top:15px;left:15px;border:1px solid rgba(255,255,255,.7);transition:all ease .45s;z-index:2;display:block;}
.eff-line .bg-content:before, .eff-line .image-link:before{width:calc(100% - 30px);height:0;border-top:none;border-bottom:none;}
.eff-line .bg-content:after, .eff-line .image-link:after{height:calc(100% - 30px);width:0;border-left:none;border-right:none;}
.eff-line:hover .bg-content:before, .eff-line:hover .image-link:before{height:calc(100% - 30px);}
.eff-line:hover .bg-content:after, .eff-line:hover .image-link:after{width:calc(100% - 30px);}
.ts-banner-image{overflow:hidden;position:relative;text-align:center;}
.ts-banner-image *{backface-visibility:hidden;}
.ts-banner-image img.text-image{position:absolute;z-index:2;}
.ts-banner-image > *{display:block;position:relative;overflow:hidden;}
.ts-banner-image > *:after{display:table;content:"";clear:both;}
.ts-banner-image img.bg-image{position:relative;z-index:1;width:100%;transition:400ms ease 0s;}
.ts-banner-image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:0;}
.ts-banner-image.image-radius{border-radius:5px;overflow:hidden;}
.ts-banner-image img.text-image{max-width:85%;transition:500ms ease 0s;margin:0;}
.ts-banner-image.left-top img.text-image{left:5%;right:auto;top:5%;bottom:auto;margin:20px 0 0 10px;}
.ts-banner-image.left-bottom img.text-image{left:5%;right:auto;top:auto;bottom:8%;margin:0 0 20px 20px;}
.ts-banner-image.left-center img.text-image{left:5%;right:auto;margin:0 0 0 10px;top:50%;bottom:auto;transform:translate(0,-50%);}
.ts-banner-image.right-top img.text-image{right:5%;left:auto;top:5%;bottom:auto;margin:20px 10px 0 0;}
.ts-banner-image.right-bottom img.text-image{right:5%;left:auto;top:auto;bottom:8%;margin:0 10px 20px 0;}
.ts-banner-image.right-center img.text-image{right:5%;left:auto;top:50%;bottom:auto;margin:0 20px 0 0;transform:translate(0,-50%);}
.ts-banner-image.center-top img.text-image{left:50%;right:auto;top:8%;bottom:auto;margin:10px 0 0 0;transform:translate(-50%,0);}
.ts-banner-image.center-bottom img.text-image{left:50%;right:auto;top:auto;bottom:8%;margin:0 0 10px 0;transform:translate(-50%,0);}
.ts-banner-image.center-center img.text-image{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);text-align:center;max-width:70%;}
.ts-logo-slider-wrapper .content-wrapper{padding:0;text-align:center;}
.ts-logo-slider-wrapper .content-wrapper ul{padding:0;margin:0;}
.ts-logo-slider-wrapper .owl-carousel .owl-item{text-align:center;}
.ts-logo-slider-wrapper .owl-carousel *{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-logo-slider-wrapper a{display:block;text-align:center;}
.ts-logo-slider-wrapper .owl-carousel .owl-item img{width:auto;margin:0 auto;}
.ts-logo-slider-wrapper.no-nav .content-wrapper .items{padding-left:0;padding-right:0;}
.ts-logo-slider-wrapper .item{backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:10px 0;}
.ts-logo-slider-wrapper.text-light.nav-middle .owl-nav > div{background:rgba(100,100,100,0.2);color:#999999;}
.ts-logo-slider-wrapper.text-light.nav-middle .owl-nav > div:hover{color:#ffffff;}
.ts-shortcode.ts-logo-slider-wrapper .items{margin:0;width:100%;}
.ts-shortcode.ts-logo-slider-wrapper .items .item{padding:1px;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider) .items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -1px;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider) .items .item{margin-bottom:40px;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-2 .items .item{width:50%;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-3 .items .item{width:33.333333%;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-4 .items .item{width:25%;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-5 .items .item{width:20%;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-6 .items .item{width:16.666666%;}
.ts-shortcode{position:relative;clear:both;}
.ts-shortcode .shortcode-heading-wrapper{margin:0 0 30px 0;}
.ts-shortcode .shortcode-heading-wrapper h2{margin-bottom:0;display:block;}
.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2{width:100%;position:relative;padding-bottom:4px;}
.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2:before{position:absolute;left:0;right:0;bottom:0;border-width:4px 0 0 0;border-style:solid;content:"";}
.ts-shortcode.ts-testimonial-wrapper .items{margin-left:-10px;margin-right:-10px;}
.ts-shortcode.ts-testimonial-wrapper .items.owl-carousel{width:calc(100% + 20px);}
.ts-shortcode.ts-testimonial-wrapper .items .item{padding-left:10px;padding-right:10px;}
.ts-testimonial-wrapper.style-default .items .item blockquote{padding:20px;border-width:1px;border-style:solid;border-radius:2px;}
.ts-testimonial-wrapper blockquote:before{display:none;}
.ts-testimonial-wrapper:not(.ts-slider):not(.columns-1) .item{margin-bottom:20px;}
.ts-testimonial-wrapper:not(.ts-slider).columns-2 .item{width:50%;}
.ts-testimonial-wrapper:not(.ts-slider).columns-3 .item{width:33.33333%;}
.ts-testimonial-wrapper:not(.ts-slider).columns-4 .item{width:25%;}
.ts-testimonial-wrapper:not(.ts-slider).columns-5 .item{width:20%;}
.ts-testimonial-wrapper:not(.ts-slider).columns-6 .item{width:16.66666%;}
.ts-testimonial-wrapper:not(.ts-slider).columns-7 .item{width:14.2857%;}
.ts-testimonial-wrapper:not(.ts-slider).columns-8 .item{width:12.5%;}
.ts-testimonial-wrapper blockquote{background:transparent;max-width:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}
.ts-testimonial-wrapper.style-2 blockquote .rating{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 0 20px;}
.ts-testimonial-wrapper.style-2 blockquote .author-role{margin:21px 0 0;}
.ts-testimonial-wrapper blockquote .content img{width:auto !important;height:auto !important;border-radius:2px;margin:5px 2px 0 0;display:inline-block;vertical-align:top;}
.ts-testimonial-wrapper blockquote .author-role{line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:8px;}
.ts-testimonial-wrapper blockquote .author-role a{text-decoration:none;}
.ts-testimonial-wrapper blockquote .author-role a:hover{text-decoration:underline;}
.ts-testimonial-wrapper blockquote .author-role > span{display:block;margin-bottom:6px;}
.ts-testimonial-wrapper .rating{margin-top:10px;}
.ts-testimonial-wrapper .image{width:32px;height:32px;}
.ts-testimonial-wrapper .image img{border-radius:50%;}
.ts-testimonial-wrapper.text-light blockquote{color:#fff;}
.text-light.ts-testimonial-wrapper .rating:before, .text-light blockquote .rating:before{color:rgba(255,255,255,0.5);}
.text-light.ts-testimonial-wrapper .rating span:before, .text-light blockquote .rating span:before{color:rgba(255,255,255,1);}
.ts-team-members:not(.ts-slider) .item{margin-bottom:30px;}
.ts-team-members .team-content{position:relative;overflow:hidden;height:100%;}
.ts-team-members:after{display:table;clear:both;content:"";}
.ts-team-members .image-content{position:relative;overflow:hidden;}
.ts-team-members .image-thumbnail figure{position:relative;}
.ts-team-members .team-info{position:absolute;bottom:0;left:30px;right:0;padding:16px 20px 10px;}
.ts-team-members .team-info > *:not(:last-child){margin-bottom:6px;display:block;}
.ts-team-members .member-social{margin-left:-5px;margin-right:-5px;margin-top:-10px;display:block;}
.ts-team-members .member-social a{text-align:center;letter-spacing:0.5px;line-height:24px !important;margin:10px 5px 0;display:inline-block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-team-members .member-social a{color:inherit;}
.ts-team-members .member-social a.facebook:hover{color:#3b5998;}
.ts-team-members .member-social a.twitter:hover{color:#2caae1;}
.ts-team-members .member-social a.linked:hover{color:#0073b1;}
.ts-team-members .member-social a.rss:hover{color:#ee802f;}
.ts-team-members .member-social a.dribbble:hover{color:#ea4c89;}
.ts-team-members .member-social a.pinterest:hover{color:#cb2027;}
.ts-team-members .member-social a.instagram:hover{color:#d32558;}
.ts-portfolio-wrapper .item-wrapper *{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.ts-portfolio-wrapper:not(.ts-justified-gallery) .portfolio-wrapper-content .item{float:left;display:block;outline:0;padding:0;}
.ts-portfolio-wrapper.columns-2 .item{width:50%;}
.ts-portfolio-wrapper.columns-3 .item{width:33.3333333%;}
.ts-portfolio-wrapper.columns-4 .item{width:25%;}
.ts-portfolio-wrapper .item-wrapper{position:relative;overflow:hidden;}
.ts-portfolio-wrapper:not(.ts-justified-gallery) .portfolio-wrapper-content{margin:0 -1px;}
.ts-portfolio-wrapper:not(.ts-justified-gallery) .portfolio-wrapper-content .item{padding:0 1px;margin-bottom:2px;}
.ts-portfolio-wrapper.ts-justified-gallery .portfolio-wrapper-content .item{padding:0 !important;}
.ts-portfolio-wrapper .item-wrapper figure > a{display:block;width:100%;height:100%;}
.ts-portfolio-wrapper .page_navi{text-align:center;margin:40px 0;}
.ts-portfolio-wrapper .page_navi .nav-content{margin:0 auto;float:none;display:inline-block;}
.ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail:after, .ts-portfolio-wrapper .item-wrapper .item:after{display:table;clear:both;content:"";}
.ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail{position:relative;}
.ts-portfolio-wrapper .item-wrapper .item figure img{width:100%;}
.ts-portfolio-wrapper .portfolio-thumbnail a.like{position:absolute;top:10px;right:10px;float:none;z-index:6;}
.ts-portfolio-wrapper .portfolio-meta a.button{font-size:100% !important;line-height:18px;padding:6px 10px;min-width:112px;}
.ts-portfolio-wrapper .item-wrapper figure{position:relative;overflow:hidden;max-width:100%;}
.ts-portfolio-wrapper .item-wrapper, .ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail, .ts-portfolio-wrapper .item-wrapper figure{height:100%;}
.ts-portfolio-wrapper .portfolio-meta{width:100%;height:100%;padding:20px;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;margin:0;z-index:2;overflow:hidden;transform-style:preserve-3d;transition:none 0s ease 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.ts-portfolio-wrapper .portfolio-meta-inner{padding:30px;background-color:#ffffff;max-width:413px;}
.ts-portfolio-wrapper .portfolio-meta .heading-title{margin-bottom:10px;}
.ts-portfolio-wrapper .portfolio-meta .entry-meta-middle{margin-bottom:20px;}
.ts-portfolio-wrapper.ts-slider .portfolio-meta{opacity:1;visibility:visible;}
.item-wrapper .portfolio-meta h4, .item-wrapper .portfolio-meta h4 a{color:inherit !important;text-decoration:none;}
.item-wrapper .portfolio-meta > *:not(:last-child){margin-bottom:15px;}
.ts-shortcode.ts-portfolio-wrapper .load-more-wrapper{margin:64px 0 56px;}
.ts-portfolio-wrapper .portfolio-thumbnail img{width:100%;margin-top:0px !important;margin-left:0px !important;}
.justified-gallery > a > .jg-caption, .justified-gallery > div > .jg-caption, .justified-gallery > figure > .jg-caption{display:none !important;}
@keyframes dgwt-jg-in-right{
0%{right:-100%;}
100%{right:0;}
}
@keyframes dgwt-jg-in-left{
0%{left:-100%;}
100%{left:0;}
}
@keyframes dgwt-jg-out-right{
0%{right:0;}
100%{right:-100%;}
}
@keyframes dgwt-jg-out-left{
0%{left:0;}
100%{left:-100%;}
}
@keyframes dgwt-jg-in-top{
0%{top:-100%;}
100%{top:0;}
}
@keyframes dgwt-jg-in-bottom{
0%{bottom:-100%;}
100%{bottom:0;}
}
@keyframes dgwt-jg-out-top{
0%{top:0;}
100%{top:-100%;}
}
@keyframes dgwt-jg-out-bottom{
0%{bottom:0;}
100%{bottom:-100%;}
}
.ts-portfolio-wrapper .hover-in-top .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-in-top;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-in-top;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-in-top;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-in-top;bottom:auto;top:0;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .hover-out-top .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-out-top;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-out-top;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-out-top;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-out-top;bottom:auto;top:-100%;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .hover-in-bottom .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-in-bottom;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-in-bottom;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-in-bottom;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-in-bottom;bottom:0;top:auto;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .hover-out-bottom .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-out-bottom;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-out-bottom;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-out-bottom;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-out-bottom;bottom:-100%;top:auto;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .hover-in-left .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-in-left;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-in-left;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-in-left;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-in-left;left:0;right:auto;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .hover-out-left .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-out-left;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-out-left;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-out-left;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-out-left;left:-100%;right:auto;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .hover-in-right .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-in-right;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-in-right;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-in-right;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-in-right;left:auto;right:0;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .hover-out-right .portfolio-meta{animation:200ms ease 0s normal none 1 running dgwt-jg-out-right;-webkit-animation:200ms ease 0s normal none 1 running dgwt-jg-out-right;-moz-animation:200ms ease 0s normal none 1 running dgwt-jg-out-right;-ms-animation:200ms ease 0s normal none 1 running dgwt-jg-out-right;left:auto;right:-100%;opacity:1;visibility:visible;}
.ts-portfolio-wrapper .jg-spinner{display:none;}
.ts-twitter-slider .twitter-content{text-align:center;}
.ts-twitter-slider .twitter-content .date-time a{color:inherit;text-decoration:underline;}
.ts-twitter-slider .twitter-content .date-time a:hover{text-decoration:none;}
.ts-twitter-slider .owl-item{opacity:0}
.ts-twitter-slider .owl-item.active{opacity:1;}
.twitter-content .content{font-style:italic;}
.ts-twitter-slider .icon{font-size:300%;line-height:1;color:#2CAAE1;margin-bottom:20px;}
.ts-twitter-slider .date-time{margin-bottom:10px;}
.ts-twitter-slider.text-light .item *,
#page .ts-shortcode.text-light .shortcode-heading-wrapper .shortcode-title{color:#fff;}
.ts-twitter-slider h4{font-size:100%;margin-bottom:0;}
.ts-product-brand-wrapper .item{text-align:center;}
.ts-product-brand-wrapper .meta-wrapper h3{font-size:100%;margin-bottom:0;}
.ts-product-brand-wrapper .meta-wrapper h3 .count{font-size:80%;font-weight:normal;display:inline-block;vertical-align:1px;}
.ts-product-brand-wrapper .owl-carousel .owl-item{-webkit-backface-visibility:unset !important;backface-visibility:unset !important;}
.grayscale .ts-shortcode.ts-logo-slider-wrapper .items .item img, .ts-product-brand-wrapper .owl-carousel .owl-item img{width:auto;margin:0 auto;transition:350ms ease;}
.grayscale .ts-shortcode.ts-logo-slider-wrapper .items .item img:not(:hover),
.ts-product-brand-wrapper.grayscale .owl-carousel .owl-item img:not(:hover){-webkit-filter:grayscale(1) brightness(0) contrast(0.8);filter:grayscale(1) brightness(0) contrast(0.8);}
.ts-product-brand-wrapper.style-2 .item{padding:27px 0;position:relative;}
.ts-product-brand-wrapper.style-2 .item:before{content:'';position:absolute;top:0;left:1px;bottom:0;right:1px;background:#ffffff;border-radius:2px;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.05);}
.ts-product-brand-wrapper.style-2 .item > *{position:relative;z-index:2;}
.column-tabs .list-categories{margin:0;align-items:center;min-height:100px;padding:30px;border-radius:2px;margin-bottom:2px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.style-tabs-vertical-banner .column-tabs .list-categories{background-position:bottom right;}
.column-tabs .heading-tab{width:100%;}
.column-tabs .heading-tab .heading-title{margin-bottom:10px;}
.column-tabs ul.tabs{margin:0;}
.column-tabs ul.tabs li{list-style:none;padding-top:5px;padding-bottom:5px;display:inline-block;cursor:pointer;line-height:1.3 !important;}
.column-tabs ul.tabs li:not(:last-child){padding-right:20px;}
.column-tabs ul.tabs li.current{cursor:default;}
.column-tabs ul.tabs li span.count{text-transform:none;}
.column-tabs .shop-more{line-height:14px !important;margin-left:13px;display:inline-block;}
.style-tabs-default .column-tabs .shop-more{margin-top:-1px;}
.column-tabs .shop-more .button-text{font-size:12px !important;line-height:14px !important;color:inherit;}
.column-tabs ul.tabs li.current:not(:only-child),
.column-tabs ul.tabs li:hover:not(:only-child){text-decoration:underline;}
.style-tabs-default .column-tabs ul.tabs li:only-child{display:none;}
.style-tabs-default.only-child .column-tabs .list-categories > *{width:auto;}
.style-tabs-default.only-child .column-tabs .heading-tab .heading-title{margin-bottom:0;}
.style-tabs-default.only-child .column-tabs .shop-more{margin-left:13px;}
.style-tabs-default .column-tabs .shop-more .button-text{margin-top:0 !important;}
.ts-product-in-product-type-tab-wrapper .column-tabs{margin-bottom:30px;text-align:center;}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child){padding-right:40px;}
.ts-product.style-tabs-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.ts-product.style-tabs-vertical .column-tabs{width:28%;}
.ts-product.style-tabs-vertical .column-content{width:72%;padding-left:2px;}
.style-tabs-vertical .column-tabs .heading-tab .heading-title{margin-bottom:12px;line-height:1.3;}
.ts-product-in-category-tab-wrapper.style-tabs-vertical > *,
.style-tabs-vertical .column-tabs .list-categories{transition:300ms ease;}
.style-tabs-vertical .column-tabs .list-categories{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.style-tabs-vertical .column-tabs ul.tabs{max-width:75%;}
.style-tabs-vertical.tab-heading-2-columns .column-tabs ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}
.style-tabs-vertical .column-tabs ul.tabs li{padding:5px 0;display:inline-block;width:100%;}
.style-tabs-vertical .column-tabs .shop-more{width:100%;margin-top:auto;margin-left:0;}
.style-tabs-vertical .column-tabs .shop-more .button-text{margin-top:16px;}
.ts-shortcode.ts-product-in-category-tab-wrapper.style-tabs-vertical .owl-dots{position:absolute;width:100%;}
.ts-product-in-category-tab-wrapper.style-tabs-vertical:not(.style-tabs-vertical-banner).ts-slider .column-content .column-products:not(.loading),
.ts-product-in-category-tab-wrapper.style-tabs-vertical:not(.style-tabs-vertical-banner).ts-slider .column-content .products,
.ts-product-in-category-tab-wrapper.style-tabs-vertical:not(.style-tabs-vertical-banner).ts-slider .column-content .owl-stage{height:100%;}
.banners.banner-device{display:none;}
.ts-product.style-tabs-vertical.style-tabs-vertical-banner .column-tabs{width:18%;margin-right:2px;}
.ts-product.style-tabs-vertical.style-tabs-vertical-banner .banners{width:300px;margin-right:2px;overflow:hidden;}
.ts-product.style-tabs-vertical.style-tabs-vertical-banner .banners img{width:100%;}
.ts-product.style-tabs-vertical.style-tabs-vertical-banner .column-content{width:calc(82% - 304px);padding-left:0;}
.style-tabs-vertical-banner .banners img{border-radius:2px;}
.style-tabs-vertical-banner .banners > .banner:not(:last-child){margin-bottom:2px;display:inline-block;vertical-align:top;}
.ts-product.style-tabs-vertical.style-tabs-vertical-banner .column-tabs .shop-more{margin-top:0;padding-top:15px;}
.ts-product.style-tabs-vertical.style-tabs-vertical-banner .column-tabs .shop-more .button-text{padding-top:0;margin-top:0;}
.woocommerce .column-products.loading .products{transition:300ms ease 0s;}
.column-products.loading ~ .shop-more{visibility:hidden;opacity:0;}
.column-products.loading:after{top:35%;}
.ts-mailchimp-subscription-shortcode .widget-container .widget-title{line-height:1.3;margin-bottom:10px;}
.ts-mailchimp-subscription-shortcode .widget-container .newsletter{line-height:1.8;}
.ts-mailchimp-subscription-shortcode .subscribe-widget > form{display:inline-block;}
.ts-mailchimp-subscription-shortcode .widget-container .widget-title-wrapper{margin-bottom:20px;}
.ts-mailchimp-subscription-shortcode .widget-container .widget-title-wrapper .widget-title{margin-bottom:0 !important;}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:570px;}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 0;}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email a{color:inherit;}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .terms-conditions{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:22px 0 0;}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .terms-conditions label{display:inline-block;padding:0;cursor:pointer;}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .terms-conditions input[type="checkbox"]{width:23px;height:23px;border-radius:2px;margin-right:10px;display:inline-block;vertical-align:-6px;}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .button{width:auto;padding-left:20px;padding-right:20px;}
.text-light .mailchimp-subscription .widget-title, .text-light .mailchimp-subscription .newsletter{color:#ffffff !important;}
.ts-product-category-wrapper.woocommerce .products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.products .product.product-category .product-wrapper > a{display:block;width:100%;height:100%;position:relative;}
.ts-product-category-wrapper.woocommerce .products .product-category img{width:auto !important;transition:350ms ease;max-width:110px;}
.woocommerce .products .list-categories .product.product-category .product-wrapper, .style-default .product.product-category .product-wrapper{text-align:center;}
.woocommerce .products .list-categories .product.product-category img, .ts-product-category-wrapper.woocommerce.style-default .products .product-category img{margin:0 auto;}
.product.product-category .product-wrapper > .meta-wrapper:not(:first-child){margin-top:11px;padding-top:0;}
.product.product-category .product-wrapper .category-name h3{font-size:100%;line-height:18px;color:inherit;}
.product.product-category .product-wrapper span.count{display:block;font-size:12px;line-height:14px;font-weight:normal;margin-top:4px;}
.products .product.product-category .product-wrapper{position:relative;}
.products .product.product-category .product-wrapper > a.term-link{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:2;margin:0;}
.category-style-2 .products .product.product-category .product-wrapper{height:100%;display:flex;flex-flow:row wrap;align-items:center;background-color:#ffffff;}
.category-style-2 .products .product.product-category .product-wrapper > a{width:auto !important;}
.category-style-2 .products .product.product-category .product-wrapper .meta-wrapper{flex:1;padding:10px;margin:0;}
.tab-vertical-menu .products, .vertical-categories-wrapper .woocommerce .products, .woocommerce.category-style-vertical .products{flex-direction:column;}
.tab-vertical-menu .products .product-category, .vertical-categories-wrapper .products .product-category, .category-style-vertical .products .product-category{margin:0 !important;padding:0 !important;display:block;width:100% !important;border-width:1px 0 0;border-style:solid;transition:350ms ease;}
.tab-vertical-menu .products .product-category:first-child, .vertical-categories-wrapper .products .product-category:first-child, .category-style-vertical .products .product-category:first-child{border-width:0;}
.tab-vertical-menu .products .product-category .product-wrapper, .vertical-categories-wrapper .products .product-category .product-wrapper, .category-style-vertical .products .product-category .product-wrapper{padding:5px 12px !important;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tab-vertical-menu .products .product-category .product-wrapper:hover, .vertical-categories-wrapper .products .product-category .product-wrapper:hover, .category-style-vertical .products .product-category .product-wrapper:hover{cursor:pointer;}
.ts-megamenu-fullwidth.ts-megamenu-fullwidth-stretch .elementor-section-full_width.elementor-section-stretched .category-style-vertical .products .product-category .product-wrapper{padding:5px 30px !important;}
.ts-megamenu .ts-list-of-product-categories-wrapper .list-categories ul li .shop-more .button{margin:0;}
.tab-vertical-menu .products .product-category .product-wrapper > a, .vertical-categories-wrapper .products .product-category .product-wrapper > a, .category-style-vertical .products .product-category .product-wrapper > a{width:50px;display:inline-block;vertical-align:middle;margin-right:10px;}
.tab-vertical-menu .products .product-category .product-wrapper img, .vertical-categories-wrapper .products .product-category .product-wrapper img, .category-style-vertical .products .product-category .product-wrapper img{width:100%;border-radius:50%;max-width:100%;}
.tab-vertical-menu .products .product-category .product-wrapper > .meta-wrapper, .vertical-categories-wrapper .products .product-category .product-wrapper > .meta-wrapper, .tab-vertical-menu .products .product-category .product-wrapper > .meta-wrapper .heading-title, .vertical-categories-wrapper .products .product-category .product-wrapper > .meta-wrapper .heading-title, .category-style-vertical .products .product-category .product-wrapper > .meta-wrapper, .category-style-vertical .products .product-category .product-wrapper > .meta-wrapper .heading-title{margin:0;}
.tab-vertical-menu .products .product-category .product-wrapper > .meta-wrapper, .vertical-categories-wrapper .products .product-category .product-wrapper > .meta-wrapper, .category-style-vertical .products .product-category .product-wrapper > .meta-wrapper{padding-top:0;}
.tab-vertical-menu .products .product-category .heading-title a:hover, .vertical-categories-wrapper .products .product-category .heading-title a:hover, .category-style-vertical .products .product-category .heading-title a:hover, .category-style-vertical .products .product-category.active .heading-title a{text-decoration:none;}
.ts-list-of-product-categories-wrapper h3.heading-title{font-size:100%;line-height:1.3;}
.ts-list-of-product-categories-wrapper .list-categories{margin:0;display:block;}
.ts-list-of-product-categories-wrapper .list-categories:after{display:none;}
.ts-list-of-product-categories-wrapper .list-categories ul{margin:0;}
.ts-list-of-product-categories-wrapper.columns-2 .list-categories ul, .ts-list-of-product-categories-wrapper.columns-3 .list-categories ul, .ts-list-of-product-categories-wrapper.columns-4 .list-categories ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}
.ts-list-of-product-categories-wrapper.columns-3 .list-categories ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.ts-list-of-product-categories-wrapper .list-categories ul li{display:inline-block;width:100%;list-style:none;}
.ts-list-of-product-categories-wrapper .list-categories ul li .shop-more .button{font-size:100%;line-height:inherit;}
.ts-list-of-product-categories-wrapper .list-categories ul li .shop-more .button:after{display:none;}
.ts-list-of-product-categories-wrapper.style-horizontal h3.heading-title, .ts-list-of-product-categories-wrapper.style-horizontal > .list-categories, .ts-list-of-product-categories-wrapper.style-horizontal > .list-categories ul li{display:inline-block;width:auto;}
.ts-list-of-product-categories-wrapper.style-horizontal h3.heading-title:not(:last-child),
.ts-list-of-product-categories-wrapper.style-horizontal > .list-categories ul li:not(:last-child){
margin: 0 30px 0 0; }.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel .owl-rtl{direction:rtl}.owl-carousel .owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//masticativipercani.shop/wp-content/plugins/themesky/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.justified-gallery{width:100%;position:relative;overflow:hidden;}
.justified-gallery > a, .justified-gallery > div, .justified-gallery > figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:0.1;margin:0;padding:0;}
.justified-gallery > a > img, .justified-gallery > div > img, .justified-gallery > figure > img, .justified-gallery > a > a > img, .justified-gallery > div > a > img, .justified-gallery > figure > a > img, .justified-gallery > a > svg, .justified-gallery > div > svg, .justified-gallery > figure > svg, .justified-gallery > a > a > svg, .justified-gallery > div > a > svg, .justified-gallery > figure > a > svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0;}
.justified-gallery > a > .jg-caption, .justified-gallery > div > .jg-caption, .justified-gallery > figure > .jg-caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000000;left:0;right:0;margin:0;color:white;font-size:12px;font-weight:300;font-family:sans-serif;}
.justified-gallery > a > .jg-caption.jg-caption-visible, .justified-gallery > div > .jg-caption.jg-caption-visible, .justified-gallery > figure > .jg-caption.jg-caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:0.7;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;}
.justified-gallery > .jg-entry-visible{filter:"alpha(opacity=100)";opacity:1;background:none;}
.justified-gallery > .jg-entry-visible > img, .justified-gallery > .jg-entry-visible > a > img, .justified-gallery > .jg-entry-visible > svg, .justified-gallery > .jg-entry-visible > a > svg{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;}
.justified-gallery > .jg-filtered{display:none;}
.justified-gallery > .jg-spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0 10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial;}
.justified-gallery > .jg-spinner > span {
display: inline-block;
filter: "alpha(opacity=0)";
opacity: 0;
width: 8px;
height: 8px;
margin: 0 4px 0 4px;
background-color: #000;
border-radius: 6px;
}