.elementor-kit-5{--e-global-color-primary:#D71920;--e-global-color-secondary:#1B1B1B;--e-global-color-text:#3A3A3A;--e-global-color-accent:#F2C21B;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.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;}.site-header{padding-inline-end:0px;padding-inline-start: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;}}:root { --bp-red:#D71920; --bp-red-dark:#A8121A; --bp-ink:#1B1B1B; --bp-charcoal:#2A2A2A; --bp-yellow:#F2C21B; --bp-sand:#F5F1EA; --bp-kraft:#C8A26B; --bp-text:#3A3A3A; --bp-muted:#6B6B6B; --bp-line:#E2DCD1; --bp-white:#FFFFFF; --bp-font-head:Oswald; --bp-font-body:Barlow; }
/* Start custom CSS *//* Brown Packaging site styles (bp-) */
@font-face{font-family:'Oswald';font-style:normal;font-weight:200 700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2) format('woff2');}
@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.woff2) format('woff2');}
@font-face{font-family:'Barlow';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHrv4kjgoGqM7E_Cfs7wH8.woff2) format('woff2');}
@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.woff2) format('woff2');}
@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.woff2) format('woff2');}
body{font-family:'Barlow',sans-serif;color:#3A3A3A;background:#fff;}
/* links inside text */
.e-paragraph-base a{color:#D71920;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
.e-paragraph-base a:hover{color:#A8121A;}
.bp-section-dark .e-paragraph-base a,.elementor-location-footer .e-paragraph-base a,.elementor-location-header .e-paragraph-base a{color:inherit;}
.elementor-location-footer .e-paragraph-base a:hover,.elementor-location-header .e-paragraph-base a:hover{color:#F2C21B;}
/* lists inside paragraphs */
.e-paragraph-base ul,.e-paragraph-base ol{margin:0 0 0 1.25em;padding:0;}
.e-paragraph-base li{margin:0 0 .5em;padding-left:.25em;}
.e-paragraph-base ul li::marker{color:#D71920;}
.e-paragraph-base ul ul{margin-top:.5em;}
/* main menu */
.elementor-location-header .elementor-nav-menu--main .elementor-item{font-family:'Oswald',sans-serif !important;font-weight:500 !important;font-size:1rem !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#1B1B1B !important;padding:10px 9px !important;}
.elementor-location-header .elementor-nav-menu--main .sub-arrow{padding-left:4px !important;}
.elementor-location-header .elementor-nav-menu--layout-horizontal .elementor-nav-menu{flex-wrap:nowrap !important;}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted{color:#D71920 !important;}
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D71920 !important;}
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active:after{opacity:0 !important;}
.elementor-location-header .e--pointer-underline .elementor-item:after{background-color:#D71920 !important;height:2px !important;}
.elementor-location-header .elementor-nav-menu--main .sub-menu{background:#fff !important;border-top:3px solid #D71920;box-shadow:0 12px 28px rgba(0,0,0,.12);min-width:260px !important;}
.elementor-location-header .elementor-nav-menu--main .sub-menu .elementor-sub-item{font-family:'Barlow',sans-serif !important;font-size:1rem !important;color:#1B1B1B !important;padding:10px 18px !important;text-transform:none !important;letter-spacing:0 !important;}
.elementor-location-header .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{background:#F5F1EA !important;color:#D71920 !important;}
.elementor-location-header .elementor-menu-toggle{background:#1B1B1B !important;color:#fff !important;border-radius:2px;padding:8px !important;}
.elementor-location-header .elementor-menu-toggle svg{fill:#fff !important;}
/* mobile dropdown floats over the page */
.elementor-location-header .elementor-widget-nav-menu{position:static;}
.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute !important;left:0;right:0;top:100%;z-index:999;background:#fff !important;box-shadow:0 14px 30px rgba(0,0,0,.15);max-height:75vh;overflow-y:auto !important;border-top:3px solid #D71920;}
.elementor-location-header .elementor-nav-menu--dropdown .elementor-item,.elementor-location-header .elementor-nav-menu--dropdown .elementor-sub-item{font-family:'Oswald',sans-serif !important;font-size:1.05rem !important;color:#1B1B1B !important;background:#fff !important;padding:12px 24px !important;}
.elementor-location-header .elementor-nav-menu--dropdown .elementor-sub-item{font-family:'Barlow',sans-serif !important;padding-left:40px !important;}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{color:#D71920 !important;background:#F5F1EA !important;}
/* footer menu */
.elementor-location-footer .elementor-nav-menu--main .elementor-item{font-family:'Barlow',sans-serif !important;font-size:1rem !important;color:#E6E6E6 !important;padding:5px 0 !important;}
.elementor-location-footer .elementor-nav-menu--main .elementor-item:hover{color:#F2C21B !important;}
/* sticky aside on desktop */
@media (min-width:1025px){.bp-grid-2 > div:last-child{position:sticky;top:24px;}}
.e-paragraph-base a[href^="tel:"]{color:inherit;}
.elementor-location-header .e-paragraph-base a{text-decoration:none;}
@media (max-width:1300px){.elementor-location-header .elementor-nav-menu--main .elementor-item{font-size:.92rem !important;padding:10px 7px !important;letter-spacing:.03em !important;}}
/* classic contact form */
.bp-contact-form .elementor-field-group{margin-bottom:16px !important;}
.bp-contact-form .elementor-field-label{font-family:'Oswald',sans-serif !important;font-weight:500 !important;font-size:.95rem !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:#1B1B1B !important;margin-bottom:6px !important;}
.bp-contact-form .elementor-field-textual,.bp-contact-form select.elementor-field{font-family:'Barlow',sans-serif !important;font-size:1.05rem !important;color:#1B1B1B !important;background:#fff !important;border:1px solid #CFC8BC !important;border-radius:3px !important;padding:12px 14px !important;min-height:48px !important;}
.bp-contact-form .elementor-field-textual:focus,.bp-contact-form select.elementor-field:focus{border-color:#D71920 !important;box-shadow:0 0 0 3px rgba(215,25,32,.15) !important;outline:0 !important;}
.bp-contact-form .elementor-field-type-radio .elementor-field-option label{font-family:'Barlow',sans-serif !important;font-size:1.05rem !important;}
.bp-contact-form .elementor-button{background:#D71920 !important;color:#fff !important;font-family:'Oswald',sans-serif !important;font-weight:500 !important;font-size:1.05rem !important;letter-spacing:.06em !important;text-transform:uppercase !important;border-radius:2px !important;padding:16px 30px !important;}
.bp-contact-form .elementor-button:hover{background:#A8121A !important;}
.bp-contact-form .elementor-field-type-recaptcha_v3 .elementor-field{border:0 !important;background:transparent !important;padding:0 !important;min-height:0 !important;}
@media (max-width:1024px){.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{left:-24px !important;right:-24px !important;width:auto !important;margin-top:14px !important;}}
.bp-on-dark a{color:#fff !important;}.bp-on-dark a:hover{color:#F2C21B !important;}/* End custom CSS */