/*!
Theme Name: cost-saving
Theme URI: http://underscores.me/
Author: Sanjay Jayswal
Author URI: http://2x-pix.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cost-saving
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

cost-saving is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
.wp-caption{max-width:100% !important;width:auto !important}.wp-caption img{max-width:100%;height:auto;display:block}.entry-content img{max-width:100%;height:auto;display:block}body{font-family:'Helvetica'}a{color:#09d}.content-padding{padding:100px 0}.content-padding-sm{padding:60px 0}.site-branding{display:block;max-width:280px;padding:25px 0}.site-branding a img{max-width:100%;height:auto}#primary-menu li{line-height:1;position:relative}#primary-menu li a{color:#fff;text-decoration:none;font-size:18px;text-shadow:1px 1px #734517;font-weight:700;padding:15px 25px;display:block;text-transform:uppercase}#primary-menu li a:hover,#primary-menu li:hover a{background-color:#09d}#primary-menu li.btn{padding:0;margin:0}#primary-menu li.btn a{background-color:#000;padding:10px 20px;color:#fff;border-radius:5px}#primary-menu li.btn a:hover{background:linear-gradient(232.39deg,#5f832d 0%,#a4c06c 100%)}.navbar-expand-lg .navbar-nav{align-items:center}ul.sub-menu{position:absolute;margin:0;list-style:none;padding:0;z-index:1;background:#09d;top:46px;width:220px;left:0;opacity:0;visibility:hidden;box-shadow:1px 1px 4px rgb(0 0 0/30%)}#primary-menu ul.sub-menu li{padding:0}#primary-menu ul.sub-menu li a{padding:15px 20px;display:block;color:#fff}#primary-menu ul.sub-menu li a:hover{background-color:#f93}#primary-menu li:hover ul.sub-menu{opacity:1;visibility:visible}.site-footer .custom-logo-link{display:block;max-width:300px;margin-bottom:50px}.site-footer .custom-logo-link img{max-width:100%;height:auto}h4{font-size:36px;line-height:46px;letter-spacing:.3px;font-weight:700;margin:20px 0}#menu-footer-menu{display:flex;margin:0;padding:0;list-style:none;flex-wrap:wrap}#menu-footer-menu li{padding:15px 34px;line-height:1;position:relative;padding-left:0}#menu-footer-menu li a{color:#fff;text-decoration:none;font-size:18px;text-shadow:1px 1px #734517;font-weight:700;text-transform:uppercase}#menu-footer-menu li a:hover{color:#f93}#menu-footer-menu li.small a{font-size:16px;color:#f93}.footerBottom{background-color:#000;color:#a6a9b2;padding:25px 0;font-size:14px}.footerBottom ul{display:flex;list-style:none;margin:0;padding:0;justify-content:end}.footerBottom li{margin-left:25px}.footerBottom li a{color:#a6a9b2;text-decoration:none}.footerBottom li a:hover{color:#a4c06c}.site-footer{border-top:50px solid #f93;background-color:#09d;color:#fff;padding:40px 0}.site-footer ul.socialLink li img{width:55px;height:55px}h1{font-family:'Gibson';font-size:54px;line-height:63px;letter-spacing:.3px;font-weight:700}h2{font-family:'Gibson';font-size:36px;line-height:46px;letter-spacing:.3px;color:#000;font-weight:800}p{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:28px;letter-spacing:.3px}.heading .elementor-heading-title{padding:8px 18px;background:linear-gradient(232.39deg,#5f832d 0%,#a4c06c 100%);border-radius:20px;font-family:'Gibson';font-size:12px;line-height:9px;letter-spacing:.233333px;text-transform:uppercase;color:#fff;display:inline-block;font-weight:600}.bgoverlay .elementor-widget-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.0001) 51.05%,rgba(0,0,0,.6) 81.27%,rgba(0,0,0,.953191) 100%)}.bgoverlay .elementor-widget-container h4{position:relative}.site-footer p{color:#c4c6ce}.site-footer h4{color:#fff;margin-bottom:30px;font-size:18px;border-bottom:1px solid #fff}label{font-family:'Gibson';display:block}.wpcf7-list-item{margin:0 20px 0 0}.wpcf7-form-control{border-radius:8px;display:block;width:100%;padding:15px;border:1px solid #ccc;color:#000;line-height:1}.wpcf7-form-control-wrap{display:block;margin-bottom:20px}textarea.wpcf7-form-control{resize:none;height:120px}.wpcf7-form-control.wpcf7-submit{background:#f93;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;width:auto;border:0;padding:18px 50px}.wpcf7-form-control.wpcf7-submit:hover{background:#09d;color:#fff}.space{display:block;height:50px;width:100%}ul.info{margin:0;padding:0;list-style:none}ul.info li{margin-right:20px;margin-bottom:10px;display:inline-block}ul.info li:first-child{display:block}ul.info li img{margin-right:10px}ul.socialLink{margin:0;padding:0;list-style:none;display:flex}ul.socialLink li{margin:0 10px 0 0}ul.socialLink li img{width:40px;height:40px}#navbarSupportedContent{background-color:#f93}.topHeading b{color:#ed7d31}img{max-width:100%;height:auto}.post-thumbnail{display:block;margin:20px 0;margin-top:0}h2 a{color:#000;text-decoration:none}h2 a:hover{text-decoration:underline}.posted-on a,.author a{color:#09d;text-decoration:none;font-weight:700}article.type-post{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.navbar{background-color:#09d;padding:0}.navbar-expand-lg{flex-wrap:wrap}.search-form .search-submit{display:none}.search-form label{width:100%}.search-form .search-field{display:block;width:100%;padding:12px 20px}.widget-area .widget{margin-bottom:30px}.widget-area ul{margin:0;padding:0;list-style:none}.widget-area ul li{font-size:18px;border-bottom:1px solid #ccc;padding:15px 0}.posted-on a .updated{display:none}.widget-area ul li a{color:#09d;text-decoration:none;font-weight:400}.widget-area ul li a:hover{text-decoration:underline}.widget-area ul li.current-menu-item a{font-weight:600}h1.entry-title{font-size:36px;line-height:46px;color:#000;font-weight:800;text-align:left;text-transform:initial}.post-navigation{margin-bottom:50px}.nav-links a{color:#000}.nav-links{display:flex;justify-content:space-between}.nav-subtitle{display:block}.page-header .page-title{color:#000}.page-header.innerHeader .page-title{margin:auto;max-width:1320px;padding:30px 10px;font-weight:200;text-align:left}.product-list{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.product-list li{width:31.33%;padding:2%;margin:0 1%;margin-bottom:2%;border-radius:2px}.product-list li:hover{box-shadow:0px 0px 0px 1px #2e2e2e}.product-list li img{width:100%;height:auto}.wpc-filter-title{font-size:20px;font-weight:700}.product-list li .post-thumbnail{margin:0;height:280px;display:flex;justify-content:center;align-items:center}.product-list li .post-thumbnail img{width:auto;display:flex;justify-content:center;align-items:center;max-height:90%}.product-list li h2{font-size:18px;line-height:1.2;font-weight:500;margin-top:15px}.select2-container--default .wpc-filter-everything-dropdown .select2-results__option--highlighted[aria-selected],.select2-container--default .wpc-filter-everything-dropdown .select2-results__option--highlighted[data-selected]{background:linear-gradient(232.39deg,#5f832d 0%,#a4c06c 100%);color:#fff}.product-download{background-color:#f6f6f6;padding:20px}.product-download ul{margin:0;padding:0;list-style:none}.product-download ul li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.product-download ul li a{color:#000;text-decoration:none;font-weight:500}.product-download ul li img{vertical-align:-7px;width:26px;margin-right:12px}.product-download h4{font-size:24px;margin:0;margin-bottom:20px;color:#ed7e32}.single-product h1{color:#000;text-transform:initial;font-size:40px;text-align:left;line-height:1.2;margin-bottom:30px;font-weight:400}.single-product h3{font-size:20px;color:#ed7e32}.product-slider{padding:20px;background-color:#fff}.slick-arrow{position:absolute;top:-70px;left:15px;z-index:1;background:#ed7e32;border:0;width:30px;height:30px;border-radius:50%;color:#fff}.slick-arrow.slick-next{left:initial;right:15px}.product-slider-thumb{margin:25px 0}.product-slider-thumb img{margin:10px;border:1px solid #ccc}h3{font-weight:700;margin-bottom:20px}table{width:100%}table td{padding:10px}table tr:nth-child(odd) td{background-color:#f2f2f2}.post-type-archive-product #primary-menu li#menu-item-54 a{color:#5f832d;font-weight:600}.description{background:#f5f5f5;padding:2rem 0}.dLink{color:#000;text-decoration:none;font-weight:700}.dLink img{width:20px;margin-right:8px;vertical-align:-4px}.proInfo{font-size:20px;margin-bottom:10px;display:block}.searchform{display:none;position:absolute;bottom:-40px;z-index:1;background-color:#fff;padding:10px;box-shadow:10px 10px rgb(0 0 0/31%);border-radius:5px}.searchform input{width:220px;padding:0 10px;border:0}.showForm{background-color:#000;width:40px;height:40px;text-align:center;color:#fff;line-height:40px;border-radius:5px;margin-left:8px;cursor:pointer}.showForm:hover{background-color:#ed7d31}#searchsubmit{display:none}.navigation.posts-navigation{display:none}.pgntn-page-pagination{width:100%}.rpwwt-widget ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.rpwwt-widget ul li{width:50%;padding:30px 20px}.rpwwt-widget ul li .rpwwt-post-title{max-width:200px;color:#1b467e;text-decoration:underline;line-height:1.4}.elementor-widget-container .rpwwt-widget ul li a{display:flex;align-items:center;justify-content:space-between}.elementor-widget-container .rpwwt-widget ul li img{width:150px;height:150px}.imageblock{overflow:hidden}.imageblock .elementor-button{width:100%}.imageblock .elementor-widget-container p{line-height:1.2;min-height:70px}.space{height:40px}article.type-post .entry-header .entry-meta{margin:20px 0}.widget-area ul li{font-size:18px}.widget-area{padding-left:10%}#mc-embedded-subscribe-form{position:relative}#mc-embedded-subscribe-form input{padding:14px 20px;border-radius:8px;border:0;font-weight:600;font-size:17px;line-height:1.5}#mc-embedded-subscribe-form input.mce_inline_error{background-color:#ffc8c8}#mc-embedded-subscribe-form .optionalParent{position:absolute;right:0;top:0}#mc-embedded-subscribe-form input.button{background-color:#f93;color:#fff;padding:14px 35px}ul.slick-dots{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;width:100%}ul.slick-dots li button{display:none}ul.slick-dots li{width:10px;height:10px;display:block;background-color:#09d;border-radius:50%;margin:4px}ul.slick-dots li.slick-active{background-color:#f93}#user-registration{max-width:400px;margin:auto}.user-registration.ur-frontend-form{max-width:800px;margin:auto}@media (max-width:480px){.navbar ul.socialLink{display:none}.site-branding{max-width:200px;padding:15px 0}.navbar-toggler{padding:0;border:0;margin:0}#menu-main-menu{flex-direction:column}.navbar-expand-lg .navbar-nav{display:block}#primary-menu li a{padding:18px 20px;display:inline-block}.rpwwt-widget ul li{width:100%;padding:15px;margin:0 !important}.elementor-widget-container .rpwwt-widget ul li img{margin-right:20px}#primary-menu li a:hover,#primary-menu li:hover a{background-color:transparent}#primary-menu li.menu-item-has-children:before{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;float:right;color:#fff;font-size:20px;margin-top:18px;margin-right:15px;position:absolute;right:0;top:0}ul.sub-menu{position:initial;width:100%;opacity:1;visibility:visible;box-shadow:none;display:none}ul.sub-menu.menuOpen{display:block}.site-footer{padding:20px}.site-footer ul.socialLink{margin-bottom:30px}.site-footer ul.socialLink li img{width:40px;height:40px}h2{font-size:26px;line-height:1.3}.page-header.innerHeader .page-title{padding:20px}.mobilePadding{padding:10px}.post-thumbnail img{width:100%}h1.entry-title{line-height:1.3;font-size:26px;margin-top:30px}.hideMobile{display:none}.imageblock .elementor-widget-container p{min-height:initial}.p-sm p{font-size:12px}.elementor-widget-container .rpwwt-widget ul li img{width:130px;height:130px}.widget-area{padding-left:0}.site-footer h4{line-height:1.5}#mc-embedded-subscribe-form input{width:100%;margin-bottom:10px}#mc-embedded-subscribe-form .optionalParent{position:initial}.twoColmn .elementor-container{display:flex !important}.twoColmn .elementor-container .imageWidth{width:52%}.twoColmn .elementor-container .buttonWidth{width:48%}.twoColmn .elementor-container .buttonWidth .elementor-button.elementor-size-lg{padding:20px;font-size:16px}.twoColmn .elementor-container .buttonWidth .elementor-widget-container{padding:0 !important}}