.carousel-section-3 .banner-hover img{height:763px;object-fit:cover}.carousel-section-3 .banner-hover::before{opacity:.6}.carousel-section-3 .banner-hover:hover::after{background-color:rgba(0,0,0,.7)}.blog.blog_sidebar.blog_grid_2 .type-post .entry-contentbox{padding:0 17px}.blog.blog_sidebar.blog_grid_2 .type-post .entry-contentbox>a,.blog.blog_sidebar.blog_grid_2 .type-post .entry-contentbox>a:hover,.blog.blog_sidebar.blog_grid_2 .type-post .entry-contentbox>a:hover span,.blog.blog_sidebar.blog_grid_2 .type-post .entry-title a:hover h3,.blog.blog_sidebar.blog_grid_2.blogpost .type-post .entry-content p span,.blog.blog_sidebar.blog_grid_2.blogpost .type-post .social ul li a:hover,.contact2-infobox span,.order-details .order-details-inner .shop_table .cart-total .total-text,.order-details form.payment-gatway label,.pagination-block.layout2.layout3.layout4.layout5.layout6 .ow-pagination ul li.next a,.pagination-block.layout2.layout3.layout4.layout5.layout6 .ow-pagination ul li.prev a,.type-post .entry-contentbox .entry-title a,.type-post .entry-contentbox .entry-title a:hover h3{color:var(--primary-color, #14a76c)}.blog.blog_sidebar.blog_grid_2.blogpost .type-post .tags{border-top:1px solid #e5e5e5;padding-bottom:33px;border-bottom:1px solid #e5e5e5}.pagination-block.layout2.layout3.layout4.layout5.layout6 .ow-pagination ul li{border:2px solid #14a76c;border:2px solid var(--primary-color, #14a76c)}.billing-summary form input,.billing-summary form label,.billing-summary h4,.blog.blog_sidebar.blog_grid_2.blogpost .block-title,.order-details .order-details-inner .shop_table .cart-total .total-text,.order-details .order-details-inner .shop_table .cart_item a,.order-details .order-details-inner .shop_table .product-total,.order-details .order-details-inner .shop_table thead th,.order-details a.place-order,.order-details h4{font-family:"Muli",Sans-Serif}@media (max-width:991px){.carousel-section-3 .banner-hover img{height:610px}}@media (min-width:992px) and (max-width:1100px){.carousel-section-3 .banner-hover img{height:540px}}form .error{border:1px solid red;box-sizing:0 0 .5px}.blog.blog_sidebar.blog_grid_2 .type-post .entry-cover{margin-bottom:15px;padding:0}#gallery .pagination-block.layout2.layout3.layout4.layout5 .ow-pagination,#products-page .pagination-block.layout2.layout3.layout4.layout5 .ow-pagination,#updates-page .pagination-block.layout2.layout3.layout4.layout5 .ow-pagination,.call-out-2 .call-out-box{padding:0}.call-out .call-out-content h3{display:block;color:#fff;text-transform:none}.call-out .call-out-content p{margin-bottom:0;color:#fff}.call-out-2 .subscribe.ftr-widget-newsletter{height:56px}.call-out-2 .subscribe.ftr-widget-newsletter form{border:0;padding:0}.call-out-2 .subscribe.ftr-widget-newsletter form input,.call-out-2 .subscribe.ftr-widget-newsletter input{background-color:#fff;box-sizing:border-box}.call-out-2 .subscribe.ftr-widget-newsletter button,.call-out-2 .subscribe.ftr-widget-newsletter form button{background-color:#fff;bottom:40px;border-left:2px solid #ccc;box-sizing:border-box;right:2px;padding:8px 9px}.call-out-2 .subscribe.ftr-widget-newsletter button:hover,.call-out-2 .subscribe.ftr-widget-newsletter form button:hover{background-color:#000;background-color:var(--primary-color, #14a76c)}.call-out-2 .subscribe.ftr-widget-newsletter button i,.call-out-2 .subscribe.ftr-widget-newsletter form button i{font-size:18px;color:#000}.call-out-2 .subscribe.ftr-widget-newsletter button:hover,.call-out-2 .subscribe.ftr-widget-newsletter form button:hover i{color:#fff}.carousel-section-3 .banner-hover-content h3{font-size:28px;margin-bottom:30px;text-transform:none;font-weight:400}.carousel-section-3 .banner-hover-content a{border:2px solid #fff;padding:8px 30px}.carousel-section-3 .banner-hover-content a:hover{border:2px solid #fff;background-color:#fff;color:#000}.type-post .entry-cover img{height:220px;width:100%;object-fit:contain}@media screen and (max-width:1199px){.type-post .entry-cover img{height:185px}}@media screen and (max-width:991px){.type-post .entry-cover img{height:320px}}@media screen and (min-width:992px){#updates-page .blog.blog_sidebar.blog_grid_2 .type-post{display:flex;gap:10rem}#updates-page .type-post .entry-cover{flex-basis:230px}}.type-post .entry-cover img:hover{transform:none}.type-post .entry-cover a{text-decoration:none}.type-post .entry-cover .alt-update-image{height:220px;background:#e9e9e9;position:relative}.type-post .entry-cover .alt-update-image>div{position:absolute;text-align:center;top:60%;left:50%;transform:translate(-50%,-50%)}.type-post .entry-cover .alt-update-image>div img{width:auto;height:50px;opacity:.06}.type-post .entry-cover .alt-update-image>div p{margin-top:8px;color:#d9d9d9;text-transform:lowercase;font-weight:200;font-family:"Muli",sans-serif}.type-post .entry-contentbox .post-date{visibility:hidden;font-size:12px;color:#999}.blog.blog_sidebar.blog_grid_2 .type-post .entry-contentbox .entry-content{margin-bottom:5px}.type-post .entry-contentbox .entry-content p{max-height:155px;color:#000;overflow:hidden;margin-bottom:0}@media screen and (max-width:1199px){.type-post .entry-contentbox .entry-content p{max-height:130px}}@media screen and (max-width:991px){.type-post .entry-contentbox .entry-content p{max-height:unset;height:105px}.blog.blog_sidebar.blog_grid_2 .type-post .entry-contentbox{padding:0;display:flex;flex-direction:column;justify-content:center}}.post_grid.layout1 .type-post.image-post .entry-cover a{display:block}.image-post .entry-cover .blur{position:absolute;top:0;left:0;bottom:0;right:0;filter:blur(10px);opacity:.5;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}.home .post_grid.layout1 .type-post.image-post img{height:190px}.post_grid.layout1 .type-post.image-post img{border:1px solid #ccc}.blog.blog_sidebar.blog_grid_2 .type-post{padding:0 5px;margin-bottom:25px}.pagination-block.layout2.layout3.layout4.layout5 .ow-pagination{padding:0 20px}#article-page .blog.blog_sidebar.blog_grid_2.blogpost .type-post .social{border-top:1px solid #e5e5e5;border-bottom:none;padding:20px 0 0;display:flex;justify-content:space-between;margin-top:5em}#article-page .blog.blog_sidebar.blog_grid_2.blogpost .type-post .social .post-meta{width:auto}#article-page .blog.blog_sidebar.blog_grid_2.blogpost .type-post .social .post-meta .post-date{visibility:hidden}#article-page .blog.blog_sidebar.blog_grid_2 .type-post .entry-contentbox .heading{font-family:"Muli",Sans-Serif;margin-bottom:20px}.blog.blog_sidebar.blog_grid_2 .type-post .post-meta{margin-top:10px}.pagination-block.layout2.layout3.layout4.layout5.layout6 .ow-pagination ul .pages{margin-top:10px;border:0;font-weight:700}.ow-pagination ul li a{transition:none}.pagination-block.layout2.layout3.layout4.layout5.layout6 .ow-pagination ul li.next:hover,.pagination-block.layout2.layout3.layout4.layout5.layout6 .ow-pagination ul li.prev:hover{background-color:#14a76c;background-color:var(--primary-color, #14a76c);border-color:#14a76c;border-color:var(--primary-color, #14a76c)}.comment-form textarea.form-control{resize:vertical}.portfolio-list li img{height:270px;object-fit:contain!important}.portfolio-image-block a{height:100%;object-fit:contain}.product-carousel .lSSlideOuter.vertical .lSAction>.lSNext,.product-carousel .lSSlideOuter.vertical .lSAction>.lSPrev{transform:translateY(-50%)}.portfolio-image-block a::after,.post_grid.layout1:not(.layout2) .type-post.image-post .entry-cover a::after{content:".";font-family:"ElegantIcons";font-size:27px}.portfolio-image-block a::before{background-color:rgba(0,0,0,.3)}.post-container{margin-bottom:2em;min-height:126px;position:relative;background-color:#fff;display:block;border:1px solid #f0f0f0;border-radius:4px;transition:border-color .4s ease 0s}.post-container:hover{border-color:#d8d8d8}.post-container .post-details{height:86px;overflow:hidden;display:flex;align-items:center;padding:20px 26px;text-decoration:none}.post-container .post-details h3{margin:0;font-size:1.2em;line-height:1.3;color:#696969;text-decoration:none}.post-container .social{border-top:1px solid #e5e5e5;display:inline-block;width:100%;padding:10px 26px;position:absolute;bottom:0;left:0;right:0}.post-container .social h2{display:inline-block;font-size:.9125em;color:#929292;font-family:"Muli",Sans-Serif;margin:0}.post-container .social ul{margin-bottom:0;display:inline-block;padding:0}.post-container .social ul li{display:inline-block}.post-container .social ul li a{text-decoration:none;margin-left:20px;letter-spacing:3.2px;transition:all 1s ease 0s;color:#999}.contact1-section .contact-info-block,.contact1right-bg{background-color:#fff}.contact1-section .contactus-form .submit-btn{color:#000;padding:10px 15px;border:2px solid #000;transition:none}.contact1-section .contactus-form .submit-btn:hover{color:#fff;background-color:#000;border:2px solid #000}.contact1-section .contact-info{margin-bottom:66px}.contact1-section .contact-info .contactdetail-title{margin:0 0 47px}.blog.blog_sidebar.blog_grid_2.blogpost .comment-form input[type=submit],.call-out-2.call-out-grey-bg,.contactus-form2 input[type=submit],.order-details a.place-order{background-color:#14a76c;background-color:var(--primary-color, #14a76c)}.contactus-form2 input[type=submit]:focus,.contactus-form2 input[type=submit]:hover{border-color:#14a76c;border-color:var(--primary-color, #14a76c);background-color:transparent;color:#14a76c;color:var(--primary-color, #14a76c);box-shadow:none}.order-details .order-details-inner .shop_table thead th{width:80%;padding:20px 35px;color:#fff}.order-details .order-details-inner .shop_table thead .product-subtotal{width:100px}.order-details .payment-gatway{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:25px;padding:20px 0 0}.blog.blog_sidebar.blog_grid_2.blogpost .comment-form input[type=submit]:hover{background-color:transparent;color:#14a76c;color:var(--primary-color, #14a76c);border-color:#14a76c;border-color:var(--primary-color, #14a76c)}@media (max-width:479px){.carousel-section-3 .banner-hover::after{background-color:rgba(0,0,0,.7)}.carousel-section-3 .banner-hover .banner-hover-content{opacity:1}.pagination-block.layout2.layout3.layout4.layout5.layout6 .ow-pagination ul .pages{display:block;margin-bottom:16px}#article-page .blog.blog_sidebar.blog_grid_2.blogpost .type-post .social{flex-direction:column}#article-page .blog.blog_sidebar.blog_grid_2.blogpost .type-post .social .post-meta{margin-top:20px}}@media (min-width:300px) and (max-width:767px){.call-out .call-out-content p{margin-bottom:10px}}.portfolio-image-block a::after,.post_grid.layout1:not(.layout2) .type-post.image-post .entry-cover a::after{left:50%;transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0)}.portfolio-image-block a:hover::after{width:40px;opacity:1;left:50%;position:absolute;border:2px solid #fff;height:40px;line-height:36px;font-size:20px;transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1)}