.elementor-kit-3214{--e-global-color-primary:#FF0000;--e-global-color-secondary:#000000;--e-global-color-text:#777777;--e-global-color-accent:#F0F0F0;--e-global-color-2aac516:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-3214 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:transparent;padding-inline-end:4px;padding-inline-start:4px;background-image:linear-gradient(180deg, #F0F0F0 0%, #f2295b 100%);}.elementor-kit-3214 button,.elementor-kit-3214 input[type="button"],.elementor-kit-3214 input[type="submit"],.elementor-kit-3214 .elementor-button{color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;gap:0px;}.site-header .header-inner{width:1026px;max-width:100%;}.site-header .site-branding .site-logo img{width:0px;max-width:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-element-f532955{display:none;}
.elementor-element-75a2b7cc{padding:0;min-height:0;}
.elementor-element-cfb4be0{flex:0 0 auto;width:auto;}
.elementor-element-9bc2eb9{flex:0 0 auto;width:auto;}
.elementor-element-ecadb3b{flex:0 0 auto;width:auto;margin-left:auto;}
#cliffshoe-main-header{background:rgba(0,0,0,0);}
.elementor-element-0c3e45c svg,.elementor-element-2901f0e svg,.elementor-element-36270b1 svg{fill:#fff;color:#fff;}
.elementor-element-9bc2eb9 a{text-transform:uppercase;font-weight:400;}
#cliffshoe-main-header img{filter:drop-shadow(0 1px 4px rgba(0,0,0,0.75));}
#cliffshoe-main-header svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,0.7));}
#cliffshoe-main-header a{text-shadow:0 1px 3px rgba(0,0,0,0.7);}
body.woocommerce-cart .page-header{margin-top:50px;text-align:center;} body.woocommerce-cart .page-header .entry-title{text-align:center;width:100%;} @media (max-width:1024px){body.woocommerce-cart .page-header{margin-top:80px;}} @media (max-width:767px){body.woocommerce-cart .page-header{margin-top:100px;padding-left:15px;padding-right:15px;} body.woocommerce-cart .page-header .entry-title{font-size:28px;}}.site-main{padding-top:50px;}@media (max-width:1024px){.site-main{padding-top:80px;}}@media (max-width:767px){.site-main{padding-top:100px;}}.site-main .page-header{text-align:center;}.site-main .page-header .entry-title{text-align:center;width:100%;}.woocommerce-products-header__title.page-title{text-align:center;width:100%;}h1.product_title.entry-title{text-align:center;}.page-content p{margin-bottom:16px;}.site-main img{max-width:100%;height:auto;}.site-main table{max-width:100%;}.wpcf7{max-width:600px;margin:0 auto;}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{width:100%;max-width:100%;}/* End custom CSS */