.error404 .page-content{padding:50px;min-height:500px;text-align:center}.search-results .page-header{margin-top:20px}.search-results .content-area,.single-project .content-area{width:100%}.single-project #secondary{display:none}.single-post .site-content{background:#fff}a{text-decoration:none !important}ol,ul{padding-left:0 !important}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-9,.col-10,.col-11,.col-12{width:auto}.elementor_library-template-default .content-area{width:100%}.archive footer,.single-product footer{margin-top:20px}.widget.widget_hds_categories ul li{padding:5px 0;margin:0}.widget_hds_categories li:after{display:table;content:'';clear:both}.widget_hds_categories .cat-img-wrap{max-width:25px;display:inline-block;margin-right:8px;vertical-align:middle}.widget_hds_categories a,.widget_hds_categories .count{display:inline-block}.widget_hds_categories .count{height:20px;display:inline-block;padding:0 4px;font-size:12px;border-radius:2px;line-height:20px;background:#f1f5f7;margin:0 0 0 1em}.widget_hds_categories .show-children{float:right;outline:none;display:inline-block;position:relative;width:18px;height:18px;line-height:18px;text-align:center;margin:3px 0 0 8px;color:#c7c7c7}.widget_hds_categories .show-children:before,.widget_hds_categories .show-children:after{display:inline-block;content:'';position:absolute;right:4px;top:8px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:10px;height:2px;background-color:#c7c7c7}.widget_hds_categories .show-children:after{right:8px;top:4px;width:2px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.widget_hds_categories .show-children.collapsed:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.widget_hds_categories .children{margin:5px 0 0 18px}.widget_hds_categories .children li a:not(.show-children):before{content:"-";display:inline-block;width:15px;text-align:left}.widget_hds_categories .children li .cat-img-wrap+a:not(.show-children):before{display:none}.sidebar .widget_hds_categories .children li:first-of-type{padding-top:12px}.sidebar .widget_hds_categories .children li:last-of-type{padding-bottom:12px}.widget_hds_categories.alt-style{border-style:solid;border-width:2px;background-color:#fff}.site-sidebar.style-3 .widget_hds_categories.alt-style,.site-sidebar.style-2 .widget_hds_categories.alt-style,.site-sidebar.style-1 .widget_hds_categories.alt-style{padding:0;background-color:#fff}.widget_hds_categories.alt-style ul.pt-categories{padding:15px 25px}.widget_hds_categories.alt-style .widget-title,.site-sidebar.style-1 .widget.widget_hds_categories.alt-style .widget-title{padding:15px 25px 14px;margin:0;border:0;display:block}.widget.widget_hds_categories.alt-style ul li{border-style:solid;border-width:0 0 1px;padding:10px 4px 9px}.widget.widget_hds_categories.alt-style ul li:last-child{border-width:0;padding:10px 4px}.widget.widget_hds_categories.alt-style ul.children li{border-width:0;padding:8px 0}.widget_hds_categories.alt-style .show-children:after{display:none}.widget_hds_categories.alt-style .show-children:before{display:inline-block;content:'\e91b';font-family:'hdswpcommerce';position:absolute;right:0;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;width:18px;height:18px;color:#101010;font-size:10px;line-height:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;top:-1px}.widget_hds_categories.alt-style .show-children.collapsed:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.woocommerce-product-search{position:relative}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--inquiry a:before{background:#111;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z' /%3E%3C/svg%3E")}element.style{width:680px}.col-shortcode{width:100% !important;margin:0 !important;padding:0 !important;border:none !important}ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{vertical-align:top !important}.custombadge1{font-size:10px;font-weight:600;color:#fff;background:#e63636;padding:3px 10px;width:auto;display:inline-block;text-transform:uppercase;border-radius:0 2px 2px 0}ul.products li.product .woocommerce-image__wrapper{overflow:inherit !important}.custombadgewrapper{margin-bottom:5px}ul.products li.product .custombadgewrapper{position:absolute !important;bottom:-37px;right:5px;z-index:10}.custombadgewrapper img{width:40px !important;height:auto}.mobile-extra .icon-wrapper svg{width:28px;height:28px}ul.products li.product .short_description{font-size:12px;margin-bottom:30px}.menu-mobile-extra-menu-container ul li{margin:0;display:inline-block;position:relative;margin-right:-3px;text-align:left}.site-main.flow article h2{font-size:30px !important}@media (max-width:992px){.single-portfolio #secondary{display:none}.archive.right-archives-sidebar:not(.woocommerce) .content-area,.blog.right-archives-sidebar .content-area,.archive.left-archives-sidebar:not(.woocommerce) .content-area,.archive.right-archives-sidebar:not(.woocommerce) #secondary,.blog.left-archives-sidebar .content-area,.blog.right-archives-sidebar #secondary{float:none !important}.content-area{width:100% !important}}