/* General CSS */body, .has-parallax-footer:not(.separate-layout) #main{background-color:#ededed;}.page-header, .has-transparent-header .page-header{padding:0px}.page-header .page-header-title, .page-header.background-image-page-header .page-header-title{color:#dddddd;}.page-numbers a, .page-numbers span:not(.elementor-screen-only), .page-links span{background-color:#dddddd;}.page-numbers a:hover, .page-links a:hover span, .page-numbers.current, .page-numbers.current:hover{background-color:#dddddd;}/* Header CSS */#site-header,.has-transparent-header .is-sticky #site-header,.has-vh-transparent .is-sticky #site-header.vertical-header,#searchform-header-replace{background-color:#DDDDDD;}#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5);}/* WooCommerce CSS */#owp-checkout-timeline .timeline-step{color:#cccccc;}#owp-checkout-timeline .timeline-step{border-color:#cccccc;}#site-header{background-color:#ffffff !important}.reactiveNormSearchGridContents___42FUL{background-color:#f8f8f8 !important}#main #content-wrap{padding-top:50px;padding-bottom:50px;background-color:white}.container{width:1200px;max-width:90%;margin:0 auto}