body{background:#fff;font-size:16px;color:#888;font-weight:400;line-height:1.625;padding:0;margin:0}a,.comment-reply-link,.entry-title a:hover,.entry-title a:focus,.main-navigation li:hover>a,.main-navigation li.focus>a{color:#84ba3f}a:focus,button{outline:0!important}.menu-toggle:hover,.menu-toggle:focus{background:#84ba3f}.single-post #site-main,.category .site-inner{margin-top:50px}body.elementor-template-full-width .site-inner{max-width:100%}body.elementor-template-full-width .site-content{padding:0}.top-head{padding:15px 0;position:relative;z-index:2;background:rgba(0,0,0,.5)}body:not(.home) .top-head{background:#84ba3f}.top-head .container{max-width:1170px;margin:0 auto;line-height:16px}.top-head ul li a{line-height:10px}.top-head .top-head-widget:nth-child(1) ul li,.top-head .top-head-widget:nth-child(2) ul li a{font-family:FontAwesome;color:#fff}.top-head .top-head-widget:nth-child(1) ul li a,.top-head .top-head-widget:nth-child(2) ul li{list-style-type:none}.top-head .top-head-widget:nth-child(1) ul li a{padding-left:10px;color:#fff;font-size:14px}.top-head .top-head-widget:nth-child(2) ul li{float:right;margin-left:20px}.top-head-widget:nth-child(1) ul li{float:left;margin-right:20px}.top-head-widget{width:50%;display:inline-block}.top-head .top-head-widget:nth-child(1){float:left}.site-header{position:fixed;width:100%;padding:0 25px;background-color:rgba(0,0,0,.5);z-index:999;border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.4)}body:not(.home) .site-header{position:relative;background:rgba(0,0,0,.9)}.top-head .top-head-widget:nth-child(2) ul li a:hover{cursor:pointer}.site-header.is-sticky{max-width:100% !important;position:fixed !important;top:0;width:100%;background:rgba(0,0,0,.9)}.site-header-main .site-description{display:none}.site-branding{margin-top:10px !important;margin-bottom:0 !important}.site-header-main{max-width:1170px;margin:0 auto}.main-navigation a{font-weight:600;font-size:15px;letter-spacing:1px;text-transform:uppercase}.site-header-menu{margin-top:0;margin-bottom:0}.site-header-menu.is-sticky{position:relative;top:0;z-index:999;left:0;right:0;-webkit-transition:all .4s ease-in-out!important;-moz-transition:all .4s ease-in-out!important;-ms-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.site-header-menu .primary-menu>li>a{color:#fff;font-weight:600;font-size:15px;padding-top:0!important;padding-bottom:0!important;line-height:90px;height:90px;position:relative;padding-left:10px;padding-right:10px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.site-header .site-header-menu .primary-menu>li:hover>a,.site-header .site-header-menu .primary-menu>li.current-menu-item>a{color:#84ba3f}.ws-title{margin-bottom:10px !important}.ws-button a{background-color:transparent !important;border-bottom:3px solid}.ws-slider .sentence:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;transform-origin:50% 50% 0px;transform-style:preserve-3d;transform:matrix(1,0,0,1,11.7,5.92)}.ws-intro-details-carousel{position:absolute;top:auto;right:30px;bottom:55px;left:30px;padding:15px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;background-color:#fff;text-align:center;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translateY(30px);transform:translateY(30px)}.ws-intro .swiper-slide:hover .ws-intro-details-carousel{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ws-intro .ws-intro-details-carousel h5{font-weight:700;text-transform:capitalize;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;font-size:18px;color:#000 !important}.ws-intro .ws-intro-details-carousel p{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.6s;transition-delay:.6s;opacity:0;font-size:14px;color:#000 !important}.ws-intro .swiper-slide:hover .ws-intro-details-carousel h5,.ws-intro .swiper-slide:hover .ws-intro-details-carousel p{-webkit-transform:scale(1);transform:scale(1);opacity:1}.ws-intro-carousel .swiper-slide .swiper-slide-inner img{width:100% !important}.woocommerce ul.products li.product{margin-bottom:40px;box-shadow:0 0 10px 0 #eee}.woocommerce ul.products li.product h2{font-size:18px !important;padding-bottom:0 !important}body div.woocommerce ul.products li.product span.price{font-size:13px !important}.woocommerce ul.products li.product:hover:before{transform:scale(1) !important}body.woocommerce .sidebar-left-blog,body.woocommerce .sidebar-right-blog{display:block}.ws-carousel .swiper-slide{overflow:hidden}.ws-carousel .swiper-slide .swiper-slide-inner{position:relative}.ws-carousel .swiper-slide .swiper-slide-inner:before{content:"";position:absolute;z-index:1;left:2%;right:2%;top:2%;bottom:2%;background-color:rgba(0,0,0,.4);width:96%;width:96%;box-shadow:0 0 0 1px #fff inset;-moz-box-shadow:0 0 0 1px #fff inset;-webkit-box-shadow:0 0 0 1px #fff inset;-o-box-shadow:0 0 0 1px #fff inset;-ms-box-shadow:0 0 0 1px #fff inset;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;opacity:0}.ws-carousel .swiper-slide:hover .swiper-slide-inner:before{opacity:1}.ws-carousel .swiper-slide .swiper-slide-inner img{-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(1.1)}.ws-carousel .swiper-slide:hover .swiper-slide-inner img{transform:scale(1)}.ws-carousel .swiper-slide .elementor-image-carousel-caption{position:absolute;z-index:2;top:40%;left:0;right:0;opacity:0;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;padding:20px}.ws-carousel .swiper-slide:hover .elementor-image-carousel-caption{opacity:1}.ws-carousel .swiper-slide .elementor-image-carousel-caption h5{font-size:25px !important;font-weight:500 !important}.ws-parallax-item{position:relative}.ws-parallax-item:before{content:'';position:absolute;z-index:1;height:0;width:94%;left:3%;bottom:2.5%;background-color:#84ba3f;-webkit-transition:all .5s ease;transition:all .5s ease}.ws-parallax-item:hover:before{height:95%}.ws-parallax-item .elementor-image-box-content{padding-left:20px;padding-right:20px}.ws-parallax-item cite{font-weight:600}.ws-parallax-item small{font-weight:400}.ws-parallax-item .elementor-image-box-content .elementor-image-box-description,.ws-parallax-center .ws-parallax-center-small{border-top:1px solid rgba(0,0,0,.15);padding-top:15px}.ws-parallax-item .ws-parallax-title{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.ws-parallax-item:hover .ws-parallax-title{top:8% !important;opacity:1}.ws-parallax-item .elementor-image-box-content{position:relative;z-index:3}.ws-portfolio .premium-gallery-item{position:relative !important;left:0 !important;top:0 !important}.ws-portfolio .pa-gallery-img-container{position:relative}.ws-portfolio .pa-gallery-img.default .pa-gallery-icons-inner-container{top:48%}.ws-portfolio .pa-gallery-img-container:after{background:rgba(0,0,0,.3) none repeat scroll 0 0;bottom:25px;content:"";display:inline-block;left:25px;opacity:0;z-index:2;pointer-events:none;position:absolute;right:25px;top:25px;-webkit-transform:rotate(180deg) scale(0);-ms-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ws-portfolio .pa-gallery-img-container:before{background:#84ba3f none repeat scroll 0 0;bottom:0;content:"";display:inline-block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;z-index:1;top:0;-webkit-transform:rotate(180deg) scale(0);-ms-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ws-portfolio .pa-gallery-img:hover .pa-gallery-img-container:after{opacity:1;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.ws-portfolio .pa-gallery-img:hover .pa-gallery-img-container:before{opacity:.8;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.ws-contact-button{display:inline-block;background:0 0 !important;border:1px solid rgba(0,0,0,.08);line-height:30px;font-weight:300;padding:10px 35px 10px;font-size:16px;position:relative;overflow:hidden;text-decoration:none;outline:none;color:#000 !important}.ws-contact-button:after{content:attr(data-hover);background-color:#000;position:absolute;top:0;left:0;width:100%;height:0;display:inline-block;z-index:-1;bottom:0;opacity:0;margin:auto}.ws-contact-button:after{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.ws-contact-button:hover{border-color:#000;color:#fff !important}.ws-contact-button:hover:after{z-index:1;opacity:1;padding-top:12px;height:100%}.ws-contact-button:hover span{opacity:0}.ws-team .ws-team-item-img .elementor-image{position:relative}.ws-team .ws-team-item-img .elementor-image:before{content:'';position:absolute;z-index:1;left:5%;right:5%;top:5%;bottom:5%;height:90%;width:90%;background-color:#84ba3f;border:1px solid #fff;opacity:.6;transform:scale(0);border-radius:0 35px;-webkit-transition:all .5s ease;transition:all .5s ease}.ws-team-item:hover .ws-team-item-img .elementor-image:before{transform:scale(1)}.ws-team .ws-team-item-img .elementor-image:after{content:'\f18b';position:absolute;font-family:FontAwesome;z-index:3;left:5%;right:5%;top:45%;height:90%;width:90%;opacity:0;color:#fff;font-size:25px;-webkit-transition:all .5s ease;transition:all .5s ease}.ws-team-item:hover .ws-team-item-img .elementor-image:after{opacity:1}.ws-info-item{box-shadow:0px 7px 20px 0px rgba(0,0,0,.13)}.ws-info-item{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.ws-info-item:hover{animation-delay:.2s;animation-duration:1s;animation-name:perspective;animation-timing-function:linear}@keyframes perspective{0%{transform:translateY(0)}30%{transform:translateY(-30px)}100%{transform:translateY(0)}}.ws-blog .premium-blog-content-wrapper{top:0 !important;margin:0 !important}.ws-blog .premium-blog-entry-meta{margin-bottom:18px;margin-top:8px}.post-title:hover,.nav-previous a .post-title:hover,.nav-links .nav-previous .post-title:hover,.nav-links .nav-previous .post-title:focus,.nav-next .post-title:hover,.post-navigation a:hover .post-title,.post-navigation a:focus .post-title,.ws-title h2 span,.ws-title2 h3 span{color:#84ba3f !important}nav.post-navigation a:hover .post-title,nav.post-navigation a:focus .post-title,.ws-title h2 span,.ws-title2 h3 span{color:#84ba3f !important}.wpcf7-form textarea{height:150px;background-color:transparent}.ws-contact-form .wpcf7{display:inline-block;width:100%}.ws-contact-form p:nth-child(4),.ws-contact-form p:nth-child(5){width:48% !important;float:left;display:inline-block;margin-bottom:25px}.ws-contact-form p:nth-child(4){margin-right:4%}.wpcf7-submit{text-align:center;margin-top:25px}.wpcf7-form p:nth-child(7){text-align:center}.woocommerce span.onsale,.mg-wsac-badge,.mg-wsac-btn{background-color:#84ba3f}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,body .woocommerce a.button,body .woocommerce #respond input#submit,body .woocommerce a.button:hover,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce .widget_price_filter .ui-slider .ui-slider-range,body .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,body .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,.sidebar .widget-title:before,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.form-submit input:hover,.button.compare:hover:after,.button.yith-wcqv-button:hover:after,.button.tinvwl_add_to_wishlist_button:hover:after,ul.products li.product .button.add_to_cart_button:hover:after,.price_slider div.ui-slider-range.ui-widget-header.ui-corner-all,.woocommerce-product-search button:hover,.price_slider span.ui-slider-handle.ui-state-default.ui-corner-all,.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus,form#commentform .form-submit input#submit,.wpmenucartli.wpmenucart-display-standard a i{background-color:#84ba3f !important}.tinvwl-buttons-group.tinv-wishlist-clear button.button.tinvwl_button_view.tinvwl-btn-onclick,.tinvwl-buttons-group.tinv-wishlist-clear button.button.tinvwl_button_close{background-color:#84ba3f !important}.right-border,.woocommerce-message,.woocommerce div.product form.cart .button,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button,.woocommerce-error,.woocommerce-info{border-color:#84ba3f}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{color:#84ba3f}ul.products li.pif-has-gallery a.woocommerce-loop-product__link:hover .wp-post-image--secondary{transform:scale(1.05);-webkit-transform:scale(1.05);transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s}.main-footer .columns h2{position:relative;color:#84ba3f;font-weight:800;font-size:20px;line-height:24px;margin-top:10px;margin-bottom:20px;text-transform:uppercase;font-family:'Dosis',sans-serif}.main-footer .columns h2:before{content:'';position:absolute;height:4px;width:40px;left:0;top:auto;bottom:-15px;transform:translate(0,-50%);background-color:#92c330}.main-footer .columns,.main-footer .columns{width:25% !important;padding:20px;text-align:left !important}.main-footer .columns ul li{margin:5px 10px !important}.main-footer .columns:nth-child(1) img.lazyloaded{margin-left:-53px;margin-top:-3px}.main-footer .columns:nth-child(2){padding-left:30px}.main-footer .columns:nth-child(2) ul li{position:relative;list-style-type:none}.main-footer .columns:nth-child(2) ul li:hover a{color:#84ba3f}.main-footer .columns:nth-child(2) ul li:before{position:absolute;content:'\f00c';font-family:FontAwesome;left:-25px;bottom:2px;display:inline-block;color:#f2f2f2;font-size:13px}.main-footer .columns:nth-child(2) ul li:hover:before{color:#84ba3f}.main-footer .columns:nth-child(3) ul li:before{margin-left:-10px}.main-footer .columns:nth-child(3) ul{margin-left:3px}.main-footer .columns:nth-child(3) ul li a{padding-left:15px;font-weight:400}.main-footer .columns p{font-size:16px;margin-top:12px}.main-footer .columns:nth-child(4) .woocommerce-product-search{margin-top:15px}.main-footer .columns:nth-child(4) .woocommerce-product-search button{margin-top:5px;background:#84ba3f}.main-footer .columns:nth-child(4) .woocommerce-product-search button:hover{background:#000 !important}.main-footer .columns a{font-size:16px;line-height:27px;font-family:'Dosis',sans-serif}.site-footer p{font-size:16px}@media (max-width:1024px){body.woocommerce-page ul.products li.product:hover .button.add_to_cart_button{top:20%;margin:0 auto !important}}@media (max-width:960px){body.woocommerce #primary #main{width:100% !important;float:none;margin-right:0 !important}.sidebar{margin-left:0;width:100%!important}.site-header-menu .primary-menu>li>a{height:45px;line-height:45px}.site-header-menu .primary-menu>li>a:before{content:none}.site-header{position:relative;border-radius:0 !important}}@media(max-width:910px){.site-header-menu .primary-menu>li>a:after{content:none}.main-navigation a{color:#fff}}@media(max-width:769px){.top-head{display:none}.main-footer .columns{width:100% !important}.main-footer .columns:nth-child(2){padding-left:10px}article .post-thumbnail,article .entry-content p,article .entry-content a,article .entry-footer,article .entry-header{margin:10px 30px !important}body.page-template-default .post-thumbnail,body.page-template-default .entry-content p,body.page-template-default .entry-content a,body.page-template-default .entry-footer,body.page-template-default .entry-header{margin:5px !important}.ws-blog .premium-blog-post-outer-container{position:relative !important;left:0 !important;top:0 !important;width:100% !important}.ws-blog .premium-blog-thumb-effect-wrapper{margin-bottom:0}.ws-blog .premium-blog-post-container,.ws-parallax-text,.ws-intro-big,.ws-client-big{width:100% !important}body.woocommerce-page ul.products li.product{width:46%!important;margin:0 0 2.992em !important}body.woocommerce-page .page-numbers.current{margin:10px 30px;background:0 0 !important;color:#000 !important}.ws-contact-button{width:100% !important}}@media (max-width:480px){body.woocommerce-page ul.products li.product{width:100%!important;margin:30px 0!important}body.home .woocommerce ul.products li.product{margin-right:0!important;width:100%!important}.ws-contact-form p:nth-child(5),.ws-contact-form p:nth-child(6){width:100% !important}}.footer-custom-code .widget.widget_text{margin:0 !important;padding-bottom:0 !important}.footer-custom-code .widget.widget_text .textwidget{height:0 !important}.footer-custom-code .widget.widget_text{background:0 0}.footer-custom-code .widget{padding:0;margin:0}.site-footer p{margin:0}.footer-custom-code .widget.widget_text .textwidget p{display:none}