.ggt-vc-service.featured-service,.hover-shadow:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.1)}.ggt-fg-next,.ggt-fg-next:active,.ggt-fg-next:focus,.ggt-fg-next:hover,.ggt-fg-next:visited,.ggt-fg-prev,.ggt-fg-prev:active,.ggt-fg-prev:focus,.ggt-fg-prev:hover,.ggt-fg-prev:visited,.ggt-flexitem-inside a,.ggt-flexitem-inside a:active,.ggt-flexitem-inside a:focus,.ggt-flexitem-inside a:hover,.ggt-flexitem-inside a:visited,.ggt-woo-carousel .product .price del,.ggt-woo-carousel .product .price ins,.theme-btn,.theme-btn:active,.theme-btn:focus,.theme-btn:hover,.theme-btn:visited{text-decoration:none}.hover-shadow{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hover-shadow:hover{-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 5px 11px 0 rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.1)}.normal-shadow{-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}iframe{border:none}.pp_social
.facebook{width:auto}.wave-ripple{position:relative;overflow:hidden}.ink,.pulsar{position:absolute}.ink{display:block;background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ink.animate{-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes
ripple{100%{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}}@keyframes
ripple{100%{opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}}.circle-button{display:block;width:70px;height:70px;border-radius:50%;text-align:center}.circle-button
i{font-size:40px;color:inherit;background:0 0;line-height:70px;-webkit-transition:transform .5s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .5s cubic-bezier(.645,.045,.355,1);-ms-transition:transform .5s cubic-bezier(.645,.045,.355,1);-o-transition:transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1);-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.circle-button i:before{color:inherit}.ggt-nav-point{width:12px;height:12px;margin:0
8px;border-radius:50%;display:inline-block;border:2px
solid #fff;outline:0!important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.pulsar:after,.pulsar:before{right:0;bottom:0;z-index:1;left:0;top:0;margin:auto;opacity:0}.ggt-nav-point.active{background:#fff;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}.ggt-vc-video-holder
video{max-width:100%;height:auto}.pulsar{border:1px
solid #fff;background:0 0;border-radius:50%;height:100%;width:100%;-webkit-animation:circlePulse 3s linear;-moz-animation:circlePulse 3s linear;animation:circlePulse 3s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;left:0;top:0;z-index:1;opacity:0}.pulsar:before{border-color:inherit;border-radius:50%;animation:circlePulse 3s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.pulsar:after,.pulsar:before{position:absolute;background:0 0;height:70%;width:70%;-webkit-animation:circlePulse 3s linear;-moz-animation:circlePulse 3s linear;content:"";border:1px
solid}.pulsar:after{border-color:inherit;border-radius:50%;animation:circlePulse 3s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.radial-pulse{height:0;width:0;background:rgba(255,255,255,.5);position:absolute;-webkit-animation:radialCirclePulse 2s linear;-moz-animation:radialCirclePulse 2s linear;animation:radialCirclePulse 2s linear;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:50%;left:-50%;bottom:-50%}@keyframes
circlePulse{0%{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}50%{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.5}70%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:.25}100%{-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes
circlePulse{0%{-webkit-transform:scale(1);opacity:0}50%{-webkit-transform:scale(1);opacity:.5}70%{-webkit-transform:scale(1.5);opacity:.25}100%{-webkit-transform:scale(2);opacity:0}}@-webkit-keyframes
radialCirclePulse{0%{-webkit-transform:scale(0);opacity:0;width:0;height:0}50%{-webkit-transform:scale(1);opacity:1;width:100%;height:100%}100%{-webkit-transform:scale(3);opacity:0;width:100%;height:100%}}.ggt-accordion-content{padding:0
20px;overflow:hidden;max-height:0;opacity:0;background:#fff;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.ggt-accordion-title{position:relative}.ggt-accordion-label{display:inline-block;vertical-align:top}a.ggt-accordion-header.ggt-accordion-link{display:block}.ggt-accordion-title h5.ggt-accordion-label{margin:0;vertical-align:middle}.ggt-accordion-icon{width:25px;height:25px;font-size:25px;line-height:25px;display:block;position:absolute;right:0;top:50%;margin-top:-13px;transition:all .5s ease}.ggt-accordion-header,.ggt-accordion-icon{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.ggt-accordion-header{padding:23px
20px 23px 40px;background:#fff;position:relative;transition:all .5s ease}.accordion-active .ggt-accordion-header{background:#F9F9F9}.vc-ggt-accordion-tab{margin-bottom:8px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.02),0 1px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.02),0 1px 6px 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.02),0 1px 6px 0 rgba(0,0,0,.1)}i.accordion-icon{position:absolute;right:0;top:0;bottom:0;left:auto;font-size:28px;width:74px;text-align:center;background:#000;color:#fff;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.accordion-icon:before{position:absolute;top:50%;left:0;right:0;margin:-14px auto auto;bottom:0}.accordion-active .accordion-icon:before{content:"\f395"}.ggt-accordion-content>.wpb_content_element{margin-bottom:0}.accordion-active .ggt-accordion-content{opacity:1;max-height:999px;padding:40px
30px!important}.ggt-vc-banner{position:relative;min-width:200px}.vc-ggt-banner-image{overflow:hidden;position:relative;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.vc-ggt-banner-overlay{position:absolute;display:block;width:100%;height:auto;bottom:0;left:0;z-index:1;color:#fff;padding:40px;text-align:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hover-fade .vc-ggt-banner-overlay{opacity:0}.ggt-vc-banner.hover-fade:hover .vc-ggt-banner-overlay{opacity:1}img.vc-ggt-banner-img{max-width:100%;height:auto}.hover-from_top .vc-ggt-banner-overlay{-webkit-transform:translateY(-1000px);-moz-transform:translateY(-1000px);-ms-transform:translateY(-1000px);-o-transform:translateY(-1000px);transform:translateY(-1000px)}.hover-from_bottom .vc-ggt-banner-overlay{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.hover-from_left .vc-ggt-banner-overlay{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.hover-from_right .vc-ggt-banner-overlay{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ggt-vc-banner.hover-from_bottom:hover .vc-ggt-banner-overlay,.ggt-vc-banner.hover-from_top:hover .vc-ggt-banner-overlay{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ggt-vc-banner.hover-from_left:hover .vc-ggt-banner-overlay,.ggt-vc-banner.hover-from_right:hover .vc-ggt-banner-overlay{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.vc-ggt-banner-footer{padding:30px;line-height:1em}.vc-ggt-banner-footer
h5{margin:0}a.link-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:12}.vc-ggt-banner-icon
i{font-size:50px;margin-right:25px}.vc-ggt-banner-title{font-size:28px;line-height:1.3em;max-width:70%;min-width:70%;margin-top:5px}.vc-ggt-banner-image:after{position:absolute;width:110%;bottom:0;left:-5%;content:"";z-index:10;height:100%;-webkit-box-shadow:inset 0 -9px 38px 0 rgba(0,0,0,.19);-moz-box-shadow:inset 0 -9px 38px 0 rgba(0,0,0,.19);box-shadow:inset 0 -9px 38px 0 rgba(0,0,0,.19)}.ggt-img-before{width:100%;position:relative}.ggt-img-before
img{width:100%;height:auto}.ggt-after-img{position:absolute;top:0;right:0;height:100%;background-position:center right;background-size:cover;z-index:1;width:50%}.ggt-beforeafter-line{position:absolute;top:0;height:100%;z-index:5;width:3px;background:#fff;left:50%;overflow:visible}.ggt-beforeafter-btn{background:#fff;color:#777;display:block;position:absolute;top:50%;min-width:200px;height:38px;left:-100px;white-space:nowrap;margin-top:-17px;right:0;line-height:38px;font-weight:500;font-size:14px;cursor:move}.after-text,.before-text,.ggt-vc-button i,.ggt-vc-cta-btn,.ggt-vc-cta-content,.ggt-vc-cta-icon,.icon-pos-left .ggt-vc-counter-icon,.icon-pos-left .ggt-vc-counter-number,.icon-pos-right .ggt-vc-counter-icon,.icon-pos-right .ggt-vc-counter-number,.theme-btn{display:inline-block}.ggt-beforeafter-btn
i{line-height:38px;font-weight:600}.after-text,.before-text{min-width:100px;text-align:center}.theme-btn{font-weight:500;padding:12px
20px;overflow:hidden;margin:15px
0;border:none;border-radius:2px;-webkit-transition:box-shadow .15s ease;-moz-transition:box-shadow .15s ease;-ms-transition:box-shadow .15s ease;-o-transition:box-shadow .15s ease;transition:box-shadow .15s ease;-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.theme-btn .ggt-vc-btn-text{font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;vertical-align:middle}.ggt-vc-button
i{position:relative;font-weight:inherit;font-size:1.8em;line-height:inherit;vertical-align:middle;opacity:.5;z-index:5}.theme-btn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-align-center{text-align:center}.btn-align-left{text-align:left}.btn-align-right{text-align:right}.theme-btn.btn-small{font-size:11px;line-height:10px;padding:13px
17px;border-radius:2px}.theme-btn.btn-small
i{font-size:2em}.theme-btn.btn-std{font-size:13px;padding:10px
20px}.theme-btn.btn-large{font-size:1.1em;padding:20px
28px}.theme-btn.btn-large
i{font-size:1.3em}.hover-active{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.theme-btn.icon-left
i{margin-right:.8em}.theme-btn.icon-right
i{margin-left:.8em}.hover-appear i,.hover-shift
i{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hover-appear.icon-left
i{-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);transform:translateX(-300px)}.hover-appear.icon-right
i{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px)}.hover-appear.icon-left:hover i,.hover-appear.icon-right:hover
i{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.hover-appear.icon-left .ggt-vc-btn-text{-webkit-transform:translateX(-1em);-moz-transform:translateX(-1em);-ms-transform:translateX(-1em);-o-transform:translateX(-1em);transform:translateX(-1em)}.hover-appear.icon-right .ggt-vc-btn-text{-webkit-transform:translateX(1em);-moz-transform:translateX(1em);-ms-transform:translateX(1em);-o-transform:translateX(1em);transform:translateX(1em)}.hover-appear.icon-left:hover .ggt-vc-btn-text,.hover-appear.icon-right:hover .ggt-vc-btn-text{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.hover-shift.icon-left
i{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.hover-shift.icon-left .ggt-vc-btn-text{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.hover-shift.icon-right
i{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.hover-shift.icon-left:hover i,.hover-shift.icon-right .ggt-vc-btn-text,.hover-shift.icon-right:hover
i{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.hover-shift.icon-left:hover .ggt-vc-btn-text{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.hover-shift.icon-right:hover .ggt-vc-btn-text{-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}.carousel-image
img{width:100%;height:auto}.carousel-item-wrap{transition:all .2s ease;background:#fff}.carousel-item-wrap,.ggt-vc-carousel-nav .ggt-vc-carousel-btn{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.ggt-vc-carousel-item:hover .carousel-item-wrap{-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.ggt-vc-carousel .owl-item{padding-bottom:20px}.ggt-vc-carousel-excerpt{font-size:12px;line-height:20px;margin:10px
0}.ggt-carousel-media-wrap{position:relative;margin-bottom:10px;min-height:45px}.ggt-vc-carousel-date{width:70px;height:70px;padding:10px;position:absolute;text-align:center;bottom:-25px;left:35px}.ggt-carousel-day{font-size:32px;font-weight:700;line-height:.8em}.ggt-carousel-month{text-transform:uppercase;font-weight:700;font-size:14px}.ggt-vc-carousel-nav{margin-top:20px;margin-bottom:20px}.ggt-vc-carousel-nav .ggt-vc-carousel-btn{display:inline-block;width:auto;height:40px;line-height:40px;text-align:center;margin:0
5px;background:#fff;color:#888;padding:0
18px;transition:all .2s ease}.ggt-vc-carousel-btn:hover{box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.blog-grid-item:hover .blog-outside-wrap,.ggt-vc-carousel-btn:hover{-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.ggt-vc-carousel-btn
i{font-weight:600;font-size:16px;line-height:inherit}.ggt-vc-counter-number-wrap{font-size:50px;line-height:1.2em}.ggt-vc-counter{padding:30px}.ggt-vc-counter-number{font-weight:700}.ggt-vc-counter-icon
i{color:#333}.ggt-vc-counter.section-dark .ggt-vc-counter-desc,.ggt-vc-counter.section-dark .ggt-vc-counter-icon i,.ggt-vc-counter.section-dark .ggt-vc-counter-title{color:#fff}.ggt-vc-counter-title{font-weight:400}.ggt-vc-counter-desc{margin-top:15px;position:relative}.ggt-vc-cta{padding:45px
35px 50px;text-align:center;position:relative;overflow:hidden}.ggt-vc-cta-content{color:#fff;vertical-align:middle;font-size:1.2em;line-height:1.2em;padding:0
30px;position:relative;z-index:1}.ggt-cta-content-desc{opacity:.7}.ggt-vc-cta-btn{vertical-align:middle;margin:0}.ggt-cta-title{font-size:35px;line-height:45px;margin-bottom:20px}.ggt-vc-cta-icon{font-size:80px;width:180px;height:180px;background-color:#fff;color:#000;line-height:180px;position:relative;border-radius:50%}.ggt-vc-cta-btn .ggt-vc-button{margin:0}.items-align-btnbottom .ggt-cta-right{margin-top:30px}.ggt-cta-left,.ggt-cta-right{position:relative;z-index:1}.ggt-cta-icon-bg{position:absolute;left:0;top:0;z-index:0;color:rgba(0,0,0,.08);font-size:250px}.ggt-deviceslider-items{height:auto;margin:0
auto;opacity:0}.ggt-deviceslider-wrap{overflow:hidden;position:relative}.ggt-deviceslider-items .owl-item{width:420px;padding:120px
20px 0;height:auto}.ggt-deviceslider-items.owl-carousel{opacity:1}.ggt-deviceslider-items.owl-carousel .owl-wrapper-outer{overflow:visible}.ggt-deviceslider-items .owl-item
img{width:100%;height:auto;opacity:.5;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.ggt-deviceslider-items.owl-carousel .owl-wrapper{-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-o-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;transition-timing-function:cubic-bezier(.645,.045,.355,1)!important}.ggt-deviceslider-items .owl-item.active
img{opacity:1}.device-mobile .ggt-deviceslider-items{width:100%;height:100%;position:relative}.device-mobile .ggt-deviceslider-outer{position:absolute;top:14.5%;left:8.4%;width:84.1%;height:69.4%;overflow:hidden}.ggt-ds-device-bg{position:relative;left:0;right:0;margin:auto}.device-mobile .ggt-ds-device-bg{width:auto;max-width:100%}.device-mobile .ggt-deviceslider-items .owl-item{width:100%;padding:0}.device-tablet .ggt-deviceslider-items{width:100%;height:100%;position:relative}.device-tablet .ggt-deviceslider-outer{position:absolute;top:10.2%;left:6%;width:88%;height:78%;overflow:hidden}.device-tablet .ggt-ds-device-bg{width:auto;max-width:100%}.device-tablet .ggt-deviceslider-items .owl-item{width:100%;padding:0}.device-laptop .ggt-deviceslider-items{width:100%;height:100%;position:relative}.device-laptop .ggt-deviceslider-outer{position:absolute;top:8.18%;left:13.5%;margin:auto;width:73.6%;height:76.9%;overflow:hidden}.device-laptop .ggt-ds-device-bg{width:auto;max-width:100%}.device-laptop .ggt-deviceslider-items .owl-item{width:100%;padding:0}.ggt-deviceslider-nav{display:none}.ggt-flexgrid{opacity:0}.ggt-flexgrid.all-set{opacity:1}.ggt-flexgrid-item{position:relative;display:inline-block;width:100%;vertical-align:top;overflow:hidden}.ggt-flexitem-center,.ggt-hd-icon-left .ggt-vc-hd-text-wrap,.ggt-hd-icon-right .ggt-hd-icon-wrap{vertical-align:middle}.fg-col-2 .ggt-flexgrid-item{width:50%}.fg-col-3 .ggt-flexgrid-item{width:33.33%}.fg-col-4 .ggt-flexgrid-item{width:25%}.fg-col-5 .ggt-flexgrid-item{width:20%}.fg-col-6 .ggt-flexgrid-item{width:16.66%}.fg-col-7 .ggt-flexgrid-item{width:14.28%}.fg-col-8 .ggt-flexgrid-item{width:12.5%}.ggt-flexitem-bg,.ggt-flexitem-bg-back{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.ggt-flexgrid-item .ggt-fg-video iframe,.ggt-flexgrid-item .ggt-fg-video video,.ggt-flexitem-inside{position:relative;z-index:1}.ggt-flexitem-inside{display:table;table-layout:fixed;width:100%;height:100%;max-width:100%!important}.ggt-flexitem-front{position:relative;height:100%;width:100%}.ggt-flexitem-center{display:table-cell;text-align:center;padding:0
15%}.fg-bg-type-image .ggt-flexitem-bg,.fg-bg-type-image .ggt-flexitem-bg-back{background-size:cover;background-position:center center}.ggt-flexgrid-items .fg-skin-dark,.ggt-flexgrid-items .fg-skin-dark
a{color:#fff}.ggt-flexgrid-items .fg-skin-light,.ggt-flexgrid-items .fg-skin-light
a{color:#000}.fg-item-icon-img{max-width:80%;margin:0
auto}.fg-item-icon-class{font-size:80px}.ggt-flexgrid-item .ggt-fg-video
iframe{width:100%;height:auto}.ggt-flexitem-back{position:absolute;top:0;left:0;width:100%;height:100%}.fg-back-type-3dcube .ggt-flexitem-back,.fg-back-type-3dcube .ggt-flexitem-front,.fg-back-type-flip .ggt-flexitem-back,.fg-back-type-flip .ggt-flexitem-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.fg-back-type-flip .ggt-flexitem-back{z-index:-1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.fg-back-type-flip:hover .ggt-flexitem-back{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.fg-back-type-flip:hover .ggt-flexitem-front{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.ggt-flexgrid-item.fg-back-type-flip{overflow:visible;-webkit-perspective:1500px;perspective:1500px;-webkit-transform-style:preserve3d;transform-style:preserve3d}.ggt-flexgrid-item.fg-back-type-3dcube{-webkit-perspective:2400px;perspective:2400px;-webkit-perspective-origin:50%;perspective-origin:50%;overflow:visible}.fg-back-type-3dcube .ggt-item-inside-wrap{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.fg-back-type-overlay .ggt-flexitem-back,.fg-back-type-overlay .ggt-flexitem-front{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.fg-back-type-overlay{overflow:hidden}.fg-overlay-fx-slide-bottom .ggt-flexitem-back,.fg-overlay-fx-slide-left .ggt-flexitem-back,.fg-overlay-fx-slide-right .ggt-flexitem-back,.fg-overlay-fx-slide-top .ggt-flexitem-back{z-index:3}.fg-overlay-fx-fade .ggt-flexitem-back{opacity:0}.ggt-flexgrid-item.fg-overlay-fx-fade:hover .ggt-flexitem-back{opacity:1}.fg-overlay-fx-slide-left .ggt-flexitem-back{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.fg-overlay-fx-slide-right .ggt-flexitem-back{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ggt-flexgrid-item.fg-overlay-fx-slide-left:hover .ggt-flexitem-back,.ggt-flexgrid-item.fg-overlay-fx-slide-right:hover .ggt-flexitem-back{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.fg-overlay-fx-slide-top .ggt-flexitem-back{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.fg-overlay-fx-slide-bottom .ggt-flexitem-back{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ggt-flexgrid-item.fg-overlay-fx-slide-bottom:hover .ggt-flexitem-back,.ggt-flexgrid-item.fg-overlay-fx-slide-top:hover .ggt-flexitem-back{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.fg-overlay-fx-shift-left .ggt-flexitem-back{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.fg-overlay-fx-shift-left .ggt-flexitem-front{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.fg-overlay-fx-shift-right .ggt-flexitem-back{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.fg-overlay-fx-shift-right .ggt-flexitem-front,.ggt-flexgrid-item.fg-overlay-fx-shift-left:hover .ggt-flexitem-back,.ggt-flexgrid-item.fg-overlay-fx-shift-right:hover .ggt-flexitem-back{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ggt-flexgrid-item.fg-overlay-fx-shift-left:hover .ggt-flexitem-front{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ggt-flexgrid-item.fg-overlay-fx-shift-right:hover .ggt-flexitem-front{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.fg-overlay-fx-shift-top .ggt-flexitem-back{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.fg-overlay-fx-shift-top .ggt-flexitem-front{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.fg-overlay-fx-shift-bottom .ggt-flexitem-back{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.fg-overlay-fx-shift-bottom .ggt-flexitem-front,.ggt-flexgrid-item.fg-overlay-fx-shift-bottom:hover .ggt-flexitem-back,.ggt-flexgrid-item.fg-overlay-fx-shift-top:hover .ggt-flexitem-back{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ggt-flexgrid-item.fg-overlay-fx-shift-top:hover .ggt-flexitem-front{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ggt-flexgrid-item.fg-overlay-fx-shift-bottom:hover .ggt-flexitem-front{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ggt-flexgrid-wrap{position:relative}.ggt-fg-controls{position:absolute;right:0;bottom:0;display:block;z-index:100;opacity:.3;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.ggt-fg-controls:hover{opacity:1}.ggt-fg-controls
a{display:inline-block;width:50px;height:50px;background:#fff;color:#000;text-align:center;line-height:50px;font-size:30px;font-weight:700}.ggt-fg-controls a
i{line-height:inherit;font-size:inherit;font-weight:inherit}.ggt-item-inside-wrap{position:relative;z-index:1;width:100%;height:100%}.fg-overlay-fx-slide-bottom .ggt-flexitem-bg-back,.fg-overlay-fx-slide-left .ggt-flexitem-bg-back,.fg-overlay-fx-slide-right .ggt-flexitem-bg-back,.fg-overlay-fx-slide-top .ggt-flexitem-bg-back{opacity:.8}.fg-overlay-fx-slide-bottom .ggt-flexitem-front .ggt-flexitem-center,.fg-overlay-fx-slide-left .ggt-flexitem-front .ggt-flexitem-center,.fg-overlay-fx-slide-right .ggt-flexitem-front .ggt-flexitem-center,.fg-overlay-fx-slide-top .ggt-flexitem-front .ggt-flexitem-center{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.fg-overlay-fx-slide-bottom:hover .ggt-flexitem-front .ggt-flexitem-center,.fg-overlay-fx-slide-left:hover .ggt-flexitem-front .ggt-flexitem-center,.fg-overlay-fx-slide-right:hover .ggt-flexitem-front .ggt-flexitem-center,.fg-overlay-fx-slide-top:hover .ggt-flexitem-front .ggt-flexitem-center{opacity:0}.ggt-fg-description{font-size:12px;line-height:20px}.ggt-flexitem-inside .ggt-vc-button{margin-top:35px}.content-normal .ggt-flexitem-back .ggt-fg-title{font-size:30px;text-transform:uppercase;line-height:1.7em;font-weight:400;margin-bottom:10px}.content-normal .ggt-flexitem-front .ggt-fg-title{font-size:14px;text-transform:uppercase;display:inline-block;padding:8px
15px}.content-normal .ggt-flexitem-front.fg-skin-light .ggt-fg-title{background:#1e2022;color:#fff}.content-normal .ggt-flexitem-front.fg-skin-light .ggt-fg-title
a{color:#fff}.content-normal .ggt-flexitem-front.fg-skin-dark .ggt-fg-title{background:#fff;color:#1e2022}.content-normal .ggt-flexitem-front.fg-skin-dark .ggt-fg-title
a{color:#1e2022}.ggt-gallery-item{position:relative;width:30%;overflow:hidden}.ggt-img-overlay-bg{position:absolute;width:100%;height:100%;border-radius:50%;left:-100%;bottom:-100%;opacity:.7;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.ggt-gallery-item:hover .ggt-img-overlay-bg{left:0;bottom:0;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}.ggt-gallery-text{position:relative;z-index:1;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gallery-col-1 .ggt-gallery-item{width:100%}.gallery-col-2 .ggt-gallery-item{width:50%}.gallery-col-3 .ggt-gallery-item{width:33.33%}.gallery-col-4 .ggt-gallery-item{width:25%}.gallery-col-5 .ggt-gallery-item{width:20%}.gallery-col-6 .ggt-gallery-item{width:16.66%}.gallery-col-7 .ggt-gallery-item{width:14.28%}.gallery-col-8 .ggt-gallery-item{width:12.5%}.gallery-col-1 .ggt-gallery-sizer{width:100%}.gallery-col-2 .ggt-gallery-sizer{width:50%}.gallery-col-3 .ggt-gallery-sizer{width:33.33%}.gallery-col-4 .ggt-gallery-sizer{width:25%}.gallery-col-5 .ggt-gallery-sizer{width:20%}.gallery-col-6 .ggt-gallery-sizer{width:16.66%}.gallery-col-7 .ggt-gallery-sizer{width:14.28%}.gallery-col-8 .ggt-gallery-sizer{width:12.5%}.ggt-gallery-item
img{max-width:100%;height:auto}.ggt-img-caption{font-weight:400;text-transform:uppercase}.ggt-img-description{font-size:13px;font-style:italic}.ggt-gallery-item .ggt-img-info{position:absolute;padding:8px
15px;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ggt-gallery-item:hover .ggt-img-info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (max-width:1024px){.gallery-col-5 .ggt-gallery-item,.gallery-col-6 .ggt-gallery-item{width:33.33%}.gallery-col-7 .ggt-gallery-item,.gallery-col-8 .ggt-gallery-item{width:25%}}@media (max-width:768px){.gallery-col-1 .ggt-gallery-item{width:100%}.gallery-col-2 .ggt-gallery-item,.gallery-col-3 .ggt-gallery-item,.gallery-col-4 .ggt-gallery-item,.gallery-col-5 .ggt-gallery-item,.gallery-col-6 .ggt-gallery-item,.gallery-col-7 .ggt-gallery-item,.gallery-col-8 .ggt-gallery-item{width:50%}}@media (max-width:767px){.gallery-col-2 .ggt-gallery-item,.gallery-col-3 .ggt-gallery-item,.gallery-col-4 .ggt-gallery-item,.gallery-col-5 .ggt-gallery-item,.gallery-col-6 .ggt-gallery-item,.gallery-col-7 .ggt-gallery-item,.gallery-col-8 .ggt-gallery-item{width:100%}}.ggt-vc-hd-title{position:relative;line-height:1.5em;margin-bottom:5px}.ggt-vc-hd-title h1,.ggt-vc-hd-title h2,.ggt-vc-hd-title h3,.ggt-vc-hd-title h4,.ggt-vc-hd-title h5,.ggt-vc-hd-title
h6{margin:0}.ggt-vc-hd-subtitle{position:relative;margin-top:10px;opacity:.6}.ggt-hd-style2 .ggt-vc-hd-title{display:table;width:100%}.ggt-hd-style2 .ggt-vc-hd-title .left-line,.ggt-hd-style2 .ggt-vc-hd-title .right-line{position:relative;white-space:nowrap;display:table-cell;width:50%;vertical-align:middle}.ggt-vc-heading-wrap.text-left .right-line,.ggt-vc-heading-wrap.text-right .left-line{width:100%}.ggt-hd-style2 .ggt-vc-hd-title .left-line:before,.ggt-hd-style2 .ggt-vc-hd-title .right-line:before{content:"";width:100%;position:absolute;left:0;top:50%;background:rgba(0,0,0,.15);height:1px}.ggt-hd-style2 .ggt-vc-hd-title .hd-title-text{display:table-cell;padding:0
10px;white-space:nowrap;word-break:break-word}.ggt-vc-heading-wrap.text-left .left-line,.ggt-vc-heading-wrap.text-right .right-line{display:none}.ggt-vc-heading-wrap.text-left .hd-title-text{padding-left:0}.ggt-vc-heading-wrap.text-right .hd-title-text{padding-right:0}.ggt-hd-style3.ggt-hd-line-above_title .ggt-vc-hd-title{padding-top:15px}.ggt-hd-style3.ggt-hd-line-under_subtitle .ggt-vc-hd-subtitle,.ggt-hd-style3.ggt-hd-line-under_title .ggt-vc-hd-title{padding-bottom:20px}.ggt-hd-style3.ggt-hd-line-above_title .ggt-vc-hd-title:before,.ggt-hd-style3.ggt-hd-line-under_subtitle .ggt-vc-hd-subtitle:before,.ggt-hd-style3.ggt-hd-line-under_title .ggt-vc-hd-title:before{content:"";position:absolute;width:30px;height:1px;background:rgba(0,0,0,.15)}.ggt-hd-style3.ggt-hd-line-above_title .ggt-vc-hd-title:before{top:0;bottom:auto}.ggt-hd-style3.ggt-hd-line-under_title .ggt-vc-hd-title:before{bottom:7px;top:auto}.ggt-hd-style3.ggt-hd-line-under_subtitle .ggt-vc-hd-subtitle:before{bottom:0;top:auto}.ggt-vc-heading-wrap.text-left .ggt-hd-style3.ggt-hd-line-above_title .ggt-vc-hd-title:before,.ggt-vc-heading-wrap.text-left .ggt-hd-style3.ggt-hd-line-under_subtitle .ggt-vc-hd-subtitle:before,.ggt-vc-heading-wrap.text-left .ggt-hd-style3.ggt-hd-line-under_title .ggt-vc-hd-title:before{left:0;right:auto}.ggt-vc-heading-wrap.text-center .ggt-hd-style3.ggt-hd-line-above_title .ggt-vc-hd-title:before,.ggt-vc-heading-wrap.text-center .ggt-hd-style3.ggt-hd-line-under_subtitle .ggt-vc-hd-subtitle:before,.ggt-vc-heading-wrap.text-center .ggt-hd-style3.ggt-hd-line-under_title .ggt-vc-hd-title:before{left:0;right:0;margin:auto}.ggt-vc-heading-wrap.text-right .ggt-hd-style3.ggt-hd-line-above_title .ggt-vc-hd-title:before,.ggt-vc-heading-wrap.text-right .ggt-hd-style3.ggt-hd-line-under_subtitle .ggt-vc-hd-subtitle:before,.ggt-vc-heading-wrap.text-right .ggt-hd-style3.ggt-hd-line-under_title .ggt-vc-hd-title:before{right:0;left:auto}.ggt-hd-icon-wrap{padding:15px}.ggt-vc-heading-wrap.text-left .ggt-hd-icon-wrap{padding-left:0}.ggt-vc-heading-wrap.text-right .ggt-hd-icon-wrap{padding-right:0}.ggt-vc-heading .ggt-hd-icon{margin-bottom:20px;font-size:50px;line-height:1em}.ggt-vc-heading .ggt-hd-icon::after{border-radius:50px;content:"";display:block;left:-17px;opacity:.2;position:absolute;top:-16px;right:0;bottom:0;padding:40px}.ggt-icon-border,.ggt-vc-iconbox{position:relative}.ggt-hd-icon-left .ggt-hd-content,.ggt-hd-icon-right .ggt-hd-content{display:table;width:100%}.ggt-hd-icon-left .ggt-hd-icon-wrap,.ggt-hd-icon-left .ggt-vc-hd-text-wrap,.ggt-hd-icon-right .ggt-hd-icon-wrap,.ggt-hd-icon-right .ggt-vc-hd-text-wrap{display:table-cell}.ggt-vc-icon{display:inline-block}.ggt-vc-icon-img{width:100%;height:auto}.ggt-vc-icon .ggt-vc-icon-class{text-align:center;line-height:inherit}.icon-style-circle .ggt-icon-border{border-radius:50%}.ggt-icon-border{text-align:center}.icon-style-square .ggt-icon-border.animate-icon{overflow:hidden}.ggt-vc-flipbox-front{position:relative;border:0
solid #ccc;border-radius:4px}.ggt-iconbox-border{display:inline-block;width:70px;height:70px;line-height:70px;text-align:center}.ggt-vc-flipbox-title h5,.ggt-vc-iconbox-title
h5{margin:0}.icon-pos-inlineleft .ggt-vc-iconbox-title
h5{display:inline-block;margin-left:.5em}.icon-pos-inlineright .ggt-vc-iconbox-title
h5{display:inline-block;margin-right:.5em}.ggt-vc-iconbox-class-inline{font-size:40px}.ggt-vc-iconbox.icon-pos-topoffset{margin-top:35px}.icon-pos-topoffset .ggt-iconbox-border{position:absolute;top:-35px;left:0;right:0;margin:auto;z-index:5}.icon-pos-left .ggt-vc-iconbox-content{display:inline-block;width:calc(100% - 80px);vertical-align:top;text-align:left;padding-left:20px}.icon-pos-right .ggt-vc-iconbox-content{display:inline-block;width:calc(100% - 80px);vertical-align:top;text-align:right;padding-right:20px}.icon-pos-left .ggt-vc-iconbox-content .ggt-vc-iconbox-title,.icon-pos-right .ggt-vc-iconbox-content .ggt-vc-iconbox-title{margin-top:0}.ggt-vc-flipbox-title,.ggt-vc-iconbox-title{margin:20px
auto}.ggt-vc-iconbox-desc{opacity:.6}.ggt-iconbox-border
i{font-size:40px;position:relative;z-index:5}i.ggt-vc-iconbox-class{line-height:inherit}.iconbox-style-circle .ggt-iconbox-border{border-radius:50%;overflow:hidden}.ggt-vc-iconbox-front{padding:30px}img.ggt-vc-iconbox-img{width:28px;height:auto}.ggt-vc-flipbox-back{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;border:0
solid #ccc;border-radius:4px;backface-visibility:hidden}.ggt-vc-flipbox-back,.ggt-vc-flipbox-front{padding:30px;-webkit-backface-visibility:hidden}.flip-type-vertical .ggt-vc-flipbox-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-type-horizontal .ggt-vc-flipbox-back{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.ggt-vc-flipbox-front{backface-visibility:hidden}.ggt-vc-iconbox .ggt-vc-flipbox-back,.ggt-vc-iconbox .ggt-vc-flipbox-front{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.flip-type-material .iconbox-flip-bg{position:absolute;overflow:hidden;bottom:0;left:0;right:0;top:0;margin:auto;width:30px;height:30px;border-radius:50%;transition:all .3s ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.flip-type-material .ggt-vc-flipbox-back .ggt-vc-flipbox-inside,.flip-type-material .iconbox-flip-bg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.flip-type-material .ggt-vc-flipbox-back .ggt-vc-flipbox-inside{opacity:0;transition:all .3s ease}.ggt-vc-iconbox.is-flippable.flip-type-vertical:hover .ggt-vc-flipbox-front{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.ggt-vc-iconbox.is-flippable.flip-type-horizontal:hover .ggt-vc-flipbox-front{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}.ggt-vc-iconbox.is-flippable.flip-type-vertical:hover .ggt-vc-flipbox-back{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ggt-vc-iconbox.is-flippable.flip-type-horizontal:hover .ggt-vc-flipbox-back{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.flip-type-material:hover .iconbox-flip-bg{-webkit-transform:scale(25);-moz-transform:scale(25);-ms-transform:scale(25);-o-transform:scale(25);transform:scale(25)}.flip-type-material:hover .ggt-vc-flipbox-back .ggt-vc-flipbox-inside{opacity:1}.flip-type-material .flip-back-crop{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;z-index:0}.ggt-vc-flipbox-inside{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ggt-iconlist-item .ggt-iconlist-icon{line-height:inherit;font-size:18px;vertical-align:middle;transition:all .15s ease}.ggt-iconlist-icon-brd,.ggt-iconlist-item .ggt-iconlist-icon{display:inline-block;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease}.ggt-iconlist-item{margin-bottom:15px}.iconlist-style-squares .ggt-iconlist-icon.color-none{background:#ddd;color:#000}.ggt-iconlist-text{margin-left:16px;color:#888;font-size:12px}.ggt-iconlist-icon-brd{width:40px;height:40px;line-height:36px;text-align:center;border:1px
solid;transition:all .15s ease}.iconlist-style-circles .ggt-iconlist-icon-brd,.iconlist-style-default .ggt-iconlist-icon-brd{border-radius:50%}.ggt-vc-image-holder
img{max-width:100%;height:auto}.blog-inside-wrap{position:relative;overflow:hidden;background:#fff}.blog-image{position:absolute;background-size:cover;background-position:center center;top:0;left:0;width:100%;height:100%;z-index:0}.blog-item-content{position:relative;z-index:2}.ggt-vc-blog-excerpt{font-size:12px;line-height:20px}.ggt-blog-item-footer{background:#f0f0f0;border-top:1px solid rgba(0,0,0,.08);padding:20px
30px;text-align:left;font-size:11px}.ggt-blog-item-footer .category-item
a{color:#888}.blog-image-overlay{position:absolute;top:0;width:100%;height:100%;z-index:2;transition:all .4s ease}.blog-image-overlay,.blog-image-overlay .blog-overlay-buttons .blog-overlay-btn:after{left:0;text-align:center;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.blog-image-overlay .blog-overlay-buttons,.blog-overlay-slideup .blog-overlay-buttons{display:inline-block;margin-top:30px}.blog-image-overlay .blog-overlay-buttons .blog-overlay-btn,.blog-overlay-slideup .blog-overlay-buttons .blog-overlay-btn{background:#333;color:#fff;width:50px;height:50px;display:inline-block;vertical-align:top;margin:0
5px;line-height:50px;font-size:22px;font-weight:700;position:relative;text-align:center}.blog-image-overlay .blog-overlay-buttons .blog-overlay-btn:after{content:attr(data-label);position:absolute;bottom:-30px;color:#fff;line-height:12px;right:0;transition:all .4s ease}.blog-grid-item:hover .blog-image-overlay,.blog-image-overlay .blog-overlay-buttons .blog-overlay-btn:hover:after{opacity:1}.blog-overlay-outer{width:100%;height:100%;display:table}.blog-overlay-inner{display:table-cell;vertical-align:middle}.blog-grid-item{overflow:hidden}.blog-grid-item:hover .blog-outside-wrap{box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.blog-outside-wrap{position:relative;width:100%;height:100%;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.layout-grid .blog-inside-wrap,.layout-metro .blog-inside-wrap,.layout-square .blog-inside-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.layout-masonry .blog-image{position:relative}.layout-masonry.columns-2 .blog-grid-item{width:50%}.layout-masonry.columns-3 .blog-grid-item{width:33.33%}.layout-masonry.columns-4 .blog-grid-item{width:25%}.layout-masonry.columns-6 .blog-grid-item{width:16.66%}.blog-item-content{text-align:center}.blog-item-content
h6{margin-top:25px;margin-bottom:12px;font-weight:500;line-height:1.5em}.blog-categories .category-item a:after{content:",";margin:0
3px 0 6px}.blog-categories .category-item:last-child a:after{display:none}.ggt_blog_filter li,.vc-blog-loadmore{display:inline-block}.ms-text-align-center .blog-item-content{text-align:center}.ms-text-align-left .blog-item-content{text-align:left}.ms-text-align-right .blog-item-content{text-align:right}.ggt_blog_filter{padding:0;list-style-type:none;text-align:left;margin:40px
0 12px}.ggt_blog_filter li
a{margin:0
10px 0 0;padding:5px
10px 8px;display:inline-block}.ggt-blog-grid-wrap{text-align:center}.vc-blog-loadmore{margin:50px
auto 20px}.blog-overlay-permalink{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:5}.blog-overlay-inner{opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.blog-grid-item:hover .blog-overlay-inner{opacity:1}.blog-overlay-slideup .blog-overlay-text{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;color:#000;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.blog-overlay-slideup .blog-grid-item:hover .blog-overlay-text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ggt_blog_filter_mobile{display:none;visibility:hidden;text-transform:uppercase;padding:0;position:relative;background:#fff;margin:20px}.ggt_blog_filter_dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;border:2px
solid #ddd;margin-top:-2px;z-index:2;background:#FFF;color:#000;padding:10px
0;text-align:left;width:auto;white-space:nowrap}.ggt-mdslider-img-wrap,.ggt-os-icon-wrap,.ggt-os-nav{text-align:center}.ggt_blog_filter_mobile.open
.ggt_blog_filter_dropdown{opacity:1;visibility:visible}.ggt-blog-img-wrap{position:relative;margin-bottom:10px;min-height:45px}.ggt-blog-day{font-size:32px;font-weight:700;line-height:.8em}.ggt-blog-month{text-transform:uppercase;font-weight:700;font-size:14px}.ggt-vc-blog-date{width:70px;height:70px;padding:10px;position:absolute;bottom:-25px;left:35px}.ggt_filter_line{display:block;width:100%;height:0;position:absolute;bottom:0;left:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.selected
.ggt_filter_line{height:3px}@media (max-width:768px){.ggt_blog_filter{display:none;visibility:hidden}.ggt_blog_filter_mobile{display:inline-block;visibility:visible}}.ggt-mdslider-img{width:70%;display:inline-block;margin:20px
auto}.ggt-mdslider-items{opacity:0}.ggt-mdslider-items.owl-carousel{opacity:1}.ggt-mdslider-items.owl-carousel .owl-wrapper{-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-o-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;transition-timing-function:cubic-bezier(.645,.045,.355,1)!important}.ggt-mdslider-wrap{position:relative}.ggt-mdslider-nav{position:absolute;bottom:50px;left:50px}.ggt-mdslider-title{font-size:26px;line-height:1.5em;margin:20px
0}.ggt-md-item-inside{padding:50px
50px 100px;opacity:.5;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-moz-transition:all .5s cubic-bezier(.645,.045,.355,1);-ms-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1)}.owl-item.active .ggt-md-item-inside{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ggt-overlayslider-container{position:relative;overflow:hidden}.ggt-overlayslider-bg{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center center}.ggt-overlayslider-wrap{position:relative;top:0;left:0;opacity:0;-webkit-transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .1s linear;-moz-transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .1s linear;-ms-transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .1s linear;-o-transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .1s linear;transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .1s linear}.ggt-overlayslider-wrap.os-set{opacity:1}.ggt-overlayslider-item{padding:50px}.ggt-overlay-slider-button{position:absolute;left:0;right:0;margin:auto;bottom:50px;z-index:2;outline:0!important}.ggt-overlayslider-items-bg{position:absolute;opacity:.8;width:100%;height:100%;left:0;top:0}.os-position-left .ggt-overlay-slider-button{left:auto;right:-35px;margin:auto;bottom:0;top:0}.os-position-left .ggt-overlay-slider-button
i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.os-position-left .ggt-overlay-slider-button.open
i{transform:rotate(-90deg)}.os-position-left .ggt-overlay-slider-button.open i,.os-position-right .ggt-overlay-slider-button
i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.ggt-overlayslider-wrap.os-position-left.os-size-half{margin-right:50%}.ggt-overlayslider-wrap.os-position-left.os-size-twothird{margin-right:33.33%}.ggt-overlayslider-wrap.os-position-left.os-size-third{margin-right:66.66%}.os-position-right .ggt-overlay-slider-button{right:auto;left:-35px;margin:auto;bottom:0;top:0}.os-position-right .ggt-overlay-slider-button
i{transform:rotate(-90deg)}.os-position-right .ggt-overlay-slider-button.open
i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ggt-overlayslider-wrap.os-position-right.os-size-half{margin-left:50%}.ggt-overlayslider-wrap.os-position-right.os-size-twothird{margin-left:33.33%}.ggt-overlayslider-wrap.os-position-right.os-size-third{margin-left:66.66%}.os-position-top .ggt-overlay-slider-button{left:0;right:0;margin:auto;bottom:-35px;top:auto}.os-position-top .ggt-overlay-slider-button
i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.os-position-top .ggt-overlay-slider-button.open
i{transform:rotate(0)}.os-position-bottom .ggt-overlay-slider-button i,.os-position-top .ggt-overlay-slider-button.open
i{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.ggt-overlayslider-wrap.os-position-top.os-size-half{margin-bottom:50%}.ggt-overlayslider-wrap.os-position-top.os-size-twothird{margin-bottom:33.33%}.ggt-overlayslider-wrap.os-position-top.os-size-third{margin-bottom:66.66%}.os-position-bottom .ggt-overlay-slider-button{left:0;right:0;margin:auto;top:-35px;bottom:auto}.os-position-bottom .ggt-overlay-slider-button
i{transform:rotate(0)}.os-position-bottom .ggt-overlay-slider-button.open
i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.ggt-overlayslider-wrap.os-position-bottom.os-size-half{margin-top:50%}.ggt-overlayslider-wrap.os-position-bottom.os-size-twothird{margin-top:33.33%}.ggt-overlayslider-wrap.os-position-bottom.os-size-third{margin-top:66.66%}.ggt-os-nav{position:absolute;bottom:50px;left:0;right:0;width:100%}.ggt-os-media-block{display:inline-block;padding:25px
20px;vertical-align:top}.ggt-os-img-wrap{margin:0
auto;line-height:160px}.media-icon .ggt-overlayslider-content,.media-image .ggt-overlayslider-content,.media-video .ggt-overlayslider-content{display:inline-block;vertical-align:top}.media-icon .ggt-os-media-block{width:29%}.media-icon .ggt-overlayslider-content{width:69%}.media-image .ggt-os-media-block,.media-image .ggt-overlayslider-content,.media-video .ggt-os-media-block,.media-video .ggt-overlayslider-content{width:49%}.ggt-os-icon-border .ggt-os-icon{font-size:70px;line-height:160px}.ggt-os-icon-border{width:160px;height:160px;margin:0
auto;border-radius:50%;position:relative}.ggt-overlayslider-text{margin-bottom:20px;margin-top:10px}.ggt-os-media-block
iframe{width:100%;height:auto}.ggt-os-media-block iframe,.ggt-os-media-block
video{position:relative;z-index:1}.ggt-overlayslider-wrap.with-points .ggt-os-item-inside{padding-bottom:30px}.ggt-overlayslider-item.rm-mob .ggt-os-media-block{display:block;width:100%;text-align:left}.ms-text-align-center .pf-item-content,.pf-image-overlay,.pf-item-content{text-align:center}.ggt-overlayslider-item.rm-mob .ggt-os-icon-border{margin:0}.ggt-overlayslider-item.rm-mob .ggt-overlayslider-content{display:block;width:100%}.ggt-overlayslider-item.rm-tab-v .ggt-os-icon-border{width:80px;height:80px;margin:0
auto;border-radius:50%;position:relative}.ggt-overlayslider-item.rm-tab-v .ggt-os-icon-border .ggt-os-icon{font-size:50px;line-height:80px}.ggt-overlayslider-item .ggt-overlayslider-title
h3{color:inherit}@media(max-width:768px){.ggt-overlay-slider-button{display:none}.ggt-overlayslider-wrap.os-position-left.os-size-half,.ggt-overlayslider-wrap.os-position-left.os-size-third,.ggt-overlayslider-wrap.os-position-left.os-size-twothird{margin-right:0!important}.ggt-overlayslider-wrap.os-position-right.os-size-half,.ggt-overlayslider-wrap.os-position-right.os-size-third,.ggt-overlayslider-wrap.os-position-right.os-size-twothird{margin-left:0!important}.ggt-overlayslider-wrap.os-position-top.os-size-half,.ggt-overlayslider-wrap.os-position-top.os-size-third,.ggt-overlayslider-wrap.os-position-top.os-size-twothird{margin-bottom:0!important}.ggt-overlayslider-wrap.os-position-bottom.os-size-half,.ggt-overlayslider-wrap.os-position-bottom.os-size-third,.ggt-overlayslider-wrap.os-position-bottom.os-size-twothird{margin-top:0!important}}.para-grid-item{left:0;opacity:0;position:absolute}.para-grid-item
img{width:100%;height:auto}.columns-2 .para-grid-item{width:50%}.columns-3 .para-grid-item{width:33.33%}.columns-4 .para-grid-item{width:25%}.columns-2 .para-grid-item:nth-child(2n){left:50%}.columns-3 .para-grid-item:nth-child(3n+2){left:33.33%}.columns-3 .para-grid-item:nth-child(3n){left:66.66%}.loaded .para-grid-item{opacity:1}.para-content{position:relative;background:#fff;color:#222;padding:20px
15px 30px 30px;transition:all .2s ease}.para-content,.para-inside-wrap{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.para-grid-item:hover .para-content{background:#222;color:#fff}.para-grid-item:hover .para-content
a{color:#fff}.para-content .ggt-para-title{position:relative;line-height:20px}.para-image{overflow:hidden;position:relative}.para-inside-wrap{transition:all .2s ease}.para-grid-item:hover .para-inside-wrap{-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.15),0 5px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.15),0 5px 12px 0 rgba(0,0,0,.15);box-shadow:0 5px 12px 3px rgba(0,0,0,.15),0 5px 12px 0 rgba(0,0,0,.15)}.para-categories{padding:0;line-height:12px;margin-top:5px}.category-item{opacity:.5;line-height:12px}.ggt-pf-parallax-grid{overflow:hidden;position:relative}.ggt-piechart-items{display:none}.ggt-pie-chart{max-width:100%;height:auto}.pf-image,.pf-image-overlay{top:0;left:0;width:100%;height:100%}.pf-inside-wrap{position:relative;overflow:hidden}.pf-image{position:absolute;background-size:cover;background-position:center center;z-index:0}.pf-grid-item .pf-item-content{position:relative;z-index:2;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.pf-grid-item:hover .pf-item-content{background:#fff}.pf-image-overlay{position:absolute;z-index:2;opacity:1;overflow:hidden}.pf-overlay-bg{content:"";border-radius:50%;z-index:0;right:0;bottom:0;margin:auto;min-height:100%;min-width:100%;transform:scale(0);-webkit-transition:opacity .2s,transform .6s cubic-bezier(.4,0,.2,1);-moz-transition:opacity .2s,transform .6s cubic-bezier(.4,0,.2,1);-ms-transition:opacity .2s,transform .6s cubic-bezier(.4,0,.2,1);-o-transition:opacity .2s,transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .2s,transform .6s cubic-bezier(.4,0,.2,1)}.pf-overlay-bg,.pf-overlay-outer{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.pf-overlay-outer{opacity:0;transform:scale(0);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.pf-grid-item:hover .pf-overlay-bg{opacity:.8;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.pf-grid-item:hover .pf-overlay-outer{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.pf-image-overlay .pf-overlay-buttons,.pf-overlay-slideup .pf-overlay-buttons{display:inline-block}.pf-image-overlay .pf-overlay-buttons .pf-overlay-btn,.pf-overlay-slideup .pf-overlay-buttons .pf-overlay-btn{background:#fff;color:#1e2022;width:50px;height:50px;display:inline-block;vertical-align:top;margin:0
5px;line-height:50px;font-size:28px;border-radius:3px;font-weight:700;position:relative;text-align:center;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.1),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,.1),0 5px 12px 0 rgba(0,0,0,.08);box-shadow:0 3px 7px 0 rgba(0,0,0,.1),0 5px 12px 0 rgba(0,0,0,.08)}.pf-image-overlay .pf-overlay-buttons .pf-overlay-btn:hover,.pf-overlay-slideup .pf-overlay-buttons .pf-overlay-btn:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.08);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.08);box-shadow:0 0 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.08)}.pf-overlay-outer{width:100%;height:100%;display:table}.pf-overlay-inner{display:table-cell;vertical-align:middle}.pf-grid-item:hover .pf-image-overlay{opacity:1}.pf-grid-item{overflow:hidden}.pf-outside-wrap{position:relative;width:100%;height:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.pf-grid-item:hover .pf-outside-wrap{-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.layout-grid .pf-inside-wrap,.layout-metro .pf-inside-wrap,.layout-square .pf-inside-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.filter-text,.layout-masonry .pf-image,a.filter-link{position:relative}.masonry-img{width:100%;height:auto}.layout-masonry.columns-2 .pf-grid-item{width:50%}.layout-masonry.columns-3 .pf-grid-item{width:33.33%}.layout-masonry.columns-4 .pf-grid-item{width:25%}.layout-masonry.columns-6 .pf-grid-item{width:16.66%}.pf-item-content
h6{margin-top:0;margin-bottom:0;font-size:14px;font-weight:500}.pf-categories .category-item
a{color:#aaa;font-size:11px;vertical-align:middle;line-height:11px}.pf-categories .category-item a:after{content:"/";margin:0
3px 0 6px}.pf-categories .category-item:last-child a:after{display:none}.ms-text-align-left .pf-item-content{text-align:left}.ms-text-align-right .pf-item-content{text-align:right}.ggt_pf_filter{padding:0;list-style-type:none;text-align:center;margin:15px
0}.ggt_pf_filter
li{display:inline-block}.ggt_pf_filter li
a{display:block;margin:0
5px;padding:5px
15px 10px}.ggt-pf-grid-wrap{text-align:left}.vc-pf-loadmore{display:inline-block}.filter-text{z-index:1}.pf-overlay-bg,.pf-overlay-permalink,.pf-overlay-slideup .pf-overlay-text{left:0;position:absolute;top:0;width:100%;height:100%}.pf-overlay-permalink{display:block;z-index:5}.pf-overlay-inner{opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.pf-grid-item:hover .pf-overlay-inner{opacity:1}.pf-overlay-slideup .pf-overlay-text{background:#fff;z-index:1;color:#000;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pf-overlay-bg{opacity:.85}.pf-overlay-slideup .pf-grid-item:hover .pf-overlay-text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ggt_pf_filter_mobile{display:none;visibility:hidden;text-transform:uppercase;padding:0;position:relative;background:#fff;margin:20px}.filter_item_label{border:2px
solid}.filter_item_label
a{display:block;padding:15px
20px}.filter_item_mobile
a{padding:5px
20px;display:block;white-space:nowrap}.ggt_pf_filter_dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;border:2px
solid #ddd;margin-top:-2px;z-index:2;background:#FFF;color:#000;padding:10px
0;text-align:left;width:auto;white-space:nowrap}.ggt_pf_filter_mobile.open
.ggt_pf_filter_dropdown{opacity:1;visibility:visible}.filter_item_label
i{font-size:30px;line-height:14px;font-weight:600;padding-left:20px;display:inline-block;vertical-align:middle}.ggt-pf-filter-line{display:block;width:100%;height:0;position:absolute;bottom:-1px;left:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.ggt-pt-label,.ggt-pt-label-text{display:inline-block;position:relative}.filter_item .selected .ggt-pf-filter-line,.filter_item:hover .ggt-pf-filter-line{height:4px}.ggt-pf-overlay-title{margin:auto auto 40px;max-width:60%;position:relative;z-index:1;font-size:18px}.vc-pf-loadmore{font-size:0;cursor:pointer}.vc-pf-loadmore .ggt-load-icon
i{font-weight:700;font-size:26px;vertical-align:middle;color:#aaa}.vc-pf-loadmore .ggt-load-icon:hover
i{color:#fff}.ggt-load-icon{background:#fff;padding:0
17px;transition:all .2s ease}.ggt-load-icon,.ggt-load-text-box{display:inline-block;height:46px;line-height:46px;top:0;vertical-align:top;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.ggt-load-text-box{overflow:hidden;max-width:0;font-size:14px;transition:all .2s ease}.ggt-load-label{background:#fff;color:#000;display:inline-block;font-weight:400;height:100%;padding:0
12px;white-space:nowrap}.vc-pf-loadmore:hover .ggt-load-text-box{max-width:300px}.vc-pf-loadmore:hover{box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.ggt-pt-col:hover,.vc-pf-loadmore:hover{-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}@media (max-width:768px){.ggt_pf_filter{display:none;visibility:hidden}.ggt_pf_filter_mobile{display:inline-block;visibility:visible}}.ggt-pt-col{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;background:#f7f7f7}.ggt-pt-col:hover{box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.ggt-pt-header{padding:35px
50px;background:#222;color:#fff}.ggt-pt-title{line-height:1.5em;font-size:25px}.ggt-pt-label{top:3px;font-size:12px;line-height:14px;padding:1px
6px 3px;background-color:orange;border-radius:2px;font-weight:400;color:#000}.ggt-pt-price-block{padding-top:.4em}.ggt-pt-label-text{vertical-align:bottom;margin-bottom:-1px}.ggt-pt-label:before{content:"";position:absolute;background:inherit;width:6px;height:6px;top:-3px;left:0;right:0;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ggt-pt-period-text{font-size:13px;opacity:.5;line-height:18px;font-weight:400;letter-spacing:.02em}.ggt-pt-price{color:#8bc34a;font-size:25px;font-weight:300}.ggt-pt-features{padding:30px}.ggt-pt-footer{padding:0
30px 20px}.ggt-pt-footer .ggt-vc-button{margin:0}.ggt-pt-feature-item{margin-bottom:10px}.ggt-pt-feature-item .ggt-pt-feature-icon{font-size:19px;color:#A9A9A9;line-height:14px;vertical-align:middle;margin-right:1em}.ggt-pt-feature-text{font-size:14px;line-height:22px;font-weight:400;color:#777;vertical-align:middle}.ggt-pt-feature-text
strong{color:#333;font-size:14px;line-height:22px;vertical-align:baseline;font-weight:600}.ggt-pt-link-text{color:#8bc34a;font-size:11px;margin-left:6px;position:relative;display:inline-block;vertical-align:bottom}.ggt-pt-link-text:after{content:"";width:100%;height:1px;bottom:3px;background:#8bc34a;position:absolute;left:0;opacity:.3}.featured.ggt-pt-col{border:2px
solid #333}.ggt-pt-price-info{font-size:15px;max-width:60px;line-height:17px;margin-top:5px;font-weight:500;opacity:.5}.ggt-pt-call-us-block{padding:17px
30px 10px;background:#fff}.ggt-pt-contact-label{color:#303030;text-transform:uppercase;font-weight:600;font-size:13px;vertical-align:bottom}.ggt-pt-contact-number{vertical-align:top;font-size:20px;line-height:17px;margin-left:8px;color:#8bc34a;font-weight:500}.ggt-rotate-text,.typed-cursor{vertical-align:middle}.ggt-pt-footer-extra{padding:0
30px 30px}.ggt-pt-features.ggt-pt-footer-features{padding:20px
0}ul.ggt-pt-info-points{list-style-type:none;padding:0;margin:0}.ggt-pt-extra-title{color:#303030;font-weight:500;margin-bottom:20px}.ggt-pt-info-point{font-size:13px;margin-left:13px;position:relative;font-weight:400;line-height:22px;opacity:.8}.ggt-pt-info-point:before{content:"*";font-size:14px;position:absolute;color:#F92A39;left:-14px;top:3px}.ggt-pt-footer-line{height:1px;background:rgba(0,0,0,.1);margin-bottom:20px}.ggt-progress-content .ggt-progress-bar-item{width:100%;height:2px;background:#eaeaea;position:relative;overflow:visible;margin-bottom:30px}.ggt-progress-content{margin-bottom:60px;margin-left:0;padding:0
10px}.ggt-progress-content .ggt-progress-inside{width:0;height:4px;top:-1px;position:relative;overflow:visible}.ggt-progress-content .ggt-progress-label{background:#000;bottom:12px;color:#fff;display:block;font-size:12px;line-height:19px;padding:2px
8px;position:absolute;right:-15px;white-space:nowrap;border-radius:2px}.ggt-progress-wrap.section-dark .ggt-progress-label{background:#fff;color:#222}.ggt-progress-wrap.section-dark .ggt-progress-content .ggt-progress-label:after{border-color:#fff transparent transparent}.ggt-progress-content .ggt-progress-label:after{content:"";position:absolute;display:block;width:0;height:0;left:0;margin:auto;right:0;z-index:1;bottom:-6px;border:3px
solid;border-color:#000 transparent transparent}.ggt-progress-title{margin-bottom:8px}.ggt-progress-wrap.section-dark .ggt-progress-title{color:#fff}.typed-cursor{text-transform:inherit;font-size:inherit;color:inherit;line-height:inherit;min-height:1em;opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}.ggt-rotate-text-lines{display:none}.ggt-vc-rotatetext{min-height:1.2em}@keyframes
blink{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes
blink{0%,100%{opacity:1}50%{opacity:0}}@-moz-keyframes
blink{0%,100%{opacity:1}50%{opacity:0}}.ggt-service-icon-holder{padding:30px
50px;position:relative;overflow:hidden}.ggt-service-wave{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:380px;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;-moz-transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;-ms-transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;-o-transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.ggt-vc-service.featured-service .ggt-service-wave,.ggt-vc-service:hover .ggt-service-wave{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.ggt-vc-service.featured-service{-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 5px 11px 0 rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.1)}.ggt-vc-service{background:#fff;text-align:center;transition:all .5s ease}.ggt-vc-service,.ggt-vc-service .ggt-service-icon-class{position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.ggt-vc-service.with-button{margin-bottom:50px;padding-bottom:50px}.ggt-vc-service .ggt-service-icon-class{font-size:56px;z-index:1;transition:all .5s ease}.ggt-vc-service:hover .ggt-service-icon-class{color:#fff}.ggt-service-text{padding:0
30px 30px}.ggt-service-title{margin:35px
auto 20px}.ggt-service-button{position:absolute;bottom:-35px;left:0;right:0;margin:auto}.ggt-vc-spacer{display:block;opacity:0;margin:0;padding:0;position:relative;z-index:0;border:none;box-sizing:border-box}.ggt-spacer-100{height:100px}.ggt-spacer-90{height:90px}.ggt-spacer-80{height:80px}.ggt-spacer-70{height:70px}.ggt-spacer-60{height:60px}.ggt-spacer-50{height:50px}.ggt-spacer-40{height:40px}.ggt-spacer-30{height:30px}.ggt-spacer-20{height:20px}.ggt-spacer-10{height:10px}@media (max-width:768px){.ggt-spacer-100{height:50px}.ggt-spacer-90{height:45px}.ggt-spacer-80{height:40px}.ggt-spacer-70{height:35px}.ggt-spacer-60{height:30px}.ggt-spacer-50{height:25px}.ggt-spacer-40{height:20px}.ggt-spacer-30{height:15px}.ggt-spacer-20{height:10px}.ggt-spacer-10{height:5px}}@media (max-width:320px){.ggt-spacer-10,.ggt-spacer-100,.ggt-spacer-20,.ggt-spacer-30,.ggt-spacer-40,.ggt-spacer-50,.ggt-spacer-60,.ggt-spacer-70,.ggt-spacer-80,.ggt-spacer-90{height:10px}}.window-height .ggt-stripes-items,.window-height .ggt-stripes-wrap{height:100vh}.half-window-height .ggt-stripes-items,.half-window-height .ggt-stripes-wrap{height:50vh}.ggt-stripes-wrap{overflow:hidden}.content-height .ggt-stripes-items,.content-height .ggt-stripes-wrap{height:auto;min-height:100%}.is-vertical.ggt-stripes-wrap{height:auto}.ggt-stripe-item,.ggt-stripes-items{height:100%;min-height:100%}.ggt-stripe-subtitle{opacity:.5}.ggt-stripe-item{display:inline-block;vertical-align:top;background-size:cover;position:relative;overflow:hidden;background-position:center center;-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease}.ggt-stripe-content{position:absolute;bottom:0;display:table;height:auto;z-index:1;text-align:left;transition:all .2s ease}.ggt-stripe-content,.ggt-stripe-content-bg:before{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.ggt-stripe-content-bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8}.ggt-stripe-content-inside{display:table-cell;padding:40px;position:relative;vertical-align:middle;z-index:1;min-height:160px;height:160px}.ggt-stripe-content-bg:before{content:"";position:absolute;top:0;width:100%;height:0;background:inherit;transition:all .2s ease}.ggt-stripe-item:hover .ggt-stripe-content-bg:before{height:7px;top:-7px}.ggt-stripe-item>a,.stripe-bg-video{top:0;left:0;width:100%;height:100%;position:absolute}.ggt-stripe-item:hover .ggt-stripe-content{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.stripe-bg-video{opacity:0;z-index:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.ggt-stripe-item:hover .stripe-bg-video.can-play{opacity:1}.ggt-stripes-wrap:not(.is-vertical) .ggt-stripe-content{width:100%;margin:auto}.is-vertical .ggt-stripe-content{width:100%}.ggt-stripe-item>a{display:block;z-index:1}.tabs_controls{list-style-type:none;margin:0;padding:0;overflow:hidden}.tabs_controls li a
.img_icon{max-width:100%!important;height:auto!important}.ggt-tabs-vertical
.tabs_controls{width:290px;display:inline-block;margin:0;padding:0;overflow:hidden;vertical-align:top}.ggt-tabs-vertical .ggt-tabs-content-wrap{display:inline-block;vertical-align:top;width:calc(100% - 290px);margin:0;padding:0}@media (max-width:1024px){.ggt-tabs-vertical .ggt-tabs-content-wrap,.ggt-tabs-vertical
.tabs_controls{width:100%}}.ggt-tabs-content-wrap{position:relative;overflow:hidden}.tabs_controls li
a{padding:35px;display:table;width:100%;position:relative;background:#fff}.ggt-tab-inside{display:table-cell;vertical-align:middle;position:relative;z-index:1}.tabs_controls li a .ggt-tab-subtitle,.tabs_controls li a i,.tabs_controls li a
span{position:relative;z-index:1}.tabsection{position:relative;padding:0;max-height:0;transition:all .2s ease;overflow:hidden;background:#fff}.ggt-tab-bg-overlay.ovl-full-color:after,.tab-bg-img:after,.tabsection{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.tabsection.active-tab{padding:40px;max-height:1000px}.tab-content-inside-wrap{position:relative;z-index:1}.ggt-tabs-horizontal .tabs_controls
li{border-bottom:none;display:inline-block;vertical-align:bottom}.ggt-tabs-horizontal.ggt-tabs-stretch .tabs_controls li,.ggt-tabs-vertical.ggt-tabs-stretch .tabs_controls
li{margin:0}.ggt-tabs-vertical .tabs_controls
li{border-right:none;display:block}.ggt-tabs-vertical .ggt-tab-inside{display:table-cell;vertical-align:middle}.ggt-tabs-vertical .tabs_controls li
a{display:table}.tabs_controls
li{position:relative}.icon-pos-left{margin-right:.8em}.icon-pos-right{margin-left:.8em}.img_icon{height:48px;width:auto}.tab-only-icon{font-size:48px;line-height:48px}.tab-bg-img,.tab-content-bg-image{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.tab-bg-img{width:101%}.ggt-tab-bg-overlay.ovl-full-color:after,.tab-bg-img:after{content:"";left:0;top:0;width:100%;height:0;opacity:1;display:block;position:absolute;background:#fff;transition:all .2s ease}.ggt-tabs-vertical.tabs-pos-left .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-vertical.tabs-pos-left .tab-bg-img:after{left:0;right:auto;top:0;bottom:auto;height:100%;width:0}.ggt-tabs-vertical.tabs-pos-right .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-vertical.tabs-pos-right .tab-bg-img:after{right:0;left:auto;top:0;bottom:auto;height:100%;width:0}.ggt-tabs-horizontal.tabs-pos-top .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-horizontal.tabs-pos-top .tab-bg-img:after{left:0;right:auto;top:0;bottom:auto;height:0;width:100%}.ggt-tabs-horizontal.tabs-pos-bottom .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-horizontal.tabs-pos-bottom .tab-bg-img:after{left:0;right:auto;top:auto;bottom:0;height:0;width:100%}.ggt-tabs-horizontal.tabs-pos-bottom li a.active .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-horizontal.tabs-pos-bottom li a.active .tab-bg-img:after,.ggt-tabs-horizontal.tabs-pos-bottom li a:hover .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-horizontal.tabs-pos-bottom li a:hover .tab-bg-img:after,.ggt-tabs-horizontal.tabs-pos-top li a.active .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-horizontal.tabs-pos-top li a.active .tab-bg-img:after,.ggt-tabs-horizontal.tabs-pos-top li a:hover .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-horizontal.tabs-pos-top li a:hover .tab-bg-img:after,li a.active .ggt-tab-bg-overlay.ovl-full-color:after,li a.active .tab-bg-img:after,li a:hover .ggt-tab-bg-overlay.ovl-full-color:after,li a:hover .tab-bg-img:after{height:100%}.ggt-tabs-vertical.tabs-pos-left li a.active .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-vertical.tabs-pos-left li a.active .tab-bg-img:after,.ggt-tabs-vertical.tabs-pos-left li a:hover .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-vertical.tabs-pos-left li a:hover .tab-bg-img:after,.ggt-tabs-vertical.tabs-pos-right li a.active .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-vertical.tabs-pos-right li a.active .tab-bg-img:after,.ggt-tabs-vertical.tabs-pos-right li a:hover .ggt-tab-bg-overlay.ovl-full-color:after,.ggt-tabs-vertical.tabs-pos-right li a:hover .tab-bg-img:after{width:100%}.ggt-tabs-loader{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;background:#fff;z-index:0}.show-loader .ggt-tabs-loader{opacity:1}.ggt-tabs-loader-bar{width:200px;height:2px;background:#ddd;left:0;top:0;bottom:0;right:0;margin:auto;position:absolute}.ggt-tabs-loader-bar-inside{position:absolute;top:0;left:0;height:100%;width:0;background:#555;-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:.3s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ggt-tabs-changing .ggt-tabs-loader-bar-inside{-webkit-animation-name:toWidth;animation-name:toWidth}@-webkit-keyframes
toWidth{0%{width:0}100%{width:100%}}@keyframes
toWidth{0%{width:0}100%{width:100%}}.ggt-text-icon-wrap.icon-pos-left,.ggt-text-icon-wrap.icon-pos-right{display:inline-block;vertical-align:top;height:100%}.ggt-text-icon-wrap.icon-pos-top{display:block;vertical-align:middle;margin-bottom:20px}.ggt-text-icon-wrap.icon-pos-left{margin-right:20px}.ggt-text-icon-wrap.icon-pos-right{margin-left:20px}.type-text-w-icon .ggt-tab-text-wrap{display:inline-block;vertical-align:middle}.ggt-tabs-vertical .type-text-w-icon .ggt-tab-text-wrap{max-width:70%}.ggt-tab-title
h5{line-height:1em;margin:0
0 15px;position:relative}.ggt-tab-title h5:after{content:"";position:absolute;width:30px;height:1px;background:#999;bottom:-12px;left:0;opacity:.4}.text-center .ggt-tab-title>h5:after{left:40%}.tabs_controls li a .ggt-text-icon-wrap.icon-pos-left i,.tabs_controls li a .ggt-text-icon-wrap.icon-pos-right
i{display:table;vertical-align:middle;height:100%}.tabs_controls li a .ggt-text-icon-wrap.icon-pos-left i:before,.tabs_controls li a .ggt-text-icon-wrap.icon-pos-right i:before{display:table-cell;vertical-align:middle}.tabs-stacked .tabs_controls li .ggt-tab-inside{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.tabs-stacked .tabs_controls li:hover .ggt-tab-inside{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.ggt-tab-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;overflow:hidden}.ggt-tab-bg-overlay:before{content:"";position:absolute}.ggt-tabs-horizontal.tabs-pos-top .ggt-tab-bg-overlay:before{width:150%;height:150%;bottom:0;left:-25%;-webkit-box-shadow:inset 0 -5px 38px 0 rgba(0,0,0,.19);-moz-box-shadow:inset 0 -5px 38px 0 rgba(0,0,0,.19);box-shadow:inset 0 -5px 38px 0 rgba(0,0,0,.19)}.ggt-tabs-horizontal.tabs-pos-bottom .ggt-tab-bg-overlay:before{width:150%;height:150%;top:0;left:-25%;-webkit-box-shadow:inset 0 5px 38px 0 rgba(0,0,0,.19);-moz-box-shadow:inset 0 5px 38px 0 rgba(0,0,0,.19);box-shadow:inset 0 5px 38px 0 rgba(0,0,0,.19)}.ggt-tabs-vertical.tabs-pos-left .ggt-tab-bg-overlay:before{width:150%;height:150%;top:-25%;right:0;-webkit-box-shadow:inset -5px 0 38px 0 rgba(0,0,0,.19);-moz-box-shadow:inset -5px 0 38px 0 rgba(0,0,0,.19);box-shadow:inset -5px 0 38px 0 rgba(0,0,0,.19)}.ggt-tabs-vertical.tabs-pos-right .ggt-tab-bg-overlay:before{width:150%;height:150%;top:-25%;left:0;-webkit-box-shadow:inset 5px 0 38px 0 rgba(0,0,0,.19);-moz-box-shadow:inset 5px 0 38px 0 rgba(0,0,0,.19);box-shadow:inset 5px 0 38px 0 rgba(0,0,0,.19)}.ggt-tab-bg-overlay.ovl-full-color{opacity:1}.ggt-tab-title{text-transform:uppercase;font-size:14px;line-height:1em;font-weight:600;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.tabs_controls li a
i{font-size:45px;line-height:1em;transition:all .2s ease}.ggt-tab-subtitle,.tabs_controls li a
i{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.ggt-tabs-horizontal .tabs_controls li
a{padding:30px
38px}.tabs_controls li a.active .ggt-tab-title,.tabs_controls li a.active i,.tabs_controls li:hover .ggt-tab-title,.tabs_controls li:hover
i{color:#222}.ggt-tab-subtitle{color:#fff;opacity:.5;font-size:12px;transition:all .2s ease}.tabs_controls li a.active .ggt-tab-subtitle,.tabs_controls li:hover .ggt-tab-subtitle{opacity:1;color:#888}.ggt-team-content{padding:35px
35px 60px}.ggt-team-wrap{background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ggt-team-wrap:hover{-webkit-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);-moz-box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08);box-shadow:0 5px 12px 3px rgba(0,0,0,.015),0 5px 12px 0 rgba(0,0,0,.08)}.ggt-progress-bar-item{width:100%;height:2px;background:#eee;position:relative;overflow:visible;margin-bottom:30px}.ggt-progress-bar-item:last-child{margin-bottom:0}.ggt-team-skills{margin-bottom:0;margin-left:0;padding:0;margin-top:50px}.ggt-team-skills .ggt-progress-inside{width:0;height:4px;top:-1px;position:relative;overflow:visible}.ggt-team-skills .ggt-progress-label{background:#323232;bottom:14px;color:#fff;display:block;font-size:10px;letter-spacing:.05em;font-weight:400;line-height:23px;padding:0
7px;position:absolute;right:-19px}.ggt-progress-label:after{content:"";position:absolute;display:block;width:0;height:0;left:0;margin:auto;right:0;z-index:1;bottom:-6px;border:3px
solid;border-color:#000 transparent transparent}.ggt-tst-carousel-text:before,.ggt-tst-content:before{content:"";bottom:-20px}.ggt-team-name,.ggt-team-photo{position:relative}.ggt-team-photo div:first-child,.ggt-team-photo img:first-child{position:relative;width:100%;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ggt-team-photo:hover div:first-child,.ggt-team-photo:hover img:first-child{opacity:0}.ggt-team-photo div:nth-child(2),.ggt-team-photo img:nth-child(2){position:absolute;top:0;left:0;width:100%;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ggt-team-profiles li
a{display:block;position:relative;color:#ccc;text-align:center;font-size:18px;padding:15px;transition:all .3s ease}.ggt-team-profiles li a,.ggt-tst-item:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.ggt-team-content .ggt-team-profiles
li{padding:0}.ggt-team-profiles li:hover
a{color:#fff}.ggt-team-name
h5{font-size:20px;font-weight:400;letter-spacing:0;margin:0}.ggt-team-position{color:#ababab;font-weight:400;margin:5px
0}ul.ggt-team-profiles{margin:35px
0}.ggt-team-text{color:#ababab;line-height:1.8em}.ggt-team-photo>.lazy-bg{background-size:cover;background-position:center center}.ggt-tst-item{height:250px;position:relative;margin:0;padding:0;vertical-align:top;display:inline-block}.ggt-tst-wrap
h3{text-align:center;text-transform:none;font-weight:300;font-size:27px;margin-bottom:30px}.tst-col-6 .ggt-tst-item{width:16.66%}.tst-col-5 .ggt-tst-item{width:20%}.tst-col-4 .ggt-tst-item{width:25%}.ggt-tst-img,.ggt-tst-item:after{position:absolute;width:101%;height:101%}.ggt-tst-item:after{background:rgba(0,0,0,.5);content:"";top:0;left:0;opacity:.8;transition:all .3s ease}.ggt-tst-item.active:after{opacity:0}.ggt-tst-bottom-inside{padding:30px;background:#000}.ggt-tst-img{background-size:cover}.ggt-tst-btm-pos,.ggt-tst-clients,.ggt-tst-content,.ggt-tst-content-text{position:relative}.ggt-tst-items{font-size:0}.ggt-tst-content-inside{padding:30px;position:relative}.ggt-tst-clients{width:70%;margin:0
auto}.ggt-tst-btm-pos{margin-left:30px;vertical-align:bottom}.ggt-tst-content{background:#fff;padding:30px;margin-bottom:30px;font-size:14px;line-height:1.7em;transition:all .3s ease}.ggt-tst-content,.ggt-tst-content:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.ggt-tst-content:before{position:absolute;width:0;height:0;left:0;margin:auto;right:0;border:10px
solid transparent;border-top-color:#fff;transition:all .3s ease}.ggt-tst-content:hover{box-shadow:3px 3px 12px 0 rgba(0,0,0,.15)}.ggt-tst-carousel-item:hover .ggt-tst-carousel-text,.ggt-tst-content:hover{-webkit-box-shadow:3px 3px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:3px 3px 12px 0 rgba(0,0,0,.15)}.ggt-tst-content:hover:before{-webkit-filter:drop-shadow(3px 3px 12px rgba(0,0,0,.15));filter:drop-shadow(3px 3px 12px rgba(0,0,0,.15))}.tst-client-name{color:#303030;font-size:20px;font-weight:400;margin-top:10px}.tst-client-position,.tst-client-url{display:block;margin-bottom:20px;font-style:italic;opacity:.6}.tst-content-right{display:inline-block;vertical-align:top;width:78%}.tst-content-left{display:inline-block;vertical-align:top;width:20%}.tst-nav-left,.tst-nav-right{position:absolute;top:50%;margin-top:-20px;text-align:center}.ggt-tst-clients .tst-nav-left a,.ggt-tst-clients .tst-nav-right
a{width:40px;height:40px;line-height:40px;font-size:34px;color:#ccc;border-radius:3px;display:inline-block;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.tst-nav-left{left:-15%}.tst-nav-right{right:-15%}.rm-mob .tst-content-left,.rm-mob .tst-content-right,.rm-tab-v .tst-content-left,.rm-tab-v .tst-content-right{display:block;width:100%;text-align:center}.ggt-tst-carousel-item{padding:30px}.ggt-tst-carousel-img{width:100px;height:100px;border-radius:50%;background-position:center center;background-size:cover;display:inline-block}.ggt-tst-carousel-txt-wrap{display:inline-block;vertical-align:top;padding-left:20px;position:relative}.ggt-tst-carousel-items.owl-carousel .owl-wrapper{-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;-o-transition-timing-function:cubic-bezier(.645,.045,.355,1)!important;transition-timing-function:cubic-bezier(.645,.045,.355,1)!important}.ggt-tst-carousel-text{background:#fff;margin-bottom:30px;padding:30px;position:relative}.ggt-tst-carousel-text:before{position:absolute;width:0;height:0;left:0;margin:auto;right:0;border:10px
solid transparent;border-top-color:#fff}.ggt-tst-carousel-item:hover .ggt-tst-carousel-text{transition:all .3s ease;box-shadow:3px 3px 12px 0 rgba(0,0,0,.15)}.ggt-tst-carousel-item:hover .ggt-tst-carousel-text,.ggt-tst-carousel-item:hover .ggt-tst-carousel-text:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.ggt-tst-carousel-item:hover .ggt-tst-carousel-text:before{transition:all .3s ease;-webkit-filter:drop-shadow(3px 3px 12px rgba(0,0,0,.15));filter:drop-shadow(3px 3px 12px rgba(0,0,0,.15))}.ggt-tst-carousel-name{font-size:18px;font-weight:400;margin-bottom:0;margin-top:12px}.tst-rating-bg{font-size:17px;position:relative;letter-spacing:.2em;display:inline-block}.tst-rating-value{position:absolute;top:0;left:0;overflow:hidden}.ggt-tst-carousel-position{opacity:.5;display:inline-block;padding:1px
8px;border-radius:3px;font-size:12px;margin-top:3px;background:#fff}.tst-rating-bg:before{font-family:MaterialDesignIcons;content:"\f487\f487\f487\f487\f487"}.tst-rating-value:before{font-family:MaterialDesignIcons;content:"\f484\f484\f484\f484\f484"}.ggt-tst-carousel-items .owl-controls{position:absolute;top:50%;width:100%;left:0;right:0}.owl-theme .owl-controls .owl-buttons .owl-prev{left:-50px;transition:all .1s ease}.owl-theme .owl-controls .owl-buttons .owl-next,.owl-theme .owl-controls .owl-buttons .owl-prev{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}.owl-theme .owl-controls .owl-buttons .owl-next{right:-50px;transition:all .1s ease}.ggt-timeline-item-inside{width:40%;max-width:280px;display:inline-block;left:50%;position:relative;padding:8px}.ggt-timeline-img
img{max-width:100%;height:auto}.ggt-timeline-item:nth-child(even) .ggt-timeline-item-inside{text-align:left;margin-left:50px}.ggt-timeline-item:nth-child(odd) .ggt-timeline-item-inside{text-align:right;margin-left:-50px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ggt-timeline-item:nth-child(odd) .ggt-timeline-item-inside:before{content:"";position:absolute;right:-12px;width:0;height:0;top:0;bottom:0;margin:auto;border:6px
solid #272B2E;border-color:transparent transparent transparent #272B2E}.ggt-timeline-item:nth-child(even) .ggt-timeline-item-inside:before{content:"";position:absolute;left:-12px;width:0;height:0;top:0;bottom:0;margin:auto;border:6px
solid #272B2E;border-color:transparent #272B2E transparent transparent}.ggt-timeline-item-inside .ggt-timeline-point{display:block;width:75px;height:75px;position:absolute;text-align:center;z-index:3;border-radius:50%;border:10px
solid transparent;top:0;bottom:0;margin:auto}.ggt-timeline-item:nth-child(even) .ggt-timeline-item-inside .ggt-timeline-point{left:-87px}.ggt-timeline-item:nth-child(odd) .ggt-timeline-item-inside .ggt-timeline-point{right:-88px}.ggt-vc-timeline-items{padding:0
50px}.ggt-vc-timeline-inside{position:relative}.ggt-vc-timeline-content{font-size:12px;line-height:1.5em;color:#ccc;margin:15px
0 5px}.ggt-timeline-point .ggt-timeline-icon{font-size:28px;font-weight:400;color:#fff;vertical-align:baseline;line-height:55px;position:relative;top:0;display:inline-block}.ggt-timeline-text{padding:20px;color:#fff}.ggt-timeline-title{font-weight:400}.ggt-timeline-point:after,.ggt-timeline-point:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#eaeaea;left:0;right:0;margin:auto}.ggt-timeline-point:before{top:-26px}.ggt-timeline-point:after{bottom:-26px}.timeline-line-pseudo-bottom,.timeline-line-pseudo-top{position:absolute;top:0;left:0;height:100%;width:100%}.timeline-line-pseudo-bottom:before,.timeline-line-pseudo-top:before{content:"";position:absolute;height:1000px;width:2px;background:#EAEAEA;margin:auto;left:0;right:0}.timeline-line-pseudo-top:before{bottom:80px}.timeline-line-pseudo-bottom:before{top:80px}.ggt-timeline-item{position:relative;overflow:hidden}.ggt-waterwheel-wrap{position:relative;width:50%;margin:50px
auto;padding-top:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.ggt-waterwheel-items{height:100%}img.ggt-waterwheel-item{display:none;cursor:pointer;height:auto;width:100%;box-shadow:3px 3px 4px -2px rgba(0,0,0,.2);border-radius:2px}.ggt-waterwheel-container{text-align:center}.ggt-ww-text{bottom:-30px;display:inline-block;font-size:inherit;padding:10px
20px;position:relative;box-shadow:3px 3px 5px 0 rgba(0,0,0,.08);border-radius:2px}.ggt-ww-text:after{content:"";width:15px;height:15px;position:absolute;bottom:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:49%;box-shadow:3px 3px 4px 0 rgba(0,0,0,.05)}.ggt-woo-carousel .product,.product-img-wrap{text-align:center;position:relative}.ggt-woo-carousel{list-style-type:none;padding:0;margin:0}.ggt-woo-carousel .product
.onsale{z-index:1}.product-img-wrap
img{width:50%;height:auto;margin:0
auto}.ggt-product-img-slider{overflow:hidden;height:130px;width:100%}.ggt-woo-carousel .product-pad{padding:20px
30px}.ggt-product-img-slider .product-img-wrap{height:100%;width:600px}.ggt-product-img-slider .product-img-wrap
img{vertical-align:top;width:auto;height:100%;opacity:.1;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.ggt-product-img-slider .product-img-wrap img.active,.ggt-product-img-slider .product-img-wrap img:hover{opacity:1}.ggt-woo-carousel .product .add_to_cart_button,.ggt-woo-carousel .product .ggt-woo-quick-buy{border:none!important;position:absolute;top:12px;right:20px;z-index:3;display:block;width:50px;height:50px;line-height:50px;font-size:28px;color:#333;opacity:0;font-weight:400;letter-spacing:0;padding:0;margin:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.ggt-woo-carousel .product .add_to_cart_button:after,.ggt-woo-carousel .product .ggt-woo-quick-view:after{content:attr(data-label);opacity:0;font-size:9px;width:80px;text-align:center;line-height:10px;font-weight:600;display:inline-block;text-transform:uppercase;position:absolute;bottom:-5px;left:50%;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ggt-woo-carousel .product .add_to_cart_button:before,.ggt-woo-carousel .product .added_to_cart.wc-forward{display:none}.ggt-woo-carousel .product .add_to_cart_button:hover:after,.ggt-woo-carousel .product .ggt-woo-quick-view:hover:after{opacity:1}.ggt-woo-carousel .product .add_to_cart_button:hover{background:0 0}.ggt-woo-carousel .product
.add_to_cart_button.added{padding-right:0}.ggt-woo-carousel .product .add_to_cart_button.added i:before{content:"\f1da"}.ggt-woo-carousel .product .ggt-woo-quick-view{position:absolute;top:12px;left:20px;z-index:3;display:block;width:50px;height:50px;line-height:50px;font-size:28px;color:#333;opacity:0;transition:opacity .6s ease}.ggt-woo-carousel .product .ggt-woo-quick-view,.ggt-woo-quickbuy-modal-wrap{-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease}.ggt-woo-carousel .product:hover .add_to_cart_button,.ggt-woo-carousel .product:hover .ggt-woo-quick-view{opacity:1}.ggt-woo-quickbuy-modal-wrap{position:fixed;z-index:9999;top:0;left:10000px;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.3);transition:opacity .6s ease}.ggt-woo-quickbuy-modal-wrap.ggt-woo-modal-on{left:0;opacity:1}.ggt-woo-quickbuy-modal{width:900px;display:inline-block;vertical-align:middle;background:#fff;margin:auto;position:absolute;min-height:50%;top:10%;left:0;right:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.woo-content-ready .ggt-woo-quickbuy-modal{min-height:0;max-height:80%;overflow:auto}.ggt-woo-modal-close{position:absolute;right:20px;top:20px;z-index:10}.ggt-woo-quickbuy-modal .entry-summary,.ggt-woo-quickbuy-modal
.images{vertical-align:top;display:inline-block;width:49%;padding:20px}.ggt-woo-quickbuy-modal .woocommerce
.quantity{width:48px;position:relative;margin:0;overflow:hidden;display:inline-block;vertical-align:bottom}.ggt-woo-quickbuy-modal input[name=add-to-cart]{display:inline-block;vertical-align:bottom}.ggt-woo-quickbuy-modal-content{opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.woo-content-ready .ggt-woo-quickbuy-modal-content{opacity:1}.ggt-woo-carousel.owl-carousel .owl-item{padding:0
10px}.ggt-woo-carousel.owl-carousel .owl-item
.product{background:#fff;padding-bottom:70px;padding-top:90px;position:relative;opacity:1;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}.ggt-woo-carousel.owl-carousel
.product.faded{opacity:.3}.woocommerce .ggt-woo-carousel .star-rating{float:right;overflow:hidden;height:1em;line-height:1em;font-size:1em;width:5.2em;font-family:star;position:absolute;bottom:30px;left:0;right:0;margin:auto;opacity:.25;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.ggt-woo-carousel .product .amount,.woocommerce .ggt-woo-carousel .product:hover .star-rating{opacity:1}.ggt-woo-carousel .product
.price{display:block;float:none;clear:both}.ggt-woo-carousel .product
.onsale{background:#ddd;color:#000;display:inline-block;top:16px;width:auto}.bg-row-overlay,.ggt-custom-row-bg,.video-bg-fallback{top:0;left:0;width:100%;height:100%}.row-img-mode-cover,.row-img-mode-fixed{background-size:cover;background-position:center center}.ggt-custom-row-bg{visibility:hidden;display:none;position:absolute;z-index:0}.ggt-custom-row-bg.all-set{visibility:visible;display:block}.video-bg-fallback{position:absolute;z-index:0;display:none}.ggt-row-has-bg,.wpb_column,.wpb_row{position:relative}.row-img-mode-fixed{background-attachment:fixed;background-color:transparent;background-repeat:no-repeat}.bg-row-overlay{position:absolute;z-index:5}.row-bg-pattern-overlay{background-repeat:repeat}.row-bg-type-video{overflow:hidden}.row-bg-type-video
video{position:absolute;min-width:100%;min-height:100%}@media (max-width:1024px){.ggt-custom-row-bg .video-bg-fallback{display:block}.ggt-custom-row-bg
video{display:none}.ggt-vc-iconbox,.ggt-vc-service{max-width:420px;margin-left:auto;margin-right:auto}.ggt-vc-counter,.ggt-vc-cta-content,.ggt-vc-hd-subtitle,.ggt-vc-heading-wrap .hd-title-text,.ggt-vc-icon-wrap{text-align:center}.ggt-vc-iconbox{margin-bottom:30px}.flip-type-material .iconbox-flip-bg{width:2000px;height:2000px}.ggt-tst-carousel-items .owl-controls{position:relative;top:auto;width:120px;left:0;right:0;bottom:0;margin:10px
auto}.ggt-tst-carousel-items .owl-next,.ggt-tst-carousel-items .owl-prev{opacity:1}.owl-theme .owl-controls .owl-buttons .owl-prev{left:0}.owl-theme .owl-controls .owl-buttons .owl-next{right:0}.ggt-vc-icon-wrap{margin:20px
auto}.os-size-half .ggt-overlayslider-item.media-icon.rm-tab-h .ggt-os-icon-border,.os-size-twothird .ggt-overlayslider-item.media-icon.rm-tab-h .ggt-os-icon-border{width:100px;height:100px}.os-size-half .ggt-overlayslider-item.media-icon.rm-tab-h .ggt-os-icon,.os-size-twothird .ggt-overlayslider-item.media-icon.rm-tab-h .ggt-os-icon{font-size:50px;line-height:100px}.ggt-piechart-holder .ggt-pie-chart{max-width:100%;height:auto!important}.ggt-service-title
h4{font-size:22px}.ggt-service-title{margin:15px
auto 20px}.ggt-vc-service-wrap{padding-bottom:30px}.half-window-height .ggt-stripes-wrap,.window-height .ggt-stripes-wrap{max-height:380px}#main-wrapper .half-window-height .ggt-stripes-items,#main-wrapper .window-height .ggt-stripes-items{max-height:100%!important}.ggt-vc-cta-content{width:100%;margin:20px
auto}.vc-ggt-banner-title{font-size:20px}.ggt-cta-left,.ggt-cta-right{width:100%;text-align:center}.vc_col-sm-4.cols-custom-responsive{width:100%}.vc_col-sm-4.cols-custom-responsive .ggt-pt-col-wrap{max-width:420px;margin:0
auto;position:relative;padding-bottom:30px}}@media (max-width:768px){.layout-masonry.columns-3 .blog-grid-item,.layout-masonry.columns-4 .blog-grid-item{width:50%}.ggt-vc-cta{padding:25px
35px 30px}.flip-type-material .iconbox-flip-bg{width:1500px;height:1500px}.ggt-vc-cta-icon{font-size:38px;width:120px;height:120px;line-height:120px}.ggt-cta-title{font-size:22px;line-height:1.2em;margin-bottom:20px}.ggt-cta-content-desc{opacity:.8}.ggt-vc-cta-content{font-size:15px;line-height:1.2em}.theme-btn.btn-large{font-size:1em;padding:12px
20px}.theme-btn.btn-large
i{font-size:1em}.theme-btn.icon-left
i{margin-right:.2em}.ggt-vc-heading .ggt-hd-icon::after{display:none}.ggt-pt-col-wrap{max-width:420px;margin:0
auto;position:relative;padding-bottom:30px}.half-window-height .ggt-stripes-wrap,.window-height .ggt-stripes-wrap{max-height:300px}.ggt-stripe-content-inside{line-height:16px;font-size:12px}.ggt-stripes-wrap.is-vertical{max-height:none!important;height:auto}.ggt-team-wrap{max-width:420px;margin:30px
auto}}@media (max-width:767px){.columns-2 .para-grid-item,.columns-3 .para-grid-item,.columns-4 .para-grid-item,.layout-masonry.columns-2 .blog-grid-item,.layout-masonry.columns-2 .pf-grid-item,.layout-masonry.columns-3 .blog-grid-item,.layout-masonry.columns-3 .pf-grid-item,.layout-masonry.columns-4 .blog-grid-item,.layout-masonry.columns-4 .pf-grid-item,.layout-masonry.columns-6 .blog-grid-item,.layout-masonry.columns-6 .pf-grid-item{width:100%}.hover-appear.icon-left
i{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.columns-2 .para-grid-item:nth-child(2n),.columns-3 .para-grid-item:nth-child(3n),.columns-3 .para-grid-item:nth-child(3n+2){left:0}.para-grid-item{left:0;position:relative}.ggt-vc-timeline-items{padding:0}.ggt-timeline-point{display:none}.ggt-timeline-item-inside{margin-bottom:30px;width:100%;max-width:none;display:inline-block;left:0;position:relative;padding:8px}.ggt-timeline-item:nth-child(2n+1) .ggt-timeline-item-inside{text-align:center;margin-left:0;transform:none}.ggt-timeline-item:nth-child(2n) .ggt-timeline-item-inside{text-align:center;margin-left:0}}@media (max-width:420px){.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li{margin-bottom:0}.ggt-accordion-header{padding:13px
10px 13px 20px}i.accordion-icon{width:60px}#main-wrapper .pulsar,#main-wrapper .pulsar:after,#main-wrapper .pulsar:before{display:none}#main-wrapper .ggt-waterwheel-container div.ggt-waterwheel-wrap{min-height:0!important}.vc-ggt-banner-footer{padding:23px;position:relative}.vc-ggt-banner-icon
i{font-size:30px;margin-right:15px;line-height:46px}.vc-ggt-banner-title{font-size:18px;line-height:1.1em;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ggt-vc-cta{padding:25px
15px 10px}.ggt-vc-cta-content{padding:0;text-align:center}.ggt-vc-cta-icon{font-size:30px;width:80px;height:80px;line-height:80px}.ggt-cta-title{font-size:16px;line-height:1.2em;margin-bottom:20px;margin-top:20px}.ggt-vc-cta-btn{margin:20px
auto}.ggt-cta-content-desc{opacity:.9;font-size:14px}.ggt-vc-counter{text-align:center}.ggt-vc-counter-number-wrap{font-size:30px;line-height:1.1em}.ggt-vc-counter-desc{margin-top:15px;line-height:1.3em}.fg-col-2 .ggt-flexgrid-item,.fg-col-3 .ggt-flexgrid-item,.fg-col-4 .ggt-flexgrid-item,.fg-col-5 .ggt-flexgrid-item,.fg-col-6 .ggt-flexgrid-item,.fg-col-7 .ggt-flexgrid-item,.fg-col-8 .ggt-flexgrid-item{width:100%}.ggt-vc-heading-wrap{margin:10px
auto;text-align:center;padding:0
20px}.ggt-hd-icon-left .ggt-hd-icon-wrap,.ggt-hd-icon-left .ggt-vc-hd-text-wrap,.ggt-hd-icon-right .ggt-hd-icon-wrap,.ggt-hd-icon-right .ggt-vc-hd-text-wrap{display:block;text-align:center}.ggt-hd-icon-wrap{padding:15px
0}.ggt-vc-hd-subtitle{position:relative;margin-top:10px;margin-bottom:30px;line-height:1.3em;padding:0
20px}.ggt-mdslider-nav,.ggt-os-nav{text-align:center;position:absolute;bottom:35px;left:0;right:0}.ggt-hd-icon-bottom .ggt-vc-hd-subtitle,.ggt-hd-icon-right .ggt-vc-hd-subtitle{margin-bottom:10px}.ggt-vc-heading .ggt-hd-icon{margin-bottom:10px;font-size:30px}.hd-title-text,.hd-title-text h1,.hd-title-text h2,.hd-title-text h3,.hd-title-text h4,.hd-title-text h5,.hd-title-text
h6{font-size:25px!important;line-height:28px!important}.ggt-vc-hd-subtitle{font-size:14px!important}.ggt-vc-icon-wrap{text-align:center}.owl-carousel{padding-bottom:70px}.ggt-overlayslider-item .ggt-overlayslider-content{text-align:center}.ggt-os-icon-border{width:100px;height:100px;margin:0
auto}.ggt-os-icon-border .ggt-os-icon{font-size:50px;line-height:100px}.ggt-overlayslider-item .ggt-os-icon-border,.ggt-overlayslider-item.rm-mob .ggt-os-icon-border{margin:auto}.ggt-md-item-inside{padding:30px}.ggt-mdslider-nav{margin:auto}.ggt-mdslider-text{text-align:center;line-height:20px}.ggt-mdslider-title{font-size:20px;line-height:1.5em;margin:10px
0;text-align:center}.ggt-mdslider-img{width:100%;display:inline-block;margin:10px
auto}.ggt-overlayslider-title
h3{font-size:22px;line-height:28px;margin:0
auto 10px}.ggt-overlayslider-item{padding:20px
30px}.ggt-overlayslider-text{margin-bottom:20px;margin-top:10px;font-size:14px;line-height:1.3em}.ggt-overlayslider-items.owl-carousel{padding-bottom:00px}.ggt-os-nav{width:100%}.ggt-vc-carousel.owl-carousel{padding-bottom:0}.ggt-pf-grid-wrap{text-align:center}.ggt_pf_filter_mobile{margin:20px
auto;text-align:center}.ggt-pt-title-wrap.pull-left{float:none!important;text-align:center;margin-bottom:20px}.ggt-pt-price-block.pull-right{float:none!important;text-align:center}.ggt-pt-price-info{margin:0
auto}.ggt-service-text{padding:0
20px 20px;font-size:14px;line-height:1.3em}.ggt-vc-service .ggt-service-icon-class{font-size:42px}.ggt-team-content{padding:35px
15px 30px;text-align:center}.ggt-team-skills{text-align:left}.ggt-progress-bar-item{margin-bottom:20px}.ggt-team-content .ggt-team-skills
h6{margin-bottom:10px}}.clear{clear:both}.nobr{white-space:nowrap}.woocommerce,.woocommerce-page{}.woocommerce .col2-set,
.woocommerce-page .col2-set{*zoom:1;width:100%}.woocommerce .col2-set:before,
.woocommerce-page .col2-set:before,
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after{content:" ";display:table}.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after{clear:both}.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,
.woocommerce-page
img{height:auto;max-width:100%}.woocommerce div.product,
.woocommerce-page div.product,
.woocommerce #content div.product,
.woocommerce-page #content
div.product{}.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page #content div.product
div.images{float:left;width:48%}.woocommerce div.product div.thumbnails,
.woocommerce-page div.product div.thumbnails,
.woocommerce #content div.product div.thumbnails,
.woocommerce-page #content div.product
div.thumbnails{*zoom:1}.woocommerce div.product div.thumbnails:before,
.woocommerce-page div.product div.thumbnails:before,
.woocommerce #content div.product div.thumbnails:before,
.woocommerce-page #content div.product div.thumbnails:before,
.woocommerce div.product div.thumbnails:after,
.woocommerce-page div.product div.thumbnails:after,
.woocommerce #content div.product div.thumbnails:after,
.woocommerce-page #content div.product div.thumbnails:after{content:" ";display:table}.woocommerce div.product div.thumbnails:after,
.woocommerce-page div.product div.thumbnails:after,
.woocommerce #content div.product div.thumbnails:after,
.woocommerce-page #content div.product div.thumbnails:after{clear:both}.woocommerce div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a,
.woocommerce #content div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails
a{float:left;width:31.3%;margin-right:3%}.woocommerce div.product div.thumbnails a:nth-child(3),
.woocommerce-page div.product div.thumbnails a:nth-child(3),
.woocommerce #content div.product div.thumbnails a:nth-child(3),
.woocommerce-page #content div.product div.thumbnails a:nth-child(3){padding-right:0}.woocommerce div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last,
.woocommerce #content div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails
a.last{margin-right:0}.woocommerce div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails a.first,
.woocommerce #content div.product div.thumbnails a.first,
.woocommerce-page #content div.product div.thumbnails
a.first{clear:both}.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page #content div.product
div.summary{float:right;width:48%}.woocommerce div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs{padding:0
30px;clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs
ul.tabs{*zoom:1}.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after{content:" ";display:table}.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after{clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li{display:inline-block}.woocommerce div.product #reviews .comment,
.woocommerce-page div.product #reviews .comment,
.woocommerce #content div.product #reviews .comment,
.woocommerce-page #content div.product #reviews
.comment{*zoom:1}.woocommerce div.product #reviews .comment:before,
.woocommerce-page div.product #reviews .comment:before,
.woocommerce #content div.product #reviews .comment:before,
.woocommerce-page #content div.product #reviews .comment:before,
.woocommerce div.product #reviews .comment:after,
.woocommerce-page div.product #reviews .comment:after,
.woocommerce #content div.product #reviews .comment:after,
.woocommerce-page #content div.product #reviews .comment:after{content:" ";display:table}.woocommerce div.product #reviews .comment:after,
.woocommerce-page div.product #reviews .comment:after,
.woocommerce #content div.product #reviews .comment:after,
.woocommerce-page #content div.product #reviews .comment:after{clear:both}.woocommerce div.product #reviews .comment img,
.woocommerce-page div.product #reviews .comment img,
.woocommerce #content div.product #reviews .comment img,
.woocommerce-page #content div.product #reviews .comment
img{float:right;height:auto}.woocommerce #quantity,
.woocommerce-page #quantity,
.woocommerce #content .quantity,
.woocommerce-page #content
.quantity{}.woocommerce #quantity input::-webkit-outer-spin-button,
.woocommerce-page #quantity input::-webkit-outer-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce #quantity input::-webkit-inner-spin-button,
.woocommerce-page #quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button{display:none}.woocommerce .related,
.woocommerce-page .related,
.woocommerce .upsells.products,
.woocommerce-page
.upsells.products{*zoom:1;margin-top:60px}.woocommerce .related:before,
.woocommerce-page .related:before,
.woocommerce .upsells.products:before,
.woocommerce-page .upsells.products:before,
.woocommerce .related:after,
.woocommerce-page .related:after,
.woocommerce .upsells.products:after,
.woocommerce-page .upsells.products:after{content:" ";display:table}.woocommerce .related:after,
.woocommerce-page .related:after,
.woocommerce .upsells.products:after,
.woocommerce-page .upsells.products:after{clear:both}.woocommerce .related ul.products,
.woocommerce-page .related ul.products,
.woocommerce .upsells.products ul.products,
.woocommerce-page .upsells.products ul.products,
.woocommerce .related ul,
.woocommerce-page .related ul,
.woocommerce .upsells.products ul,
.woocommerce-page .upsells.products
ul{float:none}.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .upsells.products ul
li.product{width:48%}.woocommerce .related ul.products li.product img,
.woocommerce-page .related ul.products li.product img,
.woocommerce .upsells.products ul.products li.product img,
.woocommerce-page .upsells.products ul.products li.product img,
.woocommerce .related ul li.product img,
.woocommerce-page .related ul li.product img,
.woocommerce .upsells.products ul li.product img,
.woocommerce-page .upsells.products ul li.product
img{width:100%;height:auto}.woocommerce ul.products,
.woocommerce-page
ul.products{clear:both;*zoom:1}.woocommerce ul.products:before,
.woocommerce-page ul.products:before,
.woocommerce ul.products:after,
.woocommerce-page ul.products:after{content:" ";display:table}.woocommerce ul.products:after,
.woocommerce-page ul.products:after{clear:both}.woocommerce ul.products li.product,
.woocommerce-page ul.products
li.product{float:left;margin:0
3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce.columns-4 ul.products li.product,
.woocommerce-page.columns-4 ul.products
li.product{margin:0
2.7% 2.7% 0;width:22.9%}.woocommerce.columns-4 ul.products li.product.last,
.woocommerce-page.columns-4 ul.products
li.product.last{margin-right:0}.woocommerce ul.products li.first,
.woocommerce-page ul.products
li.first{clear:both}.woocommerce ul.products li.last,
.woocommerce-page ul.products
li.last{margin-right:0}.woocommerce.columns-1 ul.products li.product,
.woocommerce-page.columns-1 ul.products
li.product{width:100%;margin-right:0}.woocommerce.columns-2 ul.products li.product,
.woocommerce-page.columns-2 ul.products
li.product{width:48%}.woocommerce.columns-3 ul.products li.product,
.woocommerce-page.columns-3 ul.products
li.product{width:30.75%}.woocommerce.columns-5 ul.products li.product,
.woocommerce-page.columns-5 ul.products
li.product{width:16.95%}.woocommerce.columns-6 ul.products li.product,
.woocommerce-page.columns-6 ul.products
li.product{width:13.5%}.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers,
.woocommerce-page .woocommerce-pagination ul.page-numbers{*zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers:before,
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers
li{display:inline-block}.woocommerce table.cart img,
.woocommerce-page table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page #content table.cart
img{height:auto}.woocommerce table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page #content table.cart
td.actions{text-align:right}.woocommerce table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce #content table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text{width:80px}.woocommerce table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions
.coupon{float:left}.woocommerce table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label,
.woocommerce #content table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon
label{display:none}.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals{*zoom:1;width:100%}.woocommerce .cart-collaterals:before,
.woocommerce-page .cart-collaterals:before,
.woocommerce .cart-collaterals:after,
.woocommerce-page .cart-collaterals:after{content:" ";display:table}.woocommerce .cart-collaterals:after,
.woocommerce-page .cart-collaterals:after{clear:both}.woocommerce .cart-collaterals .related,
.woocommerce-page .cart-collaterals
.related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,
.woocommerce-page .cart-collaterals .cross-sells
ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products
li{width:100%}.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals
.shipping_calculator{width:35%}.woocommerce .cart-collaterals .shipping_calculator:before,
.woocommerce-page .cart-collaterals .shipping_calculator:before,
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:100%}.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals
.cart_totals{width:100%;text-align:left;margin-bottom:38px}.woocommerce ul.cart_list li,
.woocommerce-page ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.product_list_widget
li{*zoom:1}.woocommerce ul.cart_list li:before,
.woocommerce-page ul.cart_list li:before,
.woocommerce ul.product_list_widget li:before,
.woocommerce-page ul.product_list_widget li:before,
.woocommerce ul.cart_list li:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:after{content:" ";display:table}.woocommerce ul.cart_list li:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.product_list_widget li
img{float:left;height:auto}.woocommerce form .form-row,
.woocommerce-page form .form-row{*zoom:1}.woocommerce form .form-row:before,
.woocommerce-page form .form-row:before,
.woocommerce form .form-row:after,
.woocommerce-page form .form-row:after{content:" ";display:table}.woocommerce form .form-row:after,
.woocommerce-page form .form-row:after{clear:both}.woocommerce form .form-row label,
.woocommerce-page form .form-row
label{display:block}.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row
label.checkbox{display:inline}.woocommerce form .form-row select,
.woocommerce-page form .form-row
select{width:100%}.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row
select{width:auto}.woocommerce #payment .terms,
.woocommerce-page #payment
.terms{text-align:right;padding:0
1em 0}.woocommerce #payment #place_order,
.woocommerce-page #payment
#place_order{float:left}.twentyfourteen
.tfwc{padding:12px
10px 0;max-width:474px;margin:0
auto}.twentyfourteen .tfwc .product .entry-summary{padding:0
!important;margin:0
0 1.618em !important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfwc .product .images
img{margin-bottom:1em}@media screen and (min-width: 673px){.twentyfourteen
.tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width: 1040px){.twentyfourteen
.tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width: 1110px){.twentyfourteen
.tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width: 1218px){.twentyfourteen
.tfwc{margin-right:54px}.full-width .twentyfourteen
.tfwc{margin-right:auto}}.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:'star';src:url('/wp-content/themes/pol/font/star.eot');src:url('/wp-content/themes/pol/font/star.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/pol/font/star.woff') format('woff'), url('/wp-content/themes/pol/font/star.ttf') format('truetype'), url('/wp-content/themes/pol/font/star.svg#star') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'WooCommerce';src:url('/wp-content/themes/pol/font/WooCommerce.eot');src:url('/wp-content/themes/pol/font/WooCommerce.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/pol/font/WooCommerce.woff') format('woff'), url('/wp-content/themes/pol/font/WooCommerce.ttf') format('truetype'), url('/wp-content/themes/pol/font/WooCommerce.svg#WooCommerce') format('svg');font-weight:normal;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding: .5em 0;text-align:center;background:#888;border:1px
solid #6f6f6f;color:#fff;z-index:99998;box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2)}.admin-bar
p.demo_store{top:28px}.wc-forward.added_to_cart:after{font-family:'MaterialDesignIcons';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:32px;-webkit-font-smoothing:antialiased;margin-left:7px;vertical-align:middle;content:"\f1da";position:absolute;right:8px;top:0;font-size:20px}.wc-backward:before,
.wc-backward a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e02f";font-size: .75em}.woocommerce,.woocommerce-page{}.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info{padding:20px
20px 20px 120px !important;margin:0
-15px 2em !important;position:relative;list-style:none outside !important;width:auto}.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce .woocommerce-message:after,
.woocommerce-page .woocommerce-message:after,
.woocommerce .woocommerce-error:after,
.woocommerce-page .woocommerce-error:after,
.woocommerce .woocommerce-info:after,
.woocommerce-page .woocommerce-info:after{content:" ";display:table}.woocommerce .woocommerce-message:after,
.woocommerce-page .woocommerce-message:after,
.woocommerce .woocommerce-error:after,
.woocommerce-page .woocommerce-error:after,
.woocommerce .woocommerce-info:after,
.woocommerce-page .woocommerce-info:after{clear:both}.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{content:"";display:block;font-family:sans-serif;font-size:30px;left:0;line-height:20px;padding-top:30px;vertical-align:middle;top:0;position:absolute;padding-left:3px;text-align:center;width:80px;z-index:1;height:100%}.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce-page .woocommerce-info
.button{float:right}.woocommerce .woocommerce-message li,
.woocommerce-page .woocommerce-message li,
.woocommerce .woocommerce-error li,
.woocommerce-page .woocommerce-error li,
.woocommerce .woocommerce-info li,
.woocommerce-page .woocommerce-info
li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before{content:"\2713";text-transform:none}.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before{content:"i";font-family:Times,Georgia,serif;font-style:italic;text-transform:none}.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before{content:"\00d7";font-weight:700;text-transform:none}.woocommerce small.note,
.woocommerce-page
small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px}.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb{}.woocommerce.admin-bar .woocommerce-breadcrumb,
.woocommerce-page.admin-bar .woocommerce-breadcrumb{}.woocommerce .woocommerce-breadcrumb:before,
.woocommerce-page .woocommerce-breadcrumb:before,
.woocommerce .woocommerce-breadcrumb:after,
.woocommerce-page .woocommerce-breadcrumb:after{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after,
.woocommerce-page .woocommerce-breadcrumb:after{clear:both}.woocommerce .woocommerce-breadcrumb a,
.woocommerce-page .woocommerce-breadcrumb
a{}.woocommerce .woocommerce-breadcrumb a:first-child,
.woocommerce-page .woocommerce-breadcrumb a:first-child{}.woocommerce div.product,
.woocommerce-page div.product,
.woocommerce #content div.product,
.woocommerce-page #content
div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title,
.woocommerce-page div.product .product_title,
.woocommerce #content div.product .product_title,
.woocommerce-page #content div.product
.product_title{}.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product
p.price{font-size:1.25em}.woocommerce div.product span.price ins,
.woocommerce-page div.product span.price ins,
.woocommerce #content div.product span.price ins,
.woocommerce-page #content div.product span.price ins,
.woocommerce div.product p.price ins,
.woocommerce-page div.product p.price ins,
.woocommerce #content div.product p.price ins,
.woocommerce-page #content div.product p.price
ins{text-decoration:none}.woocommerce div.product span.price del,
.woocommerce-page div.product span.price del,
.woocommerce #content div.product span.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce-page div.product p.price del,
.woocommerce #content div.product p.price del,
.woocommerce-page #content div.product p.price
del{font-size:0.67em}.woocommerce div.product p.stock,
.woocommerce-page div.product p.stock,
.woocommerce #content div.product p.stock,
.woocommerce-page #content div.product
p.stock{font-size:0.92em}.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page #content div.product
div.images{margin-bottom:2em;position:relative}.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page #content div.product div.images
img{display:block;width:100%;position:relative;z-index:1;height:auto;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.woocommerce div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails,
.woocommerce #content div.product div.images div.thumbnails,
.woocommerce-page #content div.product div.images
div.thumbnails{padding-top:8px}.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page #content div.product
div.summary{margin-bottom:2em}.woocommerce div.product div.social,
.woocommerce-page div.product div.social,
.woocommerce #content div.product div.social,
.woocommerce-page #content div.product
div.social{text-align:right;margin:0
0 1em}.woocommerce div.product div.social span,
.woocommerce-page div.product div.social span,
.woocommerce #content div.product div.social span,
.woocommerce-page #content div.product div.social
span{margin:0
0 0 2px}.woocommerce div.product div.social span span,
.woocommerce-page div.product div.social span span,
.woocommerce #content div.product div.social span span,
.woocommerce-page #content div.product div.social span
span{margin:0}.woocommerce div.product div.social span .stButton .chicklets,
.woocommerce-page div.product div.social span .stButton .chicklets,
.woocommerce #content div.product div.social span .stButton .chicklets,
.woocommerce-page #content div.product div.social span .stButton
.chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe,
.woocommerce-page div.product div.social iframe,
.woocommerce #content div.product div.social iframe,
.woocommerce-page #content div.product div.social
iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs
ul.tabs{list-style:none;padding:0
0 0 1em;overflow:visible;position:relative;font-size:0;left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li{display:inline-block;position:relative;z-index:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
a{display:inline-block;padding:25px
20px;font-weight:600;font-size:14px;letter-spacing:0;text-decoration:none;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li.active{z-index:2;border-bottom:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
a{opacity:1}.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs
.panel{margin:0
0 2em;padding:30px;padding-left:40px;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product p.cart,
.woocommerce-page div.product p.cart,
.woocommerce #content div.product p.cart,
.woocommerce-page #content div.product
p.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product p.cart:before,
.woocommerce-page div.product p.cart:before,
.woocommerce #content div.product p.cart:before,
.woocommerce-page #content div.product p.cart:before,
.woocommerce div.product p.cart:after,
.woocommerce-page div.product p.cart:after,
.woocommerce #content div.product p.cart:after,
.woocommerce-page #content div.product p.cart:after{content:" ";display:table}.woocommerce div.product p.cart:after,
.woocommerce-page div.product p.cart:after,
.woocommerce #content div.product p.cart:after,
.woocommerce-page #content div.product p.cart:after{clear:both}.woocommerce div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page #content div.product
form.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product form.cart:before,
.woocommerce-page div.product form.cart:before,
.woocommerce #content div.product form.cart:before,
.woocommerce-page #content div.product form.cart:before,
.woocommerce div.product form.cart:after,
.woocommerce-page div.product form.cart:after,
.woocommerce #content div.product form.cart:after,
.woocommerce-page #content div.product form.cart:after{content:" ";display:table}.woocommerce div.product form.cart:after,
.woocommerce-page div.product form.cart:after,
.woocommerce #content div.product form.cart:after,
.woocommerce-page #content div.product form.cart:after{clear:both}.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce #content div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart
div.quantity{margin:0
4px 0 0;display:inline-block;vertical-align:top}.woocommerce div.product form.cart table,
.woocommerce-page div.product form.cart table,
.woocommerce #content div.product form.cart table,
.woocommerce-page #content div.product form.cart
table{border-width:0 0 1px 0}.woocommerce div.product form.cart table td,
.woocommerce-page div.product form.cart table td,
.woocommerce #content div.product form.cart table td,
.woocommerce-page #content div.product form.cart table
td{padding-left:0}.woocommerce div.product form.cart table div.quantity,
.woocommerce-page div.product form.cart table div.quantity,
.woocommerce #content div.product form.cart table div.quantity,
.woocommerce-page #content div.product form.cart table
div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock,
.woocommerce-page div.product form.cart table small.stock,
.woocommerce #content div.product form.cart table small.stock,
.woocommerce-page #content div.product form.cart table
small.stock{display:block;float:none}.woocommerce div.product form.cart .variations,
.woocommerce-page div.product form.cart .variations,
.woocommerce #content div.product form.cart .variations,
.woocommerce-page #content div.product form.cart
.variations{margin-bottom:1em}.woocommerce div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations
label{}.woocommerce div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations
select{width:100%;float:left}.woocommerce div.product form.cart .variations td.label,
.woocommerce-page div.product form.cart .variations td.label,
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations
td.label{padding-right:1em}.woocommerce div.product form.cart .variations td,
.woocommerce-page div.product form.cart .variations td,
.woocommerce #content div.product form.cart .variations td,
.woocommerce-page #content div.product form.cart .variations
td{vertical-align:top;width:50%}.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce #content div.product form.cart .button,
.woocommerce-page #content div.product form.cart
.button{margin-top:0;left:0;display:inline-block;vertical-align:top}.woocommerce div.product form.cart .group_table td.label,
.woocommerce-page div.product form.cart .group_table td.label,
.woocommerce #content div.product form.cart .group_table td.label,
.woocommerce-page #content div.product form.cart .group_table
td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td,
.woocommerce-page div.product form.cart .group_table td,
.woocommerce #content div.product form.cart .group_table td,
.woocommerce-page #content div.product form.cart .group_table
td{vertical-align:top;padding-bottom: .5em}.woocommerce span.onsale, .woocommerce-page
span.onsale{color:#fff;font-size:12px;letter-spacing:0px;margin:0;padding:0
20px;position:absolute;text-align:center;top:6px}.woocommerce .products ul,
.woocommerce-page .products ul,
.woocommerce ul.products,
.woocommerce-page
ul.products{margin:20px
0px 20px 0px;padding:0;list-style:none outside;clear:both;*zoom:1}.woocommerce .products ul:before,
.woocommerce-page .products ul:before,
.woocommerce ul.products:before,
.woocommerce-page ul.products:before,
.woocommerce .products ul:after,
.woocommerce-page .products ul:after,
.woocommerce ul.products:after,
.woocommerce-page ul.products:after{content:" ";display:table}.woocommerce .products ul:after,
.woocommerce-page .products ul:after,
.woocommerce ul.products:after,
.woocommerce-page ul.products:after{clear:both}.woocommerce .products ul li,
.woocommerce-page .products ul li,
.woocommerce ul.products li,
.woocommerce-page ul.products
li{list-style:none outside}.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product
.onsale{top:0;right:0;left:auto;z-index:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.archive.woocommerce .products .product:hover span.onsale,
.woocommerce-page .products .product:hover
span.onsale{}.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product
h3{font-size:20px;font-weight:500;letter-spacing:1px;margin:0
0 25px;padding:0;position:relative}.woocommerce ul.products li.product h3:after,
.woocommerce-page ul.products li.product h3:after,
.woocommerce-tabs h2:after,
.woocommerce-tabs h3:after,
.woocommerce-cart #content-wrap .woocommerce h2:after,
.woocommerce-cart #content-wrap .woocommerce h3:after,
.woocommerce-checkout #content-wrap .woocommerce h2:after,
.woocommerce-checkout #content-wrap .woocommerce h3:after,
.woocommerce-account #content-wrap .woocommerce h2:after,
.woocommerce-account #content-wrap .woocommerce h3:after,
#comments-wrap h3:after,
#comments-wrap h2:after{}.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product
a{text-decoration:none;display:inline-block}.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a
img{width:100%;height:auto;display:block;margin:0
0 8px;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.woocommerce ul.products li.product strong,
.woocommerce-page ul.products li.product
strong{display:block}.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product
.price{font-weight:normal}.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price
del{font-size:0.67em}.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price
ins{background:none}.woocommerce ul.products li.product .price .from,
.woocommerce-page ul.products li.product .price
.from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase}.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{margin:0}.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{margin:0}.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering
select{vertical-align:top}.woocommerce nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination,
.woocommerce #content nav.woocommerce-pagination,
.woocommerce-page #content nav.woocommerce-pagination{text-align:left;height:40px;margin-bottom:30px}.woocommerce nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination
ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px
solid #d5d5d5;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul
li{padding:0;margin:0
5px 0 0;display:inline-block;overflow:hidden}.woocommerce #shop-container{margin-bottom:90px}.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li
span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding: .5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#eee;color:#888}.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content
input.button{position:relative}.woocommerce a.button.loading,
.woocommerce-page a.button.loading,
.woocommerce button.button.loading,
.woocommerce-page button.button.loading,
.woocommerce input.button.loading,
.woocommerce-page input.button.loading,
.woocommerce #respond input#submit.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce #content input.button.loading,
.woocommerce-page #content
input.button.loading{}.woocommerce a.button.loading:before,
.woocommerce-page a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce-page button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce-page input.button.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce #content input.button.loading:before,
.woocommerce-page #content input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;color:#000}.woocommerce a.button.added:before, .woocommerce-page a.button.added:before, .woocommerce button.button.added:before, .woocommerce-page button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page #content input.button.added:before{border:none;content:"\f1da";font-family:'MaterialDesignIcons';font-size:20px;width:35px;height:35px;top:0;margin:auto;bottom:0;right:8px;line-height:35px;position:absolute;opacity:0.5;padding:0
8px;text-align:center;text-indent:0}.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover{text-decoration:none}.woocommerce a.button:active,
.woocommerce-page a.button:active,
.woocommerce button.button:active,
.woocommerce-page button.button:active,
.woocommerce input.button:active,
.woocommerce-page input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce-page #respond input#submit:active,
.woocommerce #content input.button:active,
.woocommerce-page #content input.button:active{}.woocommerce a.button:disabled,
.woocommerce-page a.button:disabled,
.woocommerce button.button:disabled,
.woocommerce-page button.button:disabled,
.woocommerce input.button:disabled,
.woocommerce-page input.button:disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce-page #respond input#submit:disabled,
.woocommerce #content input.button:disabled,
.woocommerce-page #content input.button:disabled,
.woocommerce a.button.disabled,
.woocommerce-page a.button.disabled,
.woocommerce button.button.disabled,
.woocommerce-page button.button.disabled,
.woocommerce input.button.disabled,
.woocommerce-page input.button.disabled,
.woocommerce #respond input#submit.disabled,
.woocommerce-page #respond input#submit.disabled,
.woocommerce #content input.button.disabled,
.woocommerce-page #content
input.button.disabled{color:#d4d4d4;background:#eee;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}.woocommerce a.button:disabled:active,
.woocommerce-page a.button:disabled:active,
.woocommerce button.button:disabled:active,
.woocommerce-page button.button:disabled:active,
.woocommerce input.button:disabled:active,
.woocommerce-page input.button:disabled:active,
.woocommerce #respond input#submit:disabled:active,
.woocommerce-page #respond input#submit:disabled:active,
.woocommerce #content input.button:disabled:active,
.woocommerce-page #content input.button:disabled:active,
.woocommerce a.button.disabled:active,
.woocommerce-page a.button.disabled:active,
.woocommerce button.button.disabled:active,
.woocommerce-page button.button.disabled:active,
.woocommerce input.button.disabled:active,
.woocommerce-page input.button.disabled:active,
.woocommerce #respond input#submit.disabled:active,
.woocommerce-page #respond input#submit.disabled:active,
.woocommerce #content input.button.disabled:active,
.woocommerce-page #content input.button.disabled:active{top:0}.woocommerce .cart .button,
.woocommerce-page .cart .button,
.woocommerce .cart input.button,
.woocommerce-page .cart
input.button{float:none}.woocommerce a.added_to_cart.wc-forward,
.archive.woocommerce a.added_to_cart.wc-forward,
.woocommerce-page a.added_to_cart.wc-forward,
.woocommerce a.added_to_cart.wc-forward:hover,
.archive.woocommerce a.added_to_cart.wc-forward:hover,
.woocommerce-page a.added_to_cart.wc-forward:hover{position:relative}.woocommerce a.wc-forward.added_to_cart,
.archive.woocommerce a.wc-forward.added_to_cart,
.single-product.woocommerce a.button.wc-forward.added_to_cart{padding-right:38px}.woocommerce .quantity,
.woocommerce-page .quantity,
.woocommerce #content .quantity,
.woocommerce-page #content
.quantity{width:48px;position:relative;margin:0
auto;overflow:hidden;zoom:1}.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity
input.qty{width:48px;height:43px;float:left;padding:0;text-align:center;border:none;font-size:16px;font-weight:400}.woocommerce .quantity noindex:-o-prefocus,
.woocommerce-page .quantity noindex:-o-prefocus,
.woocommerce #content .quantity noindex:-o-prefocus,
.woocommerce-page #content .quantity noindex:-o-prefocus,
.woocommerce .quantity input[type=number],
.woocommerce-page .quantity input[type=number],
.woocommerce #content .quantity input[type=number],
.woocommerce-page #content .quantity input[type=number]{padding-right:1.2em}.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity
.minus{background:#ccc;border:0px
solid #ccc;color:#FFF;cursor:pointer;display:block;font-size:16px;font-weight:normal;height:13px;line-height:13px;margin:0;overflow:visible;padding:0;position:absolute;text-align:center;text-decoration:none;vertical-align:text-top;width:13px}.woocommerce .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page #content .quantity
.plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page #content .quantity
.minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.quantity .plus:before,
.quantity .minus:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;z-index:1;background:yellow}.woocommerce #reviews h2 small,
.woocommerce-page #reviews h2
small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px
0 0 0}.woocommerce #reviews h2 small a,
.woocommerce-page #reviews h2 small
a{text-decoration:none;color:#777}.woocommerce #reviews h3,
.woocommerce-page #reviews
h3{}.woocommerce #reviews #respond,
.woocommerce-page #reviews
#respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment,
.woocommerce-page #reviews
#comment{height:125px;outline:none!important}.woocommerce #reviews #comments .add_review,
.woocommerce-page #reviews #comments
.add_review{*zoom:1}.woocommerce #reviews #comments .add_review:before,
.woocommerce-page #reviews #comments .add_review:before,
.woocommerce #reviews #comments .add_review:after,
.woocommerce-page #reviews #comments .add_review:after{content:" ";display:table}.woocommerce #reviews #comments .add_review:after,
.woocommerce-page #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2,
.woocommerce-page #reviews #comments
h2{clear:none}.woocommerce #reviews #comments ol.commentlist,
.woocommerce-page #reviews #comments
ol.commentlist{*zoom:1;margin:0;margin-top:30px;width:100%;background:none;list-style:none;padding-left:0}.woocommerce #reviews #comments ol.commentlist:before,
.woocommerce-page #reviews #comments ol.commentlist:before,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce-page #reviews #comments ol.commentlist:after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce-page #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li,
.woocommerce-page #reviews #comments ol.commentlist
li{padding:0;margin:0
0 20px;position:relative;background:0;border:0;padding-bottom:12px;border-bottom:none}.woocommerce #reviews #comments ol.commentlist li:last-child,
.woocommerce-page #reviews #comments ol.commentlist li:last-child{border-bottom:none}.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce-page #reviews #comments ol.commentlist li
.meta{text-transform:uppercase;font-weight:600;font-size:13px}.woocommerce #reviews #comments ol.commentlist li .meta time,
.woocommerce-page #reviews #comments ol.commentlist li .meta
time{display:block;margin-top:8px;font-weight:600;opacity:0.5}.woocommerce #reviews #comments ol.commentlist li .meta strong,
.woocommerce-page #reviews #comments ol.commentlist li .meta
strong{font-weight:600}.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li
img.avatar{float:left;position:absolute;top:0;left:12px;padding:3px;width:60px;height:auto;margin:0;line-height:1}.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0
0 0 110px;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text
p{margin:0
0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text
p.meta{}.woocommerce #reviews #comments ol.commentlist ul.children,
.woocommerce-page #reviews #comments ol.commentlist
ul.children{list-style:none outside;margin:20px
0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,
.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond,
.woocommerce-page #reviews #comments ol.commentlist
#respond{border:1px
solid #e6e6e6;-webkit-border-radius:4px;border-radius:4px;padding:1em
1em 0;margin:20px
0 0 50px}.woocommerce #reviews #comments .commentlist > li:before,
.woocommerce-page #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating,
.woocommerce-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.2em;font-family:'star'}.woocommerce div.product .star-rating,
.woocommerce-page div.product .star-rating{overflow:hidden;position:relative;margin-left:0;height:20px;display:block;letter-spacing:2px;line-height:23px;vertical-align:middle;font-size:13px;width:76px;font-family:'star'}.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span,
.woocommerce-page .star-rating
span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating,
.woocommerce-page .woocommerce-product-rating{line-height:2em;display:block}.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce-page .woocommerce-product-rating .star-rating{float:left}.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating{display:block;float:none}.woocommerce .hreview-aggregate .star-rating,
.woocommerce-page .hreview-aggregate .star-rating{margin:10px
0 0 0}.woocommerce #review_form #respond,
.woocommerce-page #review_form
#respond{*zoom:1;position:static;margin:0;width:auto;padding:0
0 0;background:transparent none;border:0}.woocommerce #review_form #respond:before,
.woocommerce-page #review_form #respond:before,
.woocommerce #review_form #respond:after,
.woocommerce-page #review_form #respond:after{content:" ";display:table}.woocommerce #review_form #respond:after,
.woocommerce-page #review_form #respond:after{clear:both}.woocommerce #review_form #respond p,
.woocommerce-page #review_form #respond
p{margin:0
0 10px;position:relative}.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit
input{left:auto;outline:none!important}#review_form_wrapper #commentform
label{font-weight:600;left:0;font-size:15px;opacity:0.4;padding-top:5px;position:absolute;width:120px}#review_form_wrapper .comment-form-author,
#review_form_wrapper .comment-form-email,
#review_form_wrapper .comment-form-url{width:100%;display:block}#review_form_wrapper .comment-form-author input,
#review_form_wrapper .comment-form-email input,
#review_form_wrapper .comment-form-url
input{box-sizing:border-box;margin-left:130px;min-width:80%;width:auto}#review_form #respond p.form-submit{margin-left:130px}.woocommerce #review_form #respond
p.stars{margin-left:130px}.woocommerce #review_form #respond textarea,
.woocommerce-page #review_form #respond
textarea{box-sizing:border-box;margin-left:130px;min-width:80%;width:auto}.woocommerce p.stars,
.woocommerce-page
p.stars{position:relative;font-size:1em}.woocommerce p.stars a,
.woocommerce-page p.stars
a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative}.woocommerce p.stars a.star-1,
.woocommerce-page p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce-page p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce-page p.stars a.star-3,
.woocommerce p.stars a.star-4,
.woocommerce-page p.stars a.star-4,
.woocommerce p.stars a.star-5,
.woocommerce-page p.stars a.star-5{}.woocommerce p.stars a.star-1:after,
.woocommerce-page p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce-page p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce-page p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce-page p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after,
.woocommerce-page p.stars a.star-5:after{font-family:"WooCommerce";text-indent:0;position:absolute;top:0;left:10px}.woocommerce p.stars a.star-1,
.woocommerce-page p.stars a.star-1{width:32px}.woocommerce p.stars a.star-1:after,
.woocommerce-page p.stars a.star-1:after{content:"\e020"}.woocommerce p.stars a.star-1:hover:after,
.woocommerce-page p.stars a.star-1:hover:after,
.woocommerce p.stars a.star-1.active:after,
.woocommerce-page p.stars a.star-1.active:after{content:"\e020"}.woocommerce p.stars a.star-2,
.woocommerce-page p.stars a.star-2{width:46px}.woocommerce p.stars a.star-2:after,
.woocommerce-page p.stars a.star-2:after{content:"\e020\e020"}.woocommerce p.stars a.star-2:hover:after,
.woocommerce-page p.stars a.star-2:hover:after,
.woocommerce p.stars a.star-2.active:after,
.woocommerce-page p.stars a.star-2.active:after{content:"\e020\e020"}.woocommerce p.stars a.star-3,
.woocommerce-page p.stars a.star-3{width:58px}.woocommerce p.stars a.star-3:after,
.woocommerce-page p.stars a.star-3:after{content:"\e020\e020\e020"}.woocommerce p.stars a.star-3:hover:after,
.woocommerce-page p.stars a.star-3:hover:after,
.woocommerce p.stars a.star-3.active:after,
.woocommerce-page p.stars a.star-3.active:after{content:"\e020\e020\e020"}.woocommerce p.stars a.star-4,
.woocommerce-page p.stars a.star-4{width:70px}.woocommerce p.stars a.star-4:after,
.woocommerce-page p.stars a.star-4:after{content:"\e020\e020\e020\e020"}.woocommerce p.stars a.star-4:hover:after,
.woocommerce-page p.stars a.star-4:hover:after,
.woocommerce p.stars a.star-4.active:after,
.woocommerce-page p.stars a.star-4.active:after{content:"\e020\e020\e020\e020"}.woocommerce p.stars a.star-5,
.woocommerce-page p.stars a.star-5{width:84px}.woocommerce p.stars a.star-5:after,
.woocommerce-page p.stars a.star-5:after{content:"\e020\e020\e020\e020\e020"}.woocommerce p.stars a.star-5:hover:after,
.woocommerce-page p.stars a.star-5:hover:after,
.woocommerce p.stars a.star-5.active:after,
.woocommerce-page p.stars a.star-5.active:after{content:"\e020\e020\e020\e020\e020"}.woocommerce table.shop_attributes,
.woocommerce-page
table.shop_attributes{border:0;border-top:1px dotted rgba(0, 0, 0, 0.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes
th{width:150px;font-weight:bold;padding:8px;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td,
.woocommerce-page table.shop_attributes
td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td p,
.woocommerce-page table.shop_attributes td
p{margin:0;padding:8px
0}.woocommerce table.shop_attributes .alt td,
.woocommerce-page table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th,
.woocommerce-page table.shop_attributes .alt
th{background:rgba(0, 0, 0, 0.025)}.woocommerce table.shop_table,
.woocommerce-page
table.shop_table{margin:0px
-1px 24px 0px;text-align:left;width:100%;border-collapse:separate}.woocommerce table.shop_table th,
.woocommerce-page table.shop_table
th{font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:2px;line-height:18px;padding:12px}.woocommerce table.shop_table td,
.woocommerce-page table.shop_table
td{border-top:1px solid transparent;padding:6px
12px;vertical-align:middle}.woocommerce table.shop_table td small,
.woocommerce-page table.shop_table td
small{font-weight:normal}.woocommerce table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot
th{border-top:1px solid transparent}.woocommerce table.my_account_orders,
.woocommerce-page
table.my_account_orders{font-size:0.85em}.woocommerce table.my_account_orders th,
.woocommerce-page table.my_account_orders th,
.woocommerce table.my_account_orders td,
.woocommerce-page table.my_account_orders
td{padding:4px
8px;vertical-align:middle}.woocommerce table.my_account_orders .button,
.woocommerce-page table.my_account_orders
.button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions,
.woocommerce-page table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button,
.woocommerce-page table.my_account_orders .order-actions
.button{margin: .125em 0 .125em .25em}.woocommerce td.product-name dl.variation,
.woocommerce-page td.product-name
dl.variation{margin: .25em 0;color:#aaa;font-size:12px;font-weight:400}.woocommerce td.product-name dl.variation:before,
.woocommerce-page td.product-name dl.variation:before,
.woocommerce td.product-name dl.variation:after,
.woocommerce-page td.product-name dl.variation:after{content:" ";display:table}.woocommerce td.product-name dl.variation:after,
.woocommerce-page td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dt,
.woocommerce-page td.product-name dl.variation dt,
.woocommerce td.product-name dl.variation dd,
.woocommerce-page td.product-name dl.variation
dd{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt,
.woocommerce-page td.product-name dl.variation
dt{font-weight:400;padding:0
0 .25em 0;margin:0
4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd,
.woocommerce-page td.product-name dl.variation
dd{padding:0
0 .25em 0}.woocommerce td.product-name dl.variation dd p:last-child,
.woocommerce-page td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification,
.woocommerce-page td.product-name
p.backorder_notification{font-size:0.83em}.woocommerce td.product-quantity,
.woocommerce-page td.product-quantity{min-width:80px}.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail{min-width:32px}.woocommerce table.cart img,
.woocommerce-page table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page #content table.cart
img{width:32px}.woocommerce table.cart th,
.woocommerce-page table.cart th,
.woocommerce #content table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce table.cart td,
.woocommerce-page table.cart td,
.woocommerce #content table.cart td,
.woocommerce-page #content table.cart
td{vertical-align:middle}.woocommerce table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page #content table.cart
a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:bold}.woocommerce table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover{background-color:red;color:#fff}.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:6px
12px;margin:0
5px 0 0;outline:0;line-height:26px;font-size:12px;min-width:110px;background:#f7f7f7;color:black}.woocommerce table.cart input,
.woocommerce-page table.cart input,
.woocommerce #content table.cart input,
.woocommerce-page #content table.cart
input{margin:0;vertical-align:middle;line-height:1em}.woocommerce ul.cart_list,
.woocommerce-page ul.cart_list,
.woocommerce ul.product_list_widget,
.woocommerce-page
ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,
.woocommerce-page ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.product_list_widget
li{*zoom:1;list-style:none}.woocommerce ul.cart_list li:before,
.woocommerce-page ul.cart_list li:before,
.woocommerce ul.product_list_widget li:before,
.woocommerce-page ul.product_list_widget li:before,
.woocommerce ul.cart_list li:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:after{content:" ";display:table}.woocommerce ul.cart_list li:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,
.woocommerce-page ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li
a{display:block;font-weight:bold}.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.product_list_widget li
img{float:left;margin-left:0;width:72px;margin-right:20px;height:auto}.woocommerce ul.cart_list li dl,
.woocommerce-page ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl,
.woocommerce-page ul.product_list_widget li
dl{padding:8px
0;margin:0;font-size:12px;opacity:0.7;clear:left;float:left;display:inline}.woocommerce ul.cart_list li dl:before,
.woocommerce-page ul.cart_list li dl:before,
.woocommerce ul.product_list_widget li dl:before,
.woocommerce-page ul.product_list_widget li dl:before,
.woocommerce ul.cart_list li dl:after,
.woocommerce-page ul.cart_list li dl:after,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce-page ul.product_list_widget li dl:after{content:" ";display:table}.woocommerce ul.cart_list li dl:after,
.woocommerce-page ul.cart_list li dl:after,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce-page ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dt,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.product_list_widget li dl dt,
.woocommerce ul.cart_list li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.product_list_widget li dl
dd{display:inline-block;float:left;margin-botom:1em}.woocommerce ul.cart_list li dl dt,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.product_list_widget li dl
dt{font-weight:400;padding:0
0 .25em 0;margin:0
4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.product_list_widget li dl
dd{padding:0
0 .25em 0}.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce-page ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child,
.woocommerce-page ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,
.woocommerce-page ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating{margin-bottom:12px;float:none}.woocommerce.widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart
.total{border-top:1px solid #eee;padding:12px
32px 0;margin-top:16px;font-size:12px}.woocommerce.widget_shopping_cart .total .amount,
.woocommerce-page.widget_shopping_cart .total .amount,
.woocommerce .widget_shopping_cart .total .amount,
.woocommerce-page .widget_shopping_cart .total
.amount{color:inherit}.woocommerce.widget_shopping_cart .total strong,
.woocommerce-page.widget_shopping_cart .total strong,
.woocommerce .widget_shopping_cart .total strong,
.woocommerce-page .widget_shopping_cart .total
strong{min-width:40px;display:inline-block}.woocommerce.widget_shopping_cart .buttons,
.woocommerce-page.widget_shopping_cart .buttons,
.woocommerce .widget_shopping_cart .buttons,
.woocommerce-page .widget_shopping_cart
.buttons{padding:0
32px 32px;*zoom:1}.woocommerce.widget_shopping_cart .buttons:before,
.woocommerce-page.widget_shopping_cart .buttons:before,
.woocommerce .widget_shopping_cart .buttons:before,
.woocommerce-page .widget_shopping_cart .buttons:before,
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce-page.widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:after{content:" ";display:table}.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce-page.widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .button,
.woocommerce-page .cart-collaterals .shipping_calculator
.button{width:auto;float:none;display:inline-block;margin-left:3px;margin-top:3px}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e02e"}.woocommerce .cart-collaterals .cart_totals p,
.woocommerce-page .cart-collaterals .cart_totals
p{margin:0}.woocommerce .cart-collaterals .cart_totals p small,
.woocommerce-page .cart-collaterals .cart_totals p
small{color:#777;font-size:0.83em}.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals
table{border-collapse:separate;width:100%;margin:0
0 6px;padding:0}.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child
td{border-top:0;width:50%}.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table
th{padding:18px
12px 18px 0;font-size:11px}.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table
td{padding:18px
12px 18px 0;font-size:12px;text-align:right}.woocommerce .cart-collaterals .cart_totals table td .amount,
.woocommerce-page .cart-collaterals .cart_totals table td
.amount{font-size:12px}.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table
th{vertical-align:top}.woocommerce .cart-collaterals .cart_totals table small,
.woocommerce-page .cart-collaterals .cart_totals table
small{display:block;color:#777}.woocommerce .cart-collaterals .cart_totals table select,
.woocommerce-page .cart-collaterals .cart_totals table
select{width:100%}.woocommerce .cart-collaterals .cart_totals .discount td,
.woocommerce-page .cart-collaterals .cart_totals .discount
td{color:#f00}.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr
th{border-top:1px solid #eee}.woocommerce .cart-collaterals .cart_totals a.button.alt,
.woocommerce-page .cart-collaterals .cart_totals
a.button.alt{display:inline-block}.woocommerce .cart-collaterals .cross-sells ul.products li.product,
.woocommerce-page .cart-collaterals .cross-sells ul.products
li.product{margin-top:0}.woocommerce form .form-row,
.woocommerce-page form .form-row{padding:3px;margin:0
0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,
.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;-moz-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0}.woocommerce form .form-row label,
.woocommerce-page form .form-row
label{line-height:2em}.woocommerce form .form-row label.hidden,
.woocommerce-page form .form-row
label.hidden{visibility:hidden}.woocommerce form .form-row label.inline,
.woocommerce-page form .form-row
label.inline{display:inline}.woocommerce form .form-row select,
.woocommerce-page form .form-row
select{cursor:pointer;margin:0}.woocommerce form .form-row .required,
.woocommerce-page form .form-row
.required{color:inherit;font-weight:bold;border:0;font-size:8px}.woocommerce form .form-row .input-checkbox,
.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row
textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px
solid transparent;padding:6px
12px;margin:0
5px 0 0;outline:0;line-height:22px;font-size:12px;min-width:110px}.woocommerce form .form-row textarea,
.woocommerce-page form .form-row
textarea{height:4em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid
select{border-color:#fb7f88}.woocommerce form .form-row ::-webkit-input-placeholder,
.woocommerce-page form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder,
.woocommerce-page form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder,
.woocommerce-page form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.login,
.woocommerce-page form.login,
.woocommerce form.checkout_coupon,
.woocommerce-page form.checkout_coupon,
.woocommerce form.register,
.woocommerce-page
form.register{border:1px
solid #d5d5d5;padding:20px;margin:2em
0 2em 0px;text-align:left;-webkit-border-radius:5px;border-radius:5px}.woocommerce ul#shipping_method,
.woocommerce-page
ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li,
.woocommerce-page ul#shipping_method
li{margin:0;padding: .25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method .amount,
.woocommerce-page ul#shipping_method
.amount{font-weight:bold}.woocommerce p.woocommerce-shipping-contents,
.woocommerce-page p.woocommerce-shipping-contents{margin:0}.woocommerce .checkout .col-2 h3#ship-to-different-address,
.woocommerce-page .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce .checkout .col-2 .notes,
.woocommerce-page .checkout .col-2
.notes{clear:left}.woocommerce .checkout .col-2 .form-row-first,
.woocommerce-page .checkout .col-2 .form-row-first{clear:left}.woocommerce .checkout .create-account small,
.woocommerce-page .checkout .create-account
small{font-size:11px;color:#777;line-height:13px;font-weight:normal}.woocommerce .checkout div.shipping-address,
.woocommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce .checkout .shipping_address,
.woocommerce-page .checkout
.shipping_address{clear:both}.woocommerce #payment,
.woocommerce-page
#payment{background:transparent}.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment
ul.payment_methods{*zoom:1;text-align:left;padding:1em;margin:0;list-style:none outside}.woocommerce #payment ul.payment_methods:before,
.woocommerce-page #payment ul.payment_methods:before,
.woocommerce #payment ul.payment_methods:after,
.woocommerce-page #payment ul.payment_methods:after{content:" ";display:table}.woocommerce #payment ul.payment_methods:after,
.woocommerce-page #payment ul.payment_methods:after{clear:both}.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment ul.payment_methods
li{line-height:2em;text-align:left;margin:0;font-weight:normal}.woocommerce #payment ul.payment_methods li input,
.woocommerce-page #payment ul.payment_methods li
input{margin:0
1em 0 0}.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li
img{vertical-align:middle;margin:-5px 12px 0 12px;position:relative;height:50px}.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row{padding:1em;border-top:1px solid #fbfbfb}.woocommerce #payment div.payment_box,
.woocommerce-page #payment
div.payment_box{position:relative;width:96%;padding:1em
2%;margin:1em
0 1em 0;font-size:0.92em;line-height:1.5em}.woocommerce #payment div.payment_box p,
.woocommerce-page #payment div.payment_box
p{}.woocommerce #payment div.payment_box input.input-text,
.woocommerce-page #payment div.payment_box input.input-text,
.woocommerce #payment div.payment_box textarea,
.woocommerce-page #payment div.payment_box
textarea{border-color:#c8c8c8;border-top-color:#bbb;box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.4);-webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.4)}.woocommerce #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-page #payment div.payment_box ::-webkit-input-placeholder{color:#bbb}.woocommerce #payment div.payment_box :-moz-placeholder,
.woocommerce-page #payment div.payment_box :-moz-placeholder{color:#bbb}.woocommerce #payment div.payment_box :-ms-input-placeholder,
.woocommerce-page #payment div.payment_box :-ms-input-placeholder{color:#bbb}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/visa.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/mastercard.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/laser.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/diners.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/maestro.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/jcb.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/amex.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(/wp-content/themes/pol/css/images/icons/credit-cards/discover.png)}.woocommerce #payment div.payment_box span.help,
.woocommerce-page #payment div.payment_box
span.help{font-size:11px;color:#777;line-height:13px;font-weight:normal}.woocommerce #payment div.payment_box .form-row,
.woocommerce-page #payment div.payment_box .form-row{margin:0
0 1em}.woocommerce #payment div.payment_box p:last-child,
.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after{display:none;border:none}.woocommerce .order_details,
.woocommerce-page
.order_details{*zoom:1;margin:0
0 1.5em;list-style:none}.woocommerce .order_details:before,
.woocommerce-page .order_details:before,
.woocommerce .order_details:after,
.woocommerce-page .order_details:after{content:" ";display:table}.woocommerce .order_details:after,
.woocommerce-page .order_details:after{clear:both}.woocommerce .order_details li,
.woocommerce-page .order_details
li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1em;border-right:1px dashed #d5d5d5;padding-right:2em}.woocommerce .order_details li strong,
.woocommerce-page .order_details li
strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.woocommerce .order_details li:last-of-type,
.woocommerce-page .order_details li:last-of-type{border:none}.woocommerce .addresses .title,
.woocommerce-page .addresses
.title{*zoom:1}.woocommerce .addresses .title:before,
.woocommerce-page .addresses .title:before,
.woocommerce .addresses .title:after,
.woocommerce-page .addresses .title:after{content:" ";display:table}.woocommerce .addresses .title:after,
.woocommerce-page .addresses .title:after{clear:both}.woocommerce .addresses .title h3,
.woocommerce-page .addresses .title
h3{float:left}.woocommerce .addresses .title .edit,
.woocommerce-page .addresses .title
.edit{float:right}.woocommerce ol.commentlist.notes li.note p.meta,
.woocommerce-page ol.commentlist.notes li.note
p.meta{font-weight:bold;margin-bottom:0}.woocommerce ol.commentlist.notes li.note .description p:last-child,
.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce ul.digital-downloads,
.woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li,
.woocommerce-page ul.digital-downloads
li{list-style:none;margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li:before,
.woocommerce-page ul.digital-downloads li:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e00a"}.woocommerce ul.digital-downloads li .count,
.woocommerce-page ul.digital-downloads li
.count{float:right}.woocommerce .widget_layered_nav ul,
.woocommerce-page .widget_layered_nav
ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li,
.woocommerce-page .widget_layered_nav ul
li{*zoom:1;padding:0
0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:before,
.woocommerce-page .widget_layered_nav ul li:before,
.woocommerce .widget_layered_nav ul li:after,
.woocommerce-page .widget_layered_nav ul li:after{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after,
.woocommerce-page .widget_layered_nav ul li:after{clear:both}.woocommerce .widget_layered_nav ul li a,
.woocommerce-page .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span,
.woocommerce-page .widget_layered_nav ul li
span{padding:1px
0;float:left}.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen
a{padding:0
6px;text-decoration:none;border:1px
solid #888;background:#888;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;color:#fff;-webkit-border-radius:3px;border-radius:3px}.woocommerce .widget_layered_nav ul li.chosen a:before,
.woocommerce-page .widget_layered_nav ul li.chosen a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_layered_nav ul small.count,
.woocommerce-page .widget_layered_nav ul
small.count{float:right;margin-left:6px;font-size:1em;padding:1px
0;color:#777}.woocommerce .widget_layered_nav_filters ul,
.woocommerce-page .widget_layered_nav_filters
ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li,
.woocommerce-page .widget_layered_nav_filters ul
li{float:left;padding:0
1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li
a{padding:0
6px;text-decoration:none;border:1px
solid #888;background:#888;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;color:#fff;-webkit-border-radius:3px;border-radius:3px;float:left}.woocommerce .widget_layered_nav_filters ul li a:before,
.woocommerce-page .widget_layered_nav_filters ul li a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_price_filter .price_slider,
.woocommerce-page .widget_price_filter
.price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter
.price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em}.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount
.button{font-size:1.15em}.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount
.button{float:left}.woocommerce .widget_price_filter .ui-slider,
.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:14px;height:14px;-webkit-border-radius:14px;border-radius:14px;border:2px
solid #ccc;cursor:pointer;background:#888;outline:none;top:-4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size: .7em;display:block;border:0;background:#aaa;-webkit-border-radius:1em;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;border-radius:1em;background:#151515}.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal{height: .5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.single-product .twentythirteen .entry-summary,
.single-product .twentythirteen #reply-title,
.single-product .twentythirteen #respond
#commentform{padding:0}.single-product .twentythirteen
p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products
li.product{margin-top:0 !important}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.woocommerce a.button.loading:before,
.woocommerce-page a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce-page button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce-page input.button.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce #content input.button.loading:before,
.woocommerce-page #content input.button.loading:before{background-color:rgba(0,0,0,0);background-image:url(/wp-content/themes/pol/css/images/ajax-loader@2x.gif);background-size:16px 16px}}.woocommerce
.tabs{left:0;position:relative}.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity
input.qty{outline:none!important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.single-product.woocommerce .widget a.button,
.woocommerce-page .widget
a.button{margin-top:12px}.woocommerce button,
.woocommerce-page
button{background:transparent}.woocommerce #respond input#submit, .woocommerce-page #respond
input#submit{font-size:12px;font-weight:600;margin:12px
0 0;padding:10px
22px}.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity
.plus{line-height:0;right:4px;top:4px;outline:none!important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity
.minus{bottom:4px;right:4px;outline:none!important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.woocommerce .minus:hover{}.summary.entry-summary
.price{display:inline-block}.woocommerce span.onsale, .woocommerce-page
span.onsale{background:none repeat scroll 0 0 #000;border:2px
solid #F9F9F9}.woocommerce ul.products li.product,
.woocommerce-page ul.products
li.product{background:white;padding:0;padding-bottom:30px}.product-pad{padding:40px
30px 0}.products .product
.price{margin:22px
auto 12px;text-align:left;font-weight:600;display:block}.products
.amount{font-size:20px}.woocommerce div.product, .woocommerce-page div.product,
.woocommerce #content div.product, .woocommerce-page #content
div.product{}.woocommerce-page div.product .product-inside,
.woocommerce-page #content div.product .product-inside{margin-bottom:30px}.related.products
h2{font-size:28px;font-weight:600;letter-spacing:0;margin-bottom:38px;position:relative;line-height:1.1em;padding:40px
60px 40px 80px}.product-img-wrap{position:relative;text-align:center}.product-img-wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.products .product:hover .product-img-wrap:before{opacity:0.8}.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
li{display:inline-block;font-size:12px;letter-spacing:1px;opacity:1;position:relative}.woocommerce-tabs ul.tabs li:before{content:"";position:absolute;width:100%;height:0;top:0;z-index:2;background:black;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.woocommerce-tabs ul.tabs li.active:before,
.woocommerce-tabs ul.tabs li:hover:before{height:2px}.woocommerce-tabs ul.tabs li:after{content:"";position:absolute;width:0;height:0;top:2px;left:0;right:0;margin:auto;z-index:0;border-style:solid;border-width:0;border-color:black transparent transparent transparent;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.woocommerce-tabs ul.tabs li.active:after,
.woocommerce-tabs ul.tabs li:hover:after{border-width:6px}.woocommerce-tabs h2,
.woocommerce-tabs h3,
.woocommerce-cart #content-wrap .woocommerce h2,
.woocommerce-cart #content-wrap .woocommerce h3,
.woocommerce-checkout #content-wrap .woocommerce h2,
.woocommerce-checkout #content-wrap .woocommerce h3,
.woocommerce-account #content-wrap .woocommerce h2,
.woocommerce-account #content-wrap .woocommerce h3,
#comments-wrap h3,
#comments-wrap
h2{font-size:28px;font-weight:600;letter-spacing:0;margin-bottom:38px;position:relative;line-height:1.1em}.woocommerce-tabs .entry-content
p{line-height:1.7em}.woocommerce-tabs .entry-content
p.stars{opacity:1}.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page #content div.product
div.summary{padding:30px
30px 30px 20px;margin-top:0}table.variations .var-label label:before,
.single-meta .cat-links .post-categories li:before,
.widget_recent_comments li:before,
.widget_archive ul li:before,
.widget_meta li:before,
.widget_categories > ul > li:before,
.widget_rss .rss-date:before{content:"";position:absolute;left:-22px;top:0;bottom:0;margin:auto;width:2px;height:2px;border-radius:50%}ul.product-categories>li:before,.widget_categories>ul>li:before{}.quantity_label:before{left:0}.posted_in
a{padding-bottom:3px;border-bottom:1px solid;border-color:transparent;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.posted_in a:hover{border-color:#bbb}div.product .woocommerce-product-rating{margin-bottom:12px}div.product div[itemprop=offers]{margin-right:20px;margin-bottom:30px;margin-top:30px}div.product.non-sale div[itemprop=offers]{line-height:32px}div.product div[itemprop=description] p{line-height:1.7em}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}table.variations{width:100%}#reviews #comments .comment-text .star-rating{float:none;font-size:13px;margin-left:0;margin-bottom:3px}#woo-tabs-wrap #reviews #comments ol.commentlist li .comment-text{padding-top:0}#review_form_wrapper{padding:40px
30px}.comment-form-rating .stars
a{background:#f7f7f7;padding:0
12px;line-height:34px;border:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#respond .form-submit
input{background:none}table.variations
select{-webkit-appearance:none;border-radius:0;height:38px;border:2px
solid #ddd;background:white;padding:3px
12px;color:#aaa;font-size:11px;font-weight:400;letter-spacing:1px}.single_variation{margin-left:50%;margin-bottom:6px;margin-top:18px}.single_variation .amount,
div.product.non-sale
.amount{font-size:22px;font-weight:600;letter-spacing:2px}.woocommerce-review-link{color:#ccc;font-style:normal;font-size:13px;margin-left:12px;vertical-align:middle;line-height:20px;opacity:0.3;top:-2px;display:inline-block;position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.message-main-box{width:80px;height:100%;display:block;position:absolute;left:0;top:0}.woocommerce-cart #content-wrap .woo-page-wrap,
.woocommerce-checkout #content-wrap .woo-page-wrap,
.woocommerce-account #content-wrap .woo-page-wrap{background:white;color:#000;padding:50px}.woocommerce
input{background-color:transparent}.shop_table.cart tr:last-child
td{padding-top:14px}.woocommerce .cart_item
.amount{font-size:12px}.chosen-container-single .chosen-single div,
.chosen-container-active.chosen-with-drop .chosen-single
div{position:absolute;top:1px;right:1px;width:32px;height:32px;background:#ccc}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div
b{background:none!important}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b:before{content:"";position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent}.chosen-container .chosen-results
li{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.chosen-container .chosen-results
li.highlighted{background-image:none}.woocommerce-checkout .form-row .chosen-container .chosen-drop{width:100%!important;border:2px
solid #ccc;margin-top:-2px;border-radius:0;box-shadow:none}label[for=ship-to-different-address-checkbox]{display:inline;float:right;font-weight:500;margin:0}#ship-to-different-address-checkbox{float:left;left:0;display:inline-block;margin-right:10px}.woocommerce form .form-row label,
.woocommerce-page form .form-row
label{display:block;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:1px;line-height:1.5em}#order_review_heading{margin-top:40px}.woocommerce table.shop_table th.product-total,
.woocommerce-page table.shop_table th.product-total,
.woocommerce table.shop_table td.product-total,
.woocommerce-page table.shop_table td.product-total,
.woocommerce table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot
td{text-align:left;padding:14px;padding-left:150px;width:35%}.woocommerce table.shop_table th.product-total,
.woocommerce-page table.shop_table th.product-total{text-align:left;padding:14px
30px}table.shop_table tfoot tr.order-total
td{padding:20px;font-size:22px;font-weight:600;padding-left:150px}table.shop_table tfoot tr.order-total td
.amount{font-size:22px;font-weight:600}.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot
th{font-weight:700;text-transform:none;color:#000;font-size:11px;letter-spacing:1px;line-height:18px;padding:12px}strong.product-quantity{font-weight:500}#payment
label{font-size:12px}.woocommerce .widget_shopping_cart_content .cart_list li:first-child,
.woocommerce-page .widget_shopping_cart_content .cart_list li:first-child{margin-top:20px}.woocommerce .widget_shopping_cart_content .cart_list li a,
.woocommerce-page .widget_shopping_cart_content .cart_list li
a{font-weight:500;font-size:11px}.woocommerce .widget_shopping_cart_content .quantity,
.woocommerce-page .widget_shopping_cart_content .quantity,
.woocommerce-page .widget_shopping_cart_content .amount,
.woocommerce-page .widget_shopping_cart_content
.amount{font-size:12px;color:#aaa}.shipping_calculator p button[type="submit"]{margin-left:0}.woo-archive-head{line-height:42px;padding:20px;position:relative;z-index:2}#main-app-bar .product_list_widget
li{padding-left:12px}.product-inside>.onsale{display:none}.select2-container .select2-choice{display:block;padding:0
0 0 15px;overflow:hidden;position:relative;line-height:40px;height:40px;border:2px
solid;white-space:nowrap;text-decoration:none;border-radius:0;font-weight:400}.select2-container-active .select2-choice,
.select2-container-active .select2-choices{border:2px
solid #ccc;outline:0}.select2-results .select2-highlighted{background:#f1f1f1;border-radius:0}.select2-search{padding-top:5px}.select2-container .select2-choice .select2-arrow{width:32px;height:32px;border:none;background:#333;right:2px;top:2px;border-radius:0}.select2-container .select2-choice .select2-arrow b:after{top:50%;left:50%;border:5px
solid transparent;border-top-color:#fff;margin-left:-5px;margin-top:-2px}.product_list_widget
li{position:relative}.woocommerce #main-app-bar .widget_shopping_cart_content .cart_list li a.remove,
.woocommerce-page #main-app-bar .widget_shopping_cart_content .cart_list li
a.remove{position:absolute;right:30px;top:0;bottom:0;height:30px;margin:auto;font-size:30px;color:red}table.variations
td{padding-bottom:5px}table.variations .var-label label,.quantity_label{position:relative;color:#bbb;text-transform:uppercase;font-size:11px;font-weight:500;letter-spacing:1px;line-height:34px;margin-left:20px}.quantity_label{float:left;min-width:166px;line-height:42px;display:inline-block;margin-left:-2px;padding-left:20px}a.reset_variations{margin-top:10px;display:inline-block;text-transform:uppercase;font-size:10px;color:#888;line-height:1em;padding-bottom:3px;border-bottom:1px solid;border-color:transparent;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}a.reset_variations:hover{border-color:#bbb}.sbHolder,
.chosen-container-single .chosen-single,
.chosen-container-single.chosen-container-active .chosen-single,
.woocommerce-checkout .form-row .chosen-container-single .chosen-single{position:relative;border:2px
solid #ddd;border-radius:0;background:white;box-shadow:none;padding:2px
38px 2px 12px;font-size:11px;line-height:30px;height:auto;color:#888}.woocommerce span.onsale, .woocommerce-page
span.onsale{border:2px
solid white}.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message{}.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info{}.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation
dd{margin-bottom:0 !important}@media (max-width: 480px){.woocommerce ul.products li.product, .woocommerce-page ul.products
li.product{clear:both;float:none;margin:0
0 2.992em;width:100%}.archive.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price
del{margin-right:1em}.archive.woocommerce ul.products li.product .price del,
.archive.woocommerce ul.products li.product .price del .amount,
.woocommerce-page ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del
.amount{font-size:14px}.woocommerce .amount,
.woocommerce .product
.price{font-size:16px}li.product
.add_to_cart_button{display:block;margin:10px
20px}}@media (min-width: 481px) and (max-width: 1024px){.woocommerce ul.products li.product, .woocommerce-page ul.products
li.product{float:left;margin:0
1% 2% 1%;padding:0;position:relative;width:48%}.woocommerce.columns-4 ul.products li.product,
.woocommerce-page.columns-4 ul.products li.product,
.woocommerce.columns-3 ul.products li.product,
.woocommerce-page.columns-3 ul.products
li.product{margin:0
1% 2% 1%;width:48%}.archive.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price
del{margin-right:1em}.archive.woocommerce ul.products li.product .price del,
.archive.woocommerce ul.products li.product .price del .amount,
.woocommerce-page ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del
.amount{font-size:16px}.woocommerce .amount,
.woocommerce .product
.price{font-size:18px}.woocommerce ul.products li.product
.add_to_cart_button{display:block;margin:15px
0 0;text-align:center}}@media (max-width: 480px){.woocommerce.columns-4 ul.products li.product,
.woocommerce.columns-3 ul.products li.product,
.woocommerce.columns-2 ul.products li.product,
.woocommerce-page.columns-4 ul.products li.product,
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce-page.columns-2 ul.products
li.product{margin:0
0 30px 0!important;width:100%!important}}@media (min-width: 1025px) and (max-width: 1280px){.archive.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price
del{margin-right:1em}.archive.woocommerce ul.products li.product .price del,
.archive.woocommerce ul.products li.product .price del .amount,
.woocommerce-page ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del
.amount{font-size:18px}.woocommerce .amount,
.woocommerce .product
.price{font-size:22px}.woocommerce ul.products li.product
.add_to_cart_button{text-align:center;display:block;margin:10px
20px}}@media (max-width: 768px){.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions
input{width:auto}}.archive.woocommerce span.onsale,
.single-product.woocommerce span.onsale,
.woocommerce-page
span.onsale{font-weight:500;left:auto;line-height:1.2em;margin:0;min-height:0;text-transform:uppercase;height:auto;letter-spacing:1px;font-size:18px;width:auto;min-width:0;padding:14px
25px;position:absolute;text-align:center;border-radius:0;border:none;right:0;top:0;color:white;z-index:2}.archive.woocommerce a:hover .star-rating span, .woocommerce #respond .stars a:hover{}.archive.woocommerce .star-rating span, .woocommerce-page .star-rating
span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.single-product.woocommerce a:hover .star-rating span, .woocommerce #respond .stars a:hover{}.woocommerce #respond .stars
a{position:relative}.before-fix{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.woocommerce #respond .stars a .before-fix:before{content:"";position:absolute;width:100%;height:0;bottom:0;z-index:2;background:black;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.woocommerce #respond .stars a:hover .before-fix:before{height:2px}.woocommerce #respond .stars a .before-fix:after{content:"";position:absolute;width:0;height:0;bottom:0;left:0;right:0;margin:auto;z-index:0;border-style:solid;border-width:0;border-color:black transparent transparent transparent;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.woocommerce #respond .stars a:hover .before-fix:after{border-width:6px;bottom:-12px}.single-product.woocommerce .star-rating span, .woocommerce-page .star-rating
span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.woocommerce a.button.added,
.woocommerce-page
a.button.added{padding-right:52px}.woocommerce.woocommerce-cart input.button,
.woocommerce-page.woocommerce-cart
input.button{padding:10px
22px}.archive.woocommerce
a.button{margin-top:18px}.woocommerce button.button, .woocommerce-page
button.button{line-height:43px;padding:0
18px;margin-left:5px}.widget
#searchsubmit{margin-left:0}.single-product.woocommerce .woocommerce-message a.button,
.woocommerce-page .woocommerce-message
a.button{margin:0}#tab-description{padding:20px
!important}.archive.woocommerce .star-rating:before, .woocommerce-page .star-rating:before{content:"SSSSSS";float:left;left:0;position:absolute;top:0}.single-product.woocommerce .star-rating:before, .woocommerce-page .star-rating:before{content:"SSSSSS";float:left;left:0;position:absolute;top:0}.woocommerce
.amount{display:inline;font-size:18px;line-height:1.2em;text-decoration:none}.woocommerce del
.amount{opacity: .4;margin:0px
10px 0px 0px}.archive.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del,
div.product .price
del{margin:0;padding:3px
14px 3px 0;display:block;text-align:left;margin-bottom:5px;text-decoration:line-through}.archive.woocommerce ul.products li.product .price del .amount,
.woocommerce-page ul.products li.product .price del
.amount{font-size:14px;font-weight:500}.archive.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins,
div.product .price
ins{display:inline;text-align:left;clear:both;float:none;padding:8px
14px 8px 0;margin-bottom:12px;margin-top:12px;border-radius:0;margin-left:0;text-decoration:none}.archive.woocommerce ul.products li.product .price ins .amount,
.woocommerce-page ul.products li.product .price ins .amount,
div.product .price ins
.amount{font-size:28px;font-weight:600}.archive.woocommerce ul.products li.product .price ins:after,
.woocommerce-page ul.products li.product .price ins:after{content:"\A";white-space:pre}.description_tab.active{padding:10px
20px;text-transform:uppercase}.description_tab{padding:10px
20px;text-transform:uppercase}.reviews_tab.active{padding:10px
20px;text-transform:uppercase}.reviews_tab{padding:10px
20px;text-transform:uppercase}.woocommerce div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a,
.woocommerce #content div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails
a{float:left;width:31.5%;margin-right:2.7%;padding:0}.thumbnails
.zoom{position:relative}.thumbnails .zoom:before{content:"";position:absolute;width:100%;height:0;top:0;z-index:2;background:black;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.thumbnails .zoom:hover:before{height:2px}.thumbnails .zoom:after{content:"";position:absolute;width:0;height:0;left:0;right:0;bottom:100%;margin:auto;z-index:0;border-style:solid;border-width:0;border-color:transparent transparent black transparent;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.thumbnails .zoom:hover:after{border-width:6px}.woocommerce-tabs
.panel{background-color:transparent}.select2-container .select2-choice>.select2-chosen{margin-right:46px}#order_comments{min-height:100px}#shop-sidebar{overflow:hidden}#shop-container
#secondary{padding:0
15px}.widget_shopping_cart
a.remove{position:absolute;display:block;top:0;left:32px;width:16px;height:16px;line-height:16px;background:black;color:white;font-weight:300;text-align:center}.widget_shopping_cart a.remove:hover{background:red;color:white;width:20px;height:20px;line-height:20px}div.pp_woocommerce
div.ppt{display:none!important;visibility:hidden!important}.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products
li.product{padding:0;width:48%}.ggt-woo-carousel
.product{position:relative;text-align:center}.ggt-woo-carousel .product
.onsale{border:0
none;position:absolute;top:30px;z-index:1;text-align:center;left:0;right:0;margin:0
auto;width:70px}.product-img-wrap{position:relative;text-align:center}.product-img-wrap
img{width:50%;height:auto;margin:0
auto}.woocommerce .ggt-woo-carousel ul.products li.product
h3{font-size:13px;letter-spacing:0;font-weight:600;margin-bottom:5px}.ggt-woo-carousel .product-pad{padding:20px
30px}.ggt-product-img-slider{overflow:hidden;height:130px;width:100%}.ggt-product-img-slider .product-img-wrap{height:100%;width:600px}.ggt-product-img-slider .product-img-wrap{cursor:url(/wp-content/themes/pol/img/cursor-slider.cur) 15 15, default}.ggt-product-img-slider .product-img-wrap
img{vertical-align:top;width:auto;height:100%;opacity:0.1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.ggt-product-img-slider .product-img-wrap img:hover,
.ggt-product-img-slider .product-img-wrap
img.active{opacity:1}.ggt-woo-carousel .product .ggt-woo-quick-buy,
.woocommerce .ggt-woo-carousel ul.products li.product
.add_to_cart_button{border:none!important;position:absolute;top:10px;right:20px;z-index:3;display:block;width:50px;height:50px;line-height:50px;font-size:28px;color:#333;opacity:0;border:none;font-weight:400;letter-spacing:0;padding:0;margin:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.woocommerce.columns-4 .ggt-woo-carousel ul.products li.product
.add_to_cart_button{top:8px;right:8px}.ggt-woo-carousel .product .ggt-woo-quick-view:after,
.ggt-woo-carousel .product .add_to_cart_button:after{content:attr(data-label);opacity:0;font-size:9px;width:80px;text-align:center;line-height:10px;font-weight:600;display:inline-block;text-transform:uppercase;position:absolute;bottom:-5px;left:50%;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ggt-woo-carousel .product .ggt-woo-quick-view:hover:after,
.ggt-woo-carousel .product .add_to_cart_button:hover:after{opacity:1}.ggt-woo-carousel .product .add_to_cart_button:before{display:none}.ggt-woo-carousel .product .add_to_cart_button:hover{background:none}.ggt-woo-carousel .product
.add_to_cart_button.added{padding-right:0}.ggt-woo-carousel .product .add_to_cart_button.added i:before{content:"\f1da"}.woocommerce .ggt-woo-carousel ul.products li.product .added_to_cart.wc-forward{display:none}.ggt-woo-carousel .product .ggt-woo-quick-view{position:absolute;top:10px;left:20px;z-index:3;display:block;width:50px;height:50px;line-height:50px;font-size:28px;color:#333;opacity:0;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.columns-4 .ggt-woo-carousel .product .ggt-woo-quick-view{top:8px;left:8px}.ggt-woo-carousel .product:hover .ggt-woo-quick-view,
.woocommerce .ggt-woo-carousel ul.products li.product:hover
.add_to_cart_button{opacity:1}.ggt-woo-quickbuy-modal-wrap{position:fixed;z-index:9999;top:0;left:10000px;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0.3);-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.ggt-woo-quickbuy-modal-wrap.ggt-woo-modal-on{left:0;opacity:1}.ggt-woo-quickbuy-modal{width:900px;display:inline-block;vertical-align:middle;background:white;margin:auto;position:absolute;min-height:50%;top:10%;left:0;right:0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.woo-content-ready .ggt-woo-quickbuy-modal{min-height:0;max-height:80%;overflow:auto}.ggt-woo-modal-close{position:absolute;right:20px;top:20px;font-size:20px;z-index:10}.ggt-woo-quickbuy-modal
.images{vertical-align:top;display:inline-block;width:49%;padding:20px}.ggt-woo-quickbuy-modal .entry-summary{vertical-align:top;display:inline-block;width:49%;padding:20px}.ggt-woo-quickbuy-modal .woocommerce
.quantity{width:48px;position:relative;margin:0;overflow:hidden;display:inline-block;vertical-align:bottom}.ggt-woo-quickbuy-modal input[name="add-to-cart"]{display:inline-block;vertical-align:bottom}.ggt-woo-quickbuy-modal-content{opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.woo-content-ready .ggt-woo-quickbuy-modal-content{opacity:1}.woocommerce.columns-2 .ggt-woo-carousel ul.products .product,
.woocommerce.columns-3 .ggt-woo-carousel ul.products .product,
.woocommerce.columns-4 .ggt-woo-carousel ul.products
.product{background:white;padding-bottom:70px;padding-top:90px;position:relative;opacity:1;-webkit-transition:opacity 0.8s ease;-moz-transition:opacity 0.8s ease;-o-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.ggt-woo-carousel
.product.faded{opacity:0.3}.woocommerce .ggt-woo-carousel .star-rating{float:right;overflow:hidden;height:1em;line-height:1em;font-size:1em;width:5.2em;font-family:'star';position:absolute;bottom:30px;left:0;right:0;margin:auto;opacity:0.25;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.woocommerce .ggt-woo-carousel .product:hover .star-rating{opacity:1}.ggt-woo-carousel .product
.price{display:block;float:none;clear:both}.woocommerce .ggt-woo-carousel ul.products .product
.onsale{display:inline-block;width:auto;left:50%;font-size:10px;padding:0
10px;line-height:32px;letter-spacing:1px;right:auto;top:16px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce .ggt-woo-carousel ul.products .product .amount,
.woocommerce .ggt-woo-carousel ul.products li.product .price ins
.amount{font-size:14px;color:#ccc;opacity:1}.woocommerce .ggt-woo-carousel ul.products li.product .price ins .amount,
.woocommerce .ggt-woo-carousel ul.products li.product .price>.amount{color:#555}.woocommerce .ggt-woo-carousel ul.products li.product .price ins,
.woocommerce .ggt-woo-carousel ul.products li.product .price
del{text-decoration:none}.ggt-woo-carousel .product .price del
.amount{font-weight:300}.woocommerce.ggt-woo-quickbuy-modal-content div.product div.images
div.thumbnails{padding-top:8px}.woocommerce.ggt-woo-quickbuy-modal-content div.product div.thumbnails
a{float:left;width:31.5%;margin-right:2.7%;padding:0}.woocommerce.ggt-woo-quickbuy-modal-content div.product div.thumbnails
a.last{margin-right:0}.woocommerce.ggt-woo-quickbuy-modal-content div.product div.images
.onsale{top:20px;right:20px}.ggt-woo-carousel .products .product
.price{text-align:center}.archive.woocommerce .ggt-woo-carousel ul.products li.product .price
del{text-align:center;margin:0}.archive.woocommerce .ggt-woo-carousel ul.products li.product .price del
.amount{margin-right:0}#commentform
#submit{height:auto}.woocommerce p.stars, .woocommerce-page
p.stars{font-size:13px}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals
.cart_totals{width:48%}.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products
li{width:48%}.cross-sells .product-img-wrap
img{width:100%}.ggt-product-img-slider{-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.js .ggt-woo-carousel .ggt-product-img-slider,
.js .ggt-woo-carousel .product-img-wrap{opacity:0}.woo-slider-set .ggt-product-img-slider,
.woo-sliders-done.ggt-woo-carousel .ggt-product-img-slider,
.woo-slider-set .ggt-woo-carousel .product-img-wrap,
.woo-sliders-done.ggt-woo-carousel .product-img-wrap{opacity:1}.archive.woocommerce .products
.onsale{opacity:0;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.archive.woocommerce .woo-sliders-done .products
.onsale{opacity:1}@media (max-width: 767px){.woo-archive-head{text-align:center;margin-left:0;margin-right:0}.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:none}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin-top:12px;float:none}.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{text-align:center}.page-numbers{padding:14px
20px;margin:0
10px}.ggt-woo-carousel .product-pad{padding:20px
30px 0}.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product
div.images{float:none;width:100%}.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product
div.summary{float:none;width:100%}.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product
.product_title{font-size:30px;margin:0}.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs{padding:0;clear:both}.woocommerce-page div.product .product-inside, .woocommerce-page #content div.product .product-inside{margin-bottom:0}#tab-description{padding:0
20px !important}.related.products
h2{font-size:22px;margin-bottom:0;padding:20px
30px 20px 50px}.woocommerce .related, .woocommerce-page .related, .woocommerce .upsells.products, .woocommerce-page
.upsells.products{margin-top:0}div.product div[itemprop="description"] p{line-height:1.5em;font-size:15px}.woocommerce #shop-container{margin-bottom:0;margin-top:0}.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs
.panel{margin:0;padding:0
20px 0 20px}.single-product #woo-content div.product, .woocommerce-cart #page-container, .woocommerce-checkout #page-container{padding:20px
30px}.woocommerce-tabs h2, .woocommerce-tabs h3, .woocommerce-cart #content-wrap .woocommerce h2, .woocommerce-cart #content-wrap .woocommerce h3, .woocommerce-checkout #content-wrap .woocommerce h2, .woocommerce-checkout #content-wrap .woocommerce h3, .woocommerce-account #content-wrap .woocommerce h2, .woocommerce-account #content-wrap .woocommerce h3, #comments-wrap h3, #comments-wrap
h2{font-size:18px;margin-bottom:18px}.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0;padding:0px}.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li
img.avatar{top:0;left:0;width:80px;margin:0px;float:none;margin-bottom:8px;position:relative}.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist
li{margin:0}#review_form_wrapper .comment-form-author input, #review_form_wrapper .comment-form-email input, #review_form_wrapper .comment-form-url
input{margin-left:0;width:100%}#review_form_wrapper #commentform
label{position:relative;width:auto}#commentform
input{margin-bottom:0px}.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond
textarea{margin-left:0;width:100%}.woocommerce #review_form #respond
p.stars{margin-left:0}.woocommerce #respond .stars
a{position:relative;margin:5px}#review_form_wrapper{padding:0}.archive.woocommerce span.onsale, .single-product.woocommerce span.onsale, .woocommerce-page
span.onsale{font-size:14px;padding:10px
20px}.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product
div.summary{padding:0px
20px}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals
.cart_totals{width:100%}.woocommerce-cart
h2{font-size:20px;margin:0}.woocommerce-cart .content-column,
.woocommerce-checkout .content-column{padding:0}.woocommerce table.shop_table, .woocommerce-page
table.shop_table{margin:0;text-align:left;width:100%;border-collapse:separate;font-size:13px;letter-spacing:0px;font-weight:400;max-width:100%;margin-left:-10px}.woocommerce table.shop_table th, .woocommerce-page table.shop_table
th{font-size:11px;letter-spacing:0;line-height:14px;padding:3px}.woocommerce table.shop_table td, .woocommerce-page table.shop_table
td{border-top:1px solid transparent;padding:3px;vertical-align:middle;line-height:1.3em}.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text{padding:6px
12px;line-height:21px;font-size:12px;min-width:0px;width:160px}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float:none;width:100%}.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce-checkout
label.checkbox{font-size:12px;line-height:1em;text-transform:uppercase;font-weight:500;margin:0;vertical-align:middle;letter-spacing:1px;margin-top:5px}}