.astra-portfolio-wrap>h3{display:none}.astra-portfolio-wrap .template-meta .item-title,.et_divi_builder #astra-portfolio .template-meta .item-title{display:inline-block;font-weight:600;padding:10px 0}.astra-portfolio-wrap .site-single:hover .view-demo-wrap,.et_divi_builder #astra-portfolio.astra-portfolio-wrap .site-single:hover .view-demo-wrap{background:rgba(0,0,0,.4);opacity:1;visibility:visible}.astra-portfolio-wrap .view-demo-wrap,.et_divi_builder #astra-portfolio.astra-portfolio-wrap .view-demo-wrap{background:hsla(0,0%,100%,.72);bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden}.astra-portfolio-wrap .view-demo,.et_divi_builder #astra-portfolio .view-demo{background:#23282d;background:rgba(0,0,0,.7);color:#fff;left:50%;position:absolute;text-shadow:0 1px 0 rgba(0,0,0,.6);top:50%;transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased;border-radius:3px;font-weight:600;padding:.5em 1em;text-align:center;transition:opacity .1s ease-in-out}.astra-portfolio-wrap .site-single .site-preview{cursor:pointer;display:block;position:relative}.astra-portfolio-wrap .site-single .inner,.et_divi_builder #astra-portfolio .site-single .inner{box-shadow:0 0 13px 0 rgba(0,0,0,.11);display:inline-block;width:100%}.astra-portfolio-wrap .inner img{height:auto;width:100%}*,:after,:before{box-sizing:border-box}.astra-portfolio-wrap .filter-links li{display:inline-block;margin:0}.astra-portfolio-wrap .filter-links li a:focus,.et_divi_builder #astra-portfolio .filter-links li a:focus{outline:none}.astra-portfolio-wrap .filter-links li a,.et_divi_builder #astra-portfolio .filter-links li a{cursor:pointer;display:inline-block;margin:0;padding:0 10px;text-decoration:none;transition:color .3s ease}.astra-portfolio-wrap .filter-links li a.active,.et_divi_builder #astra-portfolio .filter-links li a.active{color:#000;transition:color .3s ease}.astra-portfolio-wrap .site-single,.et_divi_builder #astra-portfolio .site-single{box-sizing:border-box;cursor:pointer;margin-bottom:50px;padding-left:20px;padding-right:20px;text-align:center;transition:none!important}#astra-portfolio-loadmore .button{font-size:14px;padding:8px 22px;transition:all .15s linear;transition:none!important}.astra-portfolio-wrap .video-lightbox-overlay{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.astra-portfolio-wrap .video-lightbox-content{max-width:800px;position:relative;width:80%}.astra-portfolio-wrap .video-iframe{border:none;height:450px;width:100%}.astra-portfolio-wrap .close-button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:30px;opacity:60%;padding-right:8px;position:absolute;right:-10px;top:-55px}.astra-portfolio-wrap .close-button:hover{background:transparent;opacity:100%}#TB_window{bottom:0!important;left:0!important;margin:0!important;overflow:hidden;position:fixed!important;right:0!important;text-align:center!important;top:0!important}#TB_iframeContent,#TB_window{height:100%!important;width:100%!important}body.lightbox-active{overflow:hidden}#TB_iframeContent.mobile,#TB_iframeContent.tablet{overflow-y:auto!important;-webkit-overflow-scrolling:touch}#TB_ajaxContent.mobile,#TB_iframeContent.mobile{top:0}.desktop #TB_iframeContent-wrapper{bottom:80px;left:0;position:fixed;right:0;top:0}@media only screen and (min-device-width:320px) and (max-device-width:1024px){#TB_iframeContent-wrapper{bottom:50px;left:0;overflow-y:scroll;position:fixed;right:0;top:0;-webkit-overflow-scrolling:touch}}#TB_ajaxContent{height:92%;width:100%}#TB_window #TB_ajaxWindowTitle{display:inline-block;font-size:1.2rem;line-height:80px;padding:0 30px;width:auto}#TB_window #TB_closeWindowButton{height:80px;position:relative;vertical-align:top;width:50px}#TB_window .tb-close-icon{height:80px;line-height:70px;width:50px}.tb-close-icon:before{vertical-align:middle}#TB_window{text-align:center}#TB_iframeContent.tablet{background:#111;border-radius:30px;height:1024px!important;padding:40px 10px 70px;width:788px!important}#TB_iframeContent.tablet.landscape{width:1044px!important}#TB_ajaxContent.mobile,#TB_iframeContent.mobile{background:#111;border-radius:30px;height:640px!important;left:50%;padding:40px 10px 70px;position:absolute;transform:translate(-50%);width:360px!important}#TB_ajaxContent.mobile.landscape,#TB_iframeContent.mobile.landscape{width:360px!important}.responsive-view .dashicons.active,.responsive-view .dashicons:hover{background:#ccc}.astra-portfolio-filters .filter-count{background:#fafafa;box-shadow:0 0 0 1px #eaeaea;color:#888;font-weight:700;height:2.5em;line-height:2.5em;margin-right:2em;text-align:center;width:2.5em}.astra-portfolio-filters,.et_divi_builder #astra-portfolio .astra-portfolio-filters{align-items:center;box-shadow:0 0 1px 1px #f3f3f3;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 3em;padding:1.4em 1em}.astra-portfolio-wrap,.et_divi_builder #astra-portfolio .astra-portfolio-wrap{text-align:center}.astra-portfolio-wrap:not(.astra-portfolio-show-on-click),.et_divi_builder
#astra-portfolio
.astra-portfolio-wrap:not(.astra-portfolio-show-on-click){min-height:100vh}.astra-portfolio-filters .filters-wrap{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between}.astra-portfolio-filters .search-form,.et_divi_builder #astra-portfolio .astra-portfolio-filters .search-form{display:inline-block;margin-left:1em}.astra-portfolio-filters .search-form input{font-size:12px}.astra-portfolio-filters .search-form input[type=search]::-webkit-search-cancel-button,.astra-portfolio-filters .search-form input[type=search]::-webkit-search-decoration{-webkit-appearance:searchfield-cancel-button}.astra-portfolio-filters .search-form input#astra-portfolio-search{border:1px solid #eaeaea;color:#666;height:40px;padding:12px 16px}.astra-portfolio-wrap .filter-links,.et_divi_builder #et_builder_outer_content #astra-portfolio .filter-links{margin:0;padding:0}.astra-portfolio-not-found,.no-more-demos{font-size:1.2em;padding:4em 0 6em;position:relative!important}.site-type.premium{background:#ffc107;display:inline-block;font-size:12px;margin-left:.5em;padding:2px 8px;text-transform:capitalize}.site-type{display:none}.astra-portfolio-list{border-bottom:none;border-radius:0;border-top:none;margin-right:1em;padding:.6em 1em}.responsive-view .actions a:focus,.responsive-view .actions a:hover{outline:none}.responsive-view .actions a{color:#666;cursor:pointer;display:inline-block;padding:2em 1em;vertical-align:middle}#TB_closeAjaxWindow{align-items:center;display:flex;flex-direction:row;float:right;padding-right:15px}div#TB_window{background-color:#333;color:#fff}#TB_window.mobile #TB_title,#TB_window.tablet #TB_title{padding-right:20px}#TB_window #TB_title{align-items:center;background:#222;border:none;bottom:0;box-shadow:none;height:80px;justify-content:space-between;left:0;position:fixed;right:0;text-align:left}@media (max-width:768px){#TB_window #TB_title{align-items:flex-start;display:flex}.astra-call-to-action{position:absolute;text-align:center;top:80px;width:100%}}@media (min-width:769px){#TB_window #TB_title{display:flex}}#TB_window.mobile,#TB_window.tablet{overflow-y:auto;padding-bottom:200px;padding-top:100px}.responsive-view .dashicons.active,.responsive-view .dashicons:hover{background:transparent;color:#fff}#TB_window #TB_closeWindowButton:focus .tb-close-icon{box-shadow:none;color:#666}#TB_window #TB_closeWindowButton:hover .tb-close-icon{color:#fff}@media (max-width:768px){#TB_closeAjaxWindow{padding-right:0}#TB_window #TB_closeWindowButton,#TB_window .tb-close-icon{width:80px}.responsive-view{display:none}.astra-portfolio-filters,.et_divi_builder #astra-portfolio .astra-portfolio-filters{flex-direction:column}.astra-portfolio-filters .filter-count{margin:0 0 1em}.astra-portfolio-filters .filters-wrap{display:block}.astra-portfolio .filter-links.astra-portfolio-other-categories{margin:0}.astra-portfolio-other-categories-wrap{margin-bottom:.7em}.astra-portfolio-wrap .search-form{margin-top:1em}.astra-portfolio-filters,.et_divi_builder #astra-portfolio .astra-portfolio-filters{display:flex}.astra-portfolio-filters .filter-count{display:inline-block;margin:0 0 1em}.astra-portfolio-categories-wrap{clear:both;float:left;width:100%}.filters-wrap .astra-portfolio-other-categories-wrap{margin-bottom:1em}}.hide-me{display:none!important}.astra-portfolio-wrap .spinner-block{animation:spin 1s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:#000;height:30px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.astra-portfolio-wrap .spinner-div{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center}.astra-portfolio-loading .astra-portfolio-load-more-sites,.astra-portfolio-not-has-items .astra-portfolio-load-more-sites{display:none}.top #TB_iframeContent-wrapper{bottom:0;top:80px}#TB_window.top #TB_title{top:0}.admin-bar .astra-portfolio-popup .mfp-iframe-holder .mfp-close,.mfp-iframe-holder .mfp-close{top:-40px!important}.et_divi_builder #astra-portfolio .astra-portfolio-search{border:1px solid #eaeaea;color:#666;padding:.75em}.astra-portfolio-style-1 .site-preview{background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;position:relative;transition:all 3s ease-in-out}.astra-portfolio-style-1 .site-preview:hover{background-position:bottom;background-size:cover}.astra-portfolio-has-items #elementor-lightbox{display:none!important}.mfp-bottom-bar .mfp-title,.rtl .astra-portfolio-lightbox .mfp-bottom-bar .mfp-title{text-align:right}.mfp-bottom-bar .mfp-counter,.rtl .astra-portfolio-lightbox .mfp-bottom-bar .mfp-counter{left:0;right:unset}@media (max-width:768px){.astra-portfolio-wrap .site-single,.et_divi_builder #astra-portfolio .site-single{width:100%}}.astra-portfolio-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.astra-portfolio-container:after{clear:both;content:"";display:table}@media (min-width:544px){.astra-portfolio-container{max-width:100%}}@media (min-width:768px){.astra-portfolio-container{max-width:100%}}@media (min-width:992px){.astra-portfolio-container{max-width:100%}}@media (min-width:1200px){.astra-portfolio-container{max-width:100%}}.astra-portfolio-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.astra-portfolio-container-fluid:after{clear:both;content:"";display:table}.astra-portfolio-row{margin-left:-20px;margin-right:-20px}.astra-portfolio-row:after,.astra-portfolio-row:before{content:" ";display:table}.astra-portfolio-row:after{clear:both;content:"";display:table}.astra-portfolio-col-lg-1,.astra-portfolio-col-lg-10,.astra-portfolio-col-lg-11,.astra-portfolio-col-lg-12,.astra-portfolio-col-lg-2,.astra-portfolio-col-lg-3,.astra-portfolio-col-lg-4,.astra-portfolio-col-lg-5,.astra-portfolio-col-lg-6,.astra-portfolio-col-lg-7,.astra-portfolio-col-lg-8,.astra-portfolio-col-lg-9,.astra-portfolio-col-md-1,.astra-portfolio-col-md-10,.astra-portfolio-col-md-11,.astra-portfolio-col-md-12,.astra-portfolio-col-md-2,.astra-portfolio-col-md-3,.astra-portfolio-col-md-4,.astra-portfolio-col-md-5,.astra-portfolio-col-md-6,.astra-portfolio-col-md-7,.astra-portfolio-col-md-8,.astra-portfolio-col-md-9,.astra-portfolio-col-sm-1,.astra-portfolio-col-sm-10,.astra-portfolio-col-sm-11,.astra-portfolio-col-sm-12,.astra-portfolio-col-sm-2,.astra-portfolio-col-sm-3,.astra-portfolio-col-sm-4,.astra-portfolio-col-sm-5,.astra-portfolio-col-sm-6,.astra-portfolio-col-sm-7,.astra-portfolio-col-sm-8,.astra-portfolio-col-sm-9,.astra-portfolio-col-xl-1,.astra-portfolio-col-xl-10,.astra-portfolio-col-xl-11,.astra-portfolio-col-xl-12,.astra-portfolio-col-xl-2,.astra-portfolio-col-xl-3,.astra-portfolio-col-xl-4,.astra-portfolio-col-xl-5,.astra-portfolio-col-xl-6,.astra-portfolio-col-xl-7,.astra-portfolio-col-xl-8,.astra-portfolio-col-xl-9,.astra-portfolio-col-xs-1,.astra-portfolio-col-xs-10,.astra-portfolio-col-xs-11,.astra-portfolio-col-xs-12,.astra-portfolio-col-xs-2,.astra-portfolio-col-xs-3,.astra-portfolio-col-xs-4,.astra-portfolio-col-xs-5,.astra-portfolio-col-xs-6,.astra-portfolio-col-xs-7,.astra-portfolio-col-xs-8,.astra-portfolio-col-xs-9{min-height:1px;padding-left:20px;padding-right:20px;position:relative}.astra-portfolio-col-xs-1,.astra-portfolio-col-xs-10,.astra-portfolio-col-xs-11,.astra-portfolio-col-xs-12,.astra-portfolio-col-xs-2,.astra-portfolio-col-xs-3,.astra-portfolio-col-xs-4,.astra-portfolio-col-xs-5,.astra-portfolio-col-xs-6,.astra-portfolio-col-xs-7,.astra-portfolio-col-xs-8,.astra-portfolio-col-xs-9{float:left}.astra-portfolio-col-xs-1{width:8.3333333333%}.astra-portfolio-col-xs-2{width:16.6666666667%}.astra-portfolio-col-xs-3{width:25%}.astra-portfolio-col-xs-4{width:33.3333333333%}.astra-portfolio-col-xs-5{width:41.6666666667%}.astra-portfolio-col-xs-6{width:50%}.astra-portfolio-col-xs-7{width:58.3333333333%}.astra-portfolio-col-xs-8{width:66.6666666667%}.astra-portfolio-col-xs-9{width:75%}.astra-portfolio-col-xs-10{width:83.3333333333%}.astra-portfolio-col-xs-11{width:91.6666666667%}.astra-portfolio-col-xs-12{width:100%}.astra-portfolio-col-xs-pull-0{right:auto}.astra-portfolio-col-xs-pull-1{right:8.3333333333%}.astra-portfolio-col-xs-pull-2{right:16.6666666667%}.astra-portfolio-col-xs-pull-3{right:25%}.astra-portfolio-col-xs-pull-4{right:33.3333333333%}.astra-portfolio-col-xs-pull-5{right:41.6666666667%}.astra-portfolio-col-xs-pull-6{right:50%}.astra-portfolio-col-xs-pull-7{right:58.3333333333%}.astra-portfolio-col-xs-pull-8{right:66.6666666667%}.astra-portfolio-col-xs-pull-9{right:75%}.astra-portfolio-col-xs-pull-10{right:83.3333333333%}.astra-portfolio-col-xs-pull-11{right:91.6666666667%}.astra-portfolio-col-xs-pull-12{right:100%}.astra-portfolio-col-xs-push-0{left:auto}.astra-portfolio-col-xs-push-1{left:8.3333333333%}.astra-portfolio-col-xs-push-2{left:16.6666666667%}.astra-portfolio-col-xs-push-3{left:25%}.astra-portfolio-col-xs-push-4{left:33.3333333333%}.astra-portfolio-col-xs-push-5{left:41.6666666667%}.astra-portfolio-col-xs-push-6{left:50%}.astra-portfolio-col-xs-push-7{left:58.3333333333%}.astra-portfolio-col-xs-push-8{left:66.6666666667%}.astra-portfolio-col-xs-push-9{left:75%}.astra-portfolio-col-xs-push-10{left:83.3333333333%}.astra-portfolio-col-xs-push-11{left:91.6666666667%}.astra-portfolio-col-xs-push-12{left:100%}.astra-portfolio-col-xs-offset-0{margin-left:0}.astra-portfolio-col-xs-offset-1{margin-left:8.3333333333%}.astra-portfolio-col-xs-offset-2{margin-left:16.6666666667%}.astra-portfolio-col-xs-offset-3{margin-left:25%}.astra-portfolio-col-xs-offset-4{margin-left:33.3333333333%}.astra-portfolio-col-xs-offset-5{margin-left:41.6666666667%}.astra-portfolio-col-xs-offset-6{margin-left:50%}.astra-portfolio-col-xs-offset-7{margin-left:58.3333333333%}.astra-portfolio-col-xs-offset-8{margin-left:66.6666666667%}.astra-portfolio-col-xs-offset-9{margin-left:75%}.astra-portfolio-col-xs-offset-10{margin-left:83.3333333333%}.astra-portfolio-col-xs-offset-11{margin-left:91.6666666667%}.astra-portfolio-col-xs-offset-12{margin-left:100%}@media (min-width:544px){.astra-portfolio-col-sm-1,.astra-portfolio-col-sm-10,.astra-portfolio-col-sm-11,.astra-portfolio-col-sm-12,.astra-portfolio-col-sm-2,.astra-portfolio-col-sm-3,.astra-portfolio-col-sm-4,.astra-portfolio-col-sm-5,.astra-portfolio-col-sm-6,.astra-portfolio-col-sm-7,.astra-portfolio-col-sm-8,.astra-portfolio-col-sm-9{float:left}.astra-portfolio-col-sm-1{width:8.3333333333%}.astra-portfolio-col-sm-2{width:16.6666666667%}.astra-portfolio-col-sm-3{width:25%}.astra-portfolio-col-sm-4{width:33.3333333333%}.astra-portfolio-col-sm-5{width:41.6666666667%}.astra-portfolio-col-sm-6{width:50%}.astra-portfolio-col-sm-7{width:58.3333333333%}.astra-portfolio-col-sm-8{width:66.6666666667%}.astra-portfolio-col-sm-9{width:75%}.astra-portfolio-col-sm-10{width:83.3333333333%}.astra-portfolio-col-sm-11{width:91.6666666667%}.astra-portfolio-col-sm-12{width:100%}.astra-portfolio-col-sm-pull-0{right:auto}.astra-portfolio-col-sm-pull-1{right:8.3333333333%}.astra-portfolio-col-sm-pull-2{right:16.6666666667%}.astra-portfolio-col-sm-pull-3{right:25%}.astra-portfolio-col-sm-pull-4{right:33.3333333333%}.astra-portfolio-col-sm-pull-5{right:41.6666666667%}.astra-portfolio-col-sm-pull-6{right:50%}.astra-portfolio-col-sm-pull-7{right:58.3333333333%}.astra-portfolio-col-sm-pull-8{right:66.6666666667%}.astra-portfolio-col-sm-pull-9{right:75%}.astra-portfolio-col-sm-pull-10{right:83.3333333333%}.astra-portfolio-col-sm-pull-11{right:91.6666666667%}.astra-portfolio-col-sm-pull-12{right:100%}.astra-portfolio-col-sm-push-0{left:auto}.astra-portfolio-col-sm-push-1{left:8.3333333333%}.astra-portfolio-col-sm-push-2{left:16.6666666667%}.astra-portfolio-col-sm-push-3{left:25%}.astra-portfolio-col-sm-push-4{left:33.3333333333%}.astra-portfolio-col-sm-push-5{left:41.6666666667%}.astra-portfolio-col-sm-push-6{left:50%}.astra-portfolio-col-sm-push-7{left:58.3333333333%}.astra-portfolio-col-sm-push-8{left:66.6666666667%}.astra-portfolio-col-sm-push-9{left:75%}.astra-portfolio-col-sm-push-10{left:83.3333333333%}.astra-portfolio-col-sm-push-11{left:91.6666666667%}.astra-portfolio-col-sm-push-12{left:100%}.astra-portfolio-col-sm-offset-0{margin-left:0}.astra-portfolio-col-sm-offset-1{margin-left:8.3333333333%}.astra-portfolio-col-sm-offset-2{margin-left:16.6666666667%}.astra-portfolio-col-sm-offset-3{margin-left:25%}.astra-portfolio-col-sm-offset-4{margin-left:33.3333333333%}.astra-portfolio-col-sm-offset-5{margin-left:41.6666666667%}.astra-portfolio-col-sm-offset-6{margin-left:50%}.astra-portfolio-col-sm-offset-7{margin-left:58.3333333333%}.astra-portfolio-col-sm-offset-8{margin-left:66.6666666667%}.astra-portfolio-col-sm-offset-9{margin-left:75%}.astra-portfolio-col-sm-offset-10{margin-left:83.3333333333%}.astra-portfolio-col-sm-offset-11{margin-left:91.6666666667%}.astra-portfolio-col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.astra-portfolio-col-md-1,.astra-portfolio-col-md-10,.astra-portfolio-col-md-11,.astra-portfolio-col-md-12,.astra-portfolio-col-md-2,.astra-portfolio-col-md-3,.astra-portfolio-col-md-4,.astra-portfolio-col-md-5,.astra-portfolio-col-md-6,.astra-portfolio-col-md-7,.astra-portfolio-col-md-8,.astra-portfolio-col-md-9{float:left}.astra-portfolio-col-md-1{width:8.3333333333%}.astra-portfolio-col-md-2{width:16.6666666667%}.astra-portfolio-col-md-3{width:25%}.astra-portfolio-col-md-4{width:33.3333333333%}.astra-portfolio-col-md-5{width:41.6666666667%}.astra-portfolio-col-md-6{width:50%}.astra-portfolio-col-md-7{width:58.3333333333%}.astra-portfolio-col-md-8{width:66.6666666667%}.astra-portfolio-col-md-9{width:75%}.astra-portfolio-col-md-10{width:83.3333333333%}.astra-portfolio-col-md-11{width:91.6666666667%}.astra-portfolio-col-md-12{width:100%}.astra-portfolio-col-md-pull-0{right:auto}.astra-portfolio-col-md-pull-1{right:8.3333333333%}.astra-portfolio-col-md-pull-2{right:16.6666666667%}.astra-portfolio-col-md-pull-3{right:25%}.astra-portfolio-col-md-pull-4{right:33.3333333333%}.astra-portfolio-col-md-pull-5{right:41.6666666667%}.astra-portfolio-col-md-pull-6{right:50%}.astra-portfolio-col-md-pull-7{right:58.3333333333%}.astra-portfolio-col-md-pull-8{right:66.6666666667%}.astra-portfolio-col-md-pull-9{right:75%}.astra-portfolio-col-md-pull-10{right:83.3333333333%}.astra-portfolio-col-md-pull-11{right:91.6666666667%}.astra-portfolio-col-md-pull-12{right:100%}.astra-portfolio-col-md-push-0{left:auto}.astra-portfolio-col-md-push-1{left:8.3333333333%}.astra-portfolio-col-md-push-2{left:16.6666666667%}.astra-portfolio-col-md-push-3{left:25%}.astra-portfolio-col-md-push-4{left:33.3333333333%}.astra-portfolio-col-md-push-5{left:41.6666666667%}.astra-portfolio-col-md-push-6{left:50%}.astra-portfolio-col-md-push-7{left:58.3333333333%}.astra-portfolio-col-md-push-8{left:66.6666666667%}.astra-portfolio-col-md-push-9{left:75%}.astra-portfolio-col-md-push-10{left:83.3333333333%}.astra-portfolio-col-md-push-11{left:91.6666666667%}.astra-portfolio-col-md-push-12{left:100%}.astra-portfolio-col-md-offset-0{margin-left:0}.astra-portfolio-col-md-offset-1{margin-left:8.3333333333%}.astra-portfolio-col-md-offset-2{margin-left:16.6666666667%}.astra-portfolio-col-md-offset-3{margin-left:25%}.astra-portfolio-col-md-offset-4{margin-left:33.3333333333%}.astra-portfolio-col-md-offset-5{margin-left:41.6666666667%}.astra-portfolio-col-md-offset-6{margin-left:50%}.astra-portfolio-col-md-offset-7{margin-left:58.3333333333%}.astra-portfolio-col-md-offset-8{margin-left:66.6666666667%}.astra-portfolio-col-md-offset-9{margin-left:75%}.astra-portfolio-col-md-offset-10{margin-left:83.3333333333%}.astra-portfolio-col-md-offset-11{margin-left:91.6666666667%}.astra-portfolio-col-md-offset-12{margin-left:100%}}@media (min-width:992px){.astra-portfolio-col-lg-1,.astra-portfolio-col-lg-10,.astra-portfolio-col-lg-11,.astra-portfolio-col-lg-12,.astra-portfolio-col-lg-2,.astra-portfolio-col-lg-3,.astra-portfolio-col-lg-4,.astra-portfolio-col-lg-5,.astra-portfolio-col-lg-6,.astra-portfolio-col-lg-7,.astra-portfolio-col-lg-8,.astra-portfolio-col-lg-9{float:left}.astra-portfolio-col-lg-1{width:8.3333333333%}.astra-portfolio-col-lg-2{width:16.6666666667%}.astra-portfolio-col-lg-3{width:25%}.astra-portfolio-col-lg-4{width:33.3333333333%}.astra-portfolio-col-lg-5{width:41.6666666667%}.astra-portfolio-col-lg-6{width:50%}.astra-portfolio-col-lg-7{width:58.3333333333%}.astra-portfolio-col-lg-8{width:66.6666666667%}.astra-portfolio-col-lg-9{width:75%}.astra-portfolio-col-lg-10{width:83.3333333333%}.astra-portfolio-col-lg-11{width:91.6666666667%}.astra-portfolio-col-lg-12{width:100%}.astra-portfolio-col-lg-pull-0{right:auto}.astra-portfolio-col-lg-pull-1{right:8.3333333333%}.astra-portfolio-col-lg-pull-2{right:16.6666666667%}.astra-portfolio-col-lg-pull-3{right:25%}.astra-portfolio-col-lg-pull-4{right:33.3333333333%}.astra-portfolio-col-lg-pull-5{right:41.6666666667%}.astra-portfolio-col-lg-pull-6{right:50%}.astra-portfolio-col-lg-pull-7{right:58.3333333333%}.astra-portfolio-col-lg-pull-8{right:66.6666666667%}.astra-portfolio-col-lg-pull-9{right:75%}.astra-portfolio-col-lg-pull-10{right:83.3333333333%}.astra-portfolio-col-lg-pull-11{right:91.6666666667%}.astra-portfolio-col-lg-pull-12{right:100%}.astra-portfolio-col-lg-push-0{left:auto}.astra-portfolio-col-lg-push-1{left:8.3333333333%}.astra-portfolio-col-lg-push-2{left:16.6666666667%}.astra-portfolio-col-lg-push-3{left:25%}.astra-portfolio-col-lg-push-4{left:33.3333333333%}.astra-portfolio-col-lg-push-5{left:41.6666666667%}.astra-portfolio-col-lg-push-6{left:50%}.astra-portfolio-col-lg-push-7{left:58.3333333333%}.astra-portfolio-col-lg-push-8{left:66.6666666667%}.astra-portfolio-col-lg-push-9{left:75%}.astra-portfolio-col-lg-push-10{left:83.3333333333%}.astra-portfolio-col-lg-push-11{left:91.6666666667%}.astra-portfolio-col-lg-push-12{left:100%}.astra-portfolio-col-lg-offset-0{margin-left:0}.astra-portfolio-col-lg-offset-1{margin-left:8.3333333333%}.astra-portfolio-col-lg-offset-2{margin-left:16.6666666667%}.astra-portfolio-col-lg-offset-3{margin-left:25%}.astra-portfolio-col-lg-offset-4{margin-left:33.3333333333%}.astra-portfolio-col-lg-offset-5{margin-left:41.6666666667%}.astra-portfolio-col-lg-offset-6{margin-left:50%}.astra-portfolio-col-lg-offset-7{margin-left:58.3333333333%}.astra-portfolio-col-lg-offset-8{margin-left:66.6666666667%}.astra-portfolio-col-lg-offset-9{margin-left:75%}.astra-portfolio-col-lg-offset-10{margin-left:83.3333333333%}.astra-portfolio-col-lg-offset-11{margin-left:91.6666666667%}.astra-portfolio-col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.astra-portfolio-col-xl-1,.astra-portfolio-col-xl-10,.astra-portfolio-col-xl-11,.astra-portfolio-col-xl-12,.astra-portfolio-col-xl-2,.astra-portfolio-col-xl-3,.astra-portfolio-col-xl-4,.astra-portfolio-col-xl-5,.astra-portfolio-col-xl-6,.astra-portfolio-col-xl-7,.astra-portfolio-col-xl-8,.astra-portfolio-col-xl-9{float:left}.astra-portfolio-col-xl-1{width:8.3333333333%}.astra-portfolio-col-xl-2{width:16.6666666667%}.astra-portfolio-col-xl-3{width:25%}.astra-portfolio-col-xl-4{width:33.3333333333%}.astra-portfolio-col-xl-5{width:41.6666666667%}.astra-portfolio-col-xl-6{width:50%}.astra-portfolio-col-xl-7{width:58.3333333333%}.astra-portfolio-col-xl-8{width:66.6666666667%}.astra-portfolio-col-xl-9{width:75%}.astra-portfolio-col-xl-10{width:83.3333333333%}.astra-portfolio-col-xl-11{width:91.6666666667%}.astra-portfolio-col-xl-12{width:100%}.astra-portfolio-col-xl-pull-0{right:auto}.astra-portfolio-col-xl-pull-1{right:8.3333333333%}.astra-portfolio-col-xl-pull-2{right:16.6666666667%}.astra-portfolio-col-xl-pull-3{right:25%}.astra-portfolio-col-xl-pull-4{right:33.3333333333%}.astra-portfolio-col-xl-pull-5{right:41.6666666667%}.astra-portfolio-col-xl-pull-6{right:50%}.astra-portfolio-col-xl-pull-7{right:58.3333333333%}.astra-portfolio-col-xl-pull-8{right:66.6666666667%}.astra-portfolio-col-xl-pull-9{right:75%}.astra-portfolio-col-xl-pull-10{right:83.3333333333%}.astra-portfolio-col-xl-pull-11{right:91.6666666667%}.astra-portfolio-col-xl-pull-12{right:100%}.astra-portfolio-col-xl-push-0{left:auto}.astra-portfolio-col-xl-push-1{left:8.3333333333%}.astra-portfolio-col-xl-push-2{left:16.6666666667%}.astra-portfolio-col-xl-push-3{left:25%}.astra-portfolio-col-xl-push-4{left:33.3333333333%}.astra-portfolio-col-xl-push-5{left:41.6666666667%}.astra-portfolio-col-xl-push-6{left:50%}.astra-portfolio-col-xl-push-7{left:58.3333333333%}.astra-portfolio-col-xl-push-8{left:66.6666666667%}.astra-portfolio-col-xl-push-9{left:75%}.astra-portfolio-col-xl-push-10{left:83.3333333333%}.astra-portfolio-col-xl-push-11{left:91.6666666667%}.astra-portfolio-col-xl-push-12{left:100%}.astra-portfolio-col-xl-offset-0{margin-left:0}.astra-portfolio-col-xl-offset-1{margin-left:8.3333333333%}.astra-portfolio-col-xl-offset-2{margin-left:16.6666666667%}.astra-portfolio-col-xl-offset-3{margin-left:25%}.astra-portfolio-col-xl-offset-4{margin-left:33.3333333333%}.astra-portfolio-col-xl-offset-5{margin-left:41.6666666667%}.astra-portfolio-col-xl-offset-6{margin-left:50%}.astra-portfolio-col-xl-offset-7{margin-left:58.3333333333%}.astra-portfolio-col-xl-offset-8{margin-left:66.6666666667%}.astra-portfolio-col-xl-offset-9{margin-left:75%}.astra-portfolio-col-xl-offset-10{margin-left:83.3333333333%}.astra-portfolio-col-xl-offset-11{margin-left:91.6666666667%}.astra-portfolio-col-xl-offset-12{margin-left:100%}}.wp-block .custom-panel-body{background-color:#f7f7f7;border-radius:5px;margin-bottom:20px;padding:15px}.wp-block .custom-text-control{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px}.wp-block .custom-toggle-control{background-color:#007cba;border-radius:4px;color:#fff;padding:8px}.wp-block .custom-radio-control .components-radio-control__input:checked{background-color:#007cba;border-color:#007cba}.wp-block .custom-range-control .components-range-control__slider{background-color:#007cba}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#TB_Image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rexvs-variations *{
box-sizing: border-box;
}
.rexvs-variations .hidden {
display: none !important;
visibility: hidden !important;
}
.rexvs-variations table {
border:none;
overflow: visible;
}
.rexvs-variations table td,
.rexvs-variations table th {
border: none;
word-break: break-all;
vertical-align: middle!important;
}
.rexvs-variations table tbody > tr:nth-child(2n+1) > td {
background-color: transparent;
}
.rexvs-variations table.variations td{
padding: 5px 10px;
}
.rexvs-variations table td.value {
display: flex;
flex-flow: row wrap;
}
.woocommerce.single-product div.product form.cart table.variations td.value:before{
display: none!important;
}
.rexvs-variations .rexvs-swatches .swatch.swatch-image:before{
transition: all 0.3s ease;
}
.rexvs-variations .rexvs-swatches {
display: flex;
flex-flow: row wrap;
}
.rexvs-variations .rexvs-swatches .swatch{
transition: all 0.3s ease;
border-radius: 50%;
width: 40px;
height: 40px;
line-height: 30px;
text-align: center;
margin-right: 10px;
cursor: pointer;
position: relative;
background-color: #555;
color: #fff;
font-size: 15px;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
}
.rexvs-variations .rexvs-swatches .swatch:last-child {
margin-right: 0;
}
.rexvs-variations .rexvs-swatches .swatch:before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
border-radius: 100%;
background-color: #444;
opacity: 0;
visibility: hidden;
z-index: 1;
box-sizing: border-box;
}
.rexvs-variations .rexvs-swatches .swatch:after {
content: "";
position: absolute;
left: 50%;
top: calc(50% - 3px);
transform: translate(-50%, -50%) skew(-8deg) rotate(-45deg);
background: transparent;
width: 16px;
height: 10px;
border-left: 2px solid #fff;
border-bottom: 2px solid #fff;
opacity: 0;
visibility: hidden;
z-index: 2;
box-sizing: border-box;
}
.rexvs-variations .rexvs-swatches .swatch.selected:before,
.rexvs-variations .rexvs-swatches .swatch.selected:after {
opacity: 1;
visibility: visible;
}
.rexvs-variations .cv-tooltip{
position: absolute;
margin: 0;
min-width: 110px;
background-color: #333;
color: #fff;
bottom: calc(100% + 10px);
left: 50%;
transform: translateX(-50%);
border-radius: 4px;
font-size: 16px;
opacity: 0;
visibility: hidden; 
line-height: normal;
padding: 5px 4px;
transition: all 0.3s ease;
display: none;
text-align: center;
z-index: 9;
}
.rexvs-variations .cv-tooltip:before {
content: "";
position: absolute;
left: 50%;
bottom: -4px;
width: 8px;
height: 8px;
background: #333;
transform: translateX(-50%) rotate(45deg);
}
.rexvs-variations .reset_variations {
font-size: 16px;
align-self: flex-end;
font-weight: 700;
margin-left: 10px;
line-height: normal;
color: #F56A6A;
text-align: center
}
.rexvs-variations .rexvs-swatches .swatch:hover .cv-tooltip{
opacity: 1;
visibility: visible;
} .rexvs-variations .rexvs-swatches .swatch.rex-default-swatch{
height: auto;
border-radius: 0;
display: block;
width: auto;
text-align: left;
margin-right: 10px;
line-height: normal;
font-size: 16px;
position: relative;
background: none;
color: #222;
border: 1px solid #e5e5e5;
padding: 5px 12px;
}
.rexvs-variations .rexvs-swatches .swatch.rex-default-swatch:before{
border-radius: 0;
} .rexvs-variations .rexvs-swatches .swatch.swatch-image img{
border-radius: 100%;
}
.rexvs-variations #variation_notice {
margin: 0;
font-size: 17px;
color: #e21d1d;
margin-bottom: 10px;
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpcf7 form{position:relative}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ast-border-color);outline:0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;padding:.75em}.wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;background:#e9eef2;color:#555;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;transition:all .2s linear}@font-face {
font-family: 'lightcase';
src: url(//burritobustar.es/wp-content/plugins/paytpv-for-woocommerce/fonts/lightcase.eot?55356177);
src: url(//burritobustar.es/wp-content/plugins/paytpv-for-woocommerce/fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"), url(//burritobustar.es/wp-content/plugins/paytpv-for-woocommerce/fonts/lightcase.woff?55356177) format("woff"), url(//burritobustar.es/wp-content/plugins/paytpv-for-woocommerce/fonts/lightcase.ttf?55356177) format("truetype"), url(//burritobustar.es/wp-content/plugins/paytpv-for-woocommerce/fonts/lightcase.svg?55356177#lightcase) format("svg");
font-weight: normal;
font-style: normal;
} [class*='lightcase-icon-']:before {
font-family: 'lightcase', sans-serif;
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  }  .lightcase-icon-play:before {
content: '\e800';
} .lightcase-icon-pause:before {
content: '\e801';
} .lightcase-icon-close:before {
content: '\e802';
} .lightcase-icon-prev:before {
content: '\e803';
} .lightcase-icon-next:before {
content: '\e804';
} .lightcase-icon-spin:before {
content: '\e805';
}    @-webkit-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-moz-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
} #lightcase-case {
display: none;
position: fixed;
z-index: 2002;
top: 50%;
left: 50%;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 1.5;
text-align: left;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
}
@media screen and (min-width: 641px) { #lightcase-case:not([data-lc-type=error]) #lightcase-content {
position: relative;
z-index: 1;
overflow: hidden;
text-shadow: none;
background-color: #fff;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-webkit-backface-visibility: hidden;
}
}
@media screen and (min-width: 641px) { #lightcase-case[data-lc-type=image] #lightcase-content, #lightcase-case[data-lc-type=video] #lightcase-content {
background-color: #333;
}
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
padding: 15px;
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner, #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > * {
width: 100% !important;
max-width: none !important;
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > *:not(iframe) {
height: auto !important;
max-height: none !important;
}
}
@media screen and (max-width: 640px) { .lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width: 640px) and (min-width: 641px) { [data-lc-type=image] #lightcase-content .lightcase-contentInner, [data-lc-type=video] #lightcase-content .lightcase-contentInner {
line-height: 0.75;
}
} .lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
}
@media screen and (min-width: 641px) { #lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
padding: 30px;
overflow: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
}
@media screen and (max-width: 640px) { #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
color: #aaa;
}
}
@media screen and (min-width: 641px) { #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
color: #333;
}
} #lightcase-case p.lightcase-error {
margin: 0;
font-size: 17px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #aaa;
}
@media screen and (max-width: 640px) { #lightcase-case p.lightcase-error {
padding: 30px 0;
}
}
@media screen and (min-width: 641px) { #lightcase-case p.lightcase-error {
padding: 0;
}
} .lightcase-isMobileDevice .lightcase-open body {
max-width: 100%;
max-height: 100%;
overflow: hidden;
}
@media screen and (max-width: 640px) { .lightcase-open body {
padding: 55px 0 70px 0;
} .lightcase-open body > *:not([id*='lightcase-']) {
position: fixed !important;
top: -9999px !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
}
} #lightcase-info {
position: absolute;
padding-top: 15px;
} #lightcase-info #lightcase-title,
#lightcase-info #lightcase-caption {
margin: 0;
padding: 0;
line-height: 1.5;
font-weight: normal;
text-overflow: ellipsis;
} #lightcase-info #lightcase-title {
font-size: 17px;
color: #aaa;
}
@media screen and (max-width: 640px) { #lightcase-info #lightcase-title {
position: fixed;
top: 10px;
left: 0;
max-width: 87.5%;
padding: 5px 15px;
background: #333;
}
} #lightcase-info #lightcase-caption {
clear: both;
font-size: 13px;
color: #aaa;
} #lightcase-info #lightcase-sequenceInfo {
font-size: 11px;
color: #aaa;
}
@media screen and (max-width: 640px) { .lightcase-fullScreenMode #lightcase-info {
padding-left: 15px;
padding-right: 15px;
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
position: static;
}
} #lightcase-loading {
position: fixed;
z-index: 9999;
width: 1.123em;
height: auto;
font-size: 38px;
line-height: 1;
text-align: center;
text-shadow: none;
position: fixed;
z-index: 2001;
top: 50%;
left: 50%;
margin-top: -0.5em;
margin-left: -0.5em;
opacity: 1;
font-size: 32px;
text-shadow: 0 0 15px #fff;
-moz-transform-origin: 50% 53%;
-webkit-animation: lightcase-spin 0.5s infinite linear;
-moz-animation: lightcase-spin 0.5s infinite linear;
-o-animation: lightcase-spin 0.5s infinite linear;
animation: lightcase-spin 0.5s infinite linear;
} #lightcase-loading, #lightcase-loading:focus {
text-decoration: none;
color: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-transition: color, opacity, ease-in-out 0.25s;
-moz-transition: color, opacity, ease-in-out 0.25s;
-o-transition: color, opacity, ease-in-out 0.25s;
transition: color, opacity, ease-in-out 0.25s;
} #lightcase-loading > span {
display: inline-block;
text-indent: -9999px;
} #lightcase-nav a[class*='lightcase-icon-'] {
position: fixed;
z-index: 9999;
width: 1.123em;
height: auto;
font-size: 38px;
line-height: 1;
text-align: center;
text-shadow: none;
outline: none;
cursor: pointer;
} #lightcase-nav a[class*='lightcase-icon-'], #lightcase-nav a[class*='lightcase-icon-']:focus {
text-decoration: none;
color: rgba(255, 255, 255, 0.6);
-webkit-tap-highlight-color: transparent;
-webkit-transition: color, opacity, ease-in-out 0.25s;
-moz-transition: color, opacity, ease-in-out 0.25s;
-o-transition: color, opacity, ease-in-out 0.25s;
transition: color, opacity, ease-in-out 0.25s;
} #lightcase-nav a[class*='lightcase-icon-'] > span {
display: inline-block;
text-indent: -9999px;
} #lightcase-nav a[class*='lightcase-icon-']:hover {
color: white;
text-shadow: 0 0 15px white;
} .lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover {
color: #aaa;
text-shadow: none;
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev {
left: 15px;
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next {
right: 15px;
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
left: 50%;
margin-left: -0.5em;
}
@media screen and (min-width: 641px) { #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
opacity: 0;
}
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
top: 15px;
right: 15px;
bottom: auto;
margin: 0;
opacity: 0;
outline: none;
}
@media screen and (max-width: 640px) { #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
position: absolute;
}
}
@media screen and (min-width: 641px) { #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
position: fixed;
}
}
@media screen and (max-width: 640px) { #lightcase-nav a[class*='lightcase-icon-'] {
bottom: 15px;
font-size: 24px;
}
}
@media screen and (min-width: 641px) { #lightcase-nav a[class*='lightcase-icon-'] {
bottom: 50%;
margin-bottom: -0.5em;
} #lightcase-nav a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-'] {
opacity: 1;
}
} #lightcase-overlay {
display: none;
width: 100%;
height: 100%;
position: fixed;
z-index: 2000;
top: 0;
left: 0;
background: #333;
}
@media screen and (max-width: 640px) { #lightcase-overlay {
opacity: 1 !important;
}
}table.wc_input_table td input[type=text], table.wc_input_table td input[type=number], table.wc_tax_rates td input[type=text], table.wc_tax_rates td input[type=number] {
width: 100%;
padding: 5px 7px;
margin: 0;
border: 0;
background: 0 0;
}
.tblterminals input, .tblterminals select, .tblterminals textarea {
font-size: 10px;
}
.tblterminals th{
font-size: 12px;
}
.tblterminals .term{
width:80px;
}
.tblterminals .pass{
width:150px!important;
}
#storingStep.box, #storingStepUser.box{   
padding: -1px;    
font-size: 80%;
margin-top: 10px;
}
#ifr-paytpv-container{
padding: -1px;       
font-size: 80%;
margin-top: 10px;
}
#paycomet-cancel{
padding-top: 10px;
font-size: 80%;
}
#ifr-paytpv-container-acount{
width: auto!important;
}
.bankstoreCard{
font-size: 80%;
}
.bankstoreCard hr{
margin:5px 0 5px;
}
.cc{
width:200px;
float:left;
}
.woocommerce_paytpv_cards .card_desc{
min-width: 155px;
font-size: 0.8em;
}
#storingStepUser h4, #storingStep h4{
margin: 10px 0px;
}
#storingStepUser p{
margin: 0px 0px 10px;
}
#saved_cards{
padding-bottom: 10px;
}
.paytpv-pci{
font-size: 0.8em;
display: block;
}
#paycomet_ifr_panumber {
width: 410px !important;
max-width: 100%;
}
.inputPaycomet {
padding-left: 0px!important;
}
#paycometPaymentForm .row{
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 5px !important;    
}.wpmenucart-icon-shopping-cart-0:before{font-family:WPMenuCart;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}