@charset "UTF-8";p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}body{font-family:"Heebo",sans-serif;font-size:16px;line-height:19px}h1{font-family:"DM Serif Text",serif;font-size:45px;line-height:50px;margin-top:0px;margin-bottom:25px;font-weight:400!important}h2{font-size:37px;line-height:42px;word-wrap:break-word;font-family:"DM Serif Display",serif;font-style:italic;font-weight:400!important}h2.line-underneath{padding:0px 20px}h3{font-weight:400;font-size:28px;line-height:33px}.line-underneath:after{content:" ";height:2px;width:100px;background-color:#e92e9d;display:block;margin:0px auto;text-align:center;margin-top:15px}h4{color:#e92e9d;text-transform:uppercase;letter-spacing:2px}li,p{font-size:18px;line-height:23px}li{margin:10px 0px}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.text-center{text-align:center}.gform_confirmation_message{padding:40px;text-align:center;color:#e92e9d;font-weight:bold}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gform_ajax_spinner{display:block;margin:0px auto;border:6px solid rgba(233,46,157,0.3);border-left:6px solid rgba(233,46,157,0.7);animation:spinner 1.1s infinite linear;border-radius:50%;width:40px;height:40px;margin-top:20px}.close-button{background-color:transparent;border:none;position:absolute;top:10px;right:10px;font-weight:bold;padding:0px;margin:0px;width:22px;height:25px;display:flex;justify-content:center;align-items:center;cursor:pointer}.close-button span{display:block;background-color:#e92e9d;width:4px;height:25px;position:relative;opacity:0.85;transition:opacity 0.25s}.close-button span:first-of-type{top:0px;position:absolute;transform:rotate(45deg)}.close-button span:last-of-type{top:0px;position:absolute;transform:rotate(135deg)}.close-button:hover span{opacity:1}.pink-outline-button{-webkit-appearance:none;appearance:none;background-color:transparent;border:2px solid #e92e9d;font-weight:bold;color:#e92e9d;padding:15px 30px;letter-spacing:4px;text-transform:uppercase;text-decoration:none;font-size:16px;line-height:24px;width:auto;transition:background-color 0.25s,color 0.25s}.pink-outline-button:hover{background-color:#e92e9d;color:#fff}.black-outline-button{-webkit-appearance:none;appearance:none;background-color:transparent;border:2px solid #232021;font-weight:bold;color:#232021;padding:15px 30px;letter-spacing:4px;text-transform:uppercase;text-decoration:none;font-size:16px;line-height:24px;width:auto;transition:background-color 0.25s,color 0.25s}.black-outline-button:hover{background-color:#232021;color:#fff}.pink-filled-button{-webkit-appearance:none;appearance:none;padding:15px 30px;letter-spacing:4px;font-size:16px;line-height:24px;text-transform:uppercase;width:auto;background-color:#e92e9d;color:#fff;border:2px solid #e92e9d;transition:background-color 0.25s;text-decoration:none;font-weight:bold}.pink-filled-button:hover{background-color:transparent;color:#e92e9d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#e92e9d}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#e92e9d;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1)}body,html{margin:0px;padding:0px;scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden;position:relative}body .site,html .site{width:100%;max-width:100%;overflow-x:hidden;position:relative}.hide-xs{display:none}.back-to-top{position:fixed;background-color:#e92e9d;bottom:0px;right:0px;padding:15px;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);opacity:0.5;transition:opacity 0.3s}.back-to-top:hover{opacity:1}.age-gate{display:flex;flex-direction:row;flex-wrap:nowrap;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;width:100%;margin:5vh 0!important}.age-gate .age-gate-form{display:block;flex:1;align-self:center;background-color:transparent;min-width:100vw!important}.age-gate .age-gate-form .age-gate-heading img{display:block;max-height:20vh!important;width:auto!important;margin:0 auto!important}.age-gate .age-gate-form .age-gate-subheading{font-size:37px!important;line-height:42px!important;margin:40px 0px!important}.age-gate .age-gate-form .age-gate-subheading span{color:#e92e9d!important}.age-gate .age-gate-form .age-gate-challenge,.age-gate .age-gate-form .age-gate-subheading{display:block;flex:1;align-self:center}.age-gate .age-gate-form .age-gate-challenge{font-family:"Heebo",sans-serif!important;font-weight:600!important;color:#e92e9d!important;text-transform:uppercase!important;letter-spacing:2px!important;margin:20px 0px!important}.age-gate .age-gate-form .age-gate-submit-no,.age-gate .age-gate-form .age-gate-submit-yes{-webkit-appearance:none;appearance:none;background-color:transparent;font-weight:bold;color:#e92e9d;width:auto;min-width:50vw!important;max-width:500px!important;padding:15px 30px!important;margin:10px 0!important;text-transform:uppercase;text-decoration:none;font-size:16px;line-height:24px;letter-spacing:4px}.age-gate .age-gate-form .age-gate-submit-yes{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-large.svg")!important;background-repeat:no-repeat;background-position-x:5%;background-position-y:200%;border:2px solid #e92e9d;transition:all ease-in-out 1s}.age-gate .age-gate-form .age-gate-submit-yes:hover{color:#fff;background-position-y:6%}.age-gate .age-gate-form .age-gate-submit-no{color:#777777;border:2px solid #777777;transition:background-color 0.25s,color 0.25s}.age-gate .age-gate-form .age-gate-submit-no:hover{background-color:#e92e9d!important;border-color:#e92e9d!important;color:#fff!important}.menu-footer-menu-container ul,.menu-primary-menu-container ul,div[class*=menu-footer-menu] ul,div[class*=menu-primary-menu] ul{list-style-type:none;margin:0px;padding:0px}.menu-footer-menu-container ul li a,.menu-primary-menu-container ul li a,div[class*=menu-footer-menu] ul li a,div[class*=menu-primary-menu] ul li a{display:inline-block;font-weight:bold;letter-spacing:4px;font-size:16px;line-height:24px;color:#232021;text-decoration:none;text-transform:uppercase;padding:10px 0px 5px 0px;transition:color 0.25s,border-color 0.25s;border-bottom:2px solid transparent}.menu-footer-menu-container ul li a:hover,.menu-primary-menu-container ul li a:hover,div[class*=menu-footer-menu] ul li a:hover,div[class*=menu-primary-menu] ul li a:hover{color:#e92e9d}.menu-footer-menu-container ul li.current-menu-item>a,.menu-footer-menu-container ul li.current-menu-parent>a,.menu-primary-menu-container ul li.current-menu-item>a,.menu-primary-menu-container ul li.current-menu-parent>a,div[class*=menu-footer-menu] ul li.current-menu-item>a,div[class*=menu-footer-menu] ul li.current-menu-parent>a,div[class*=menu-primary-menu] ul li.current-menu-item>a,div[class*=menu-primary-menu] ul li.current-menu-parent>a{color:#e92e9d;border-color:#e92e9d}.menu-footer-menu-container .sub-menu,.menu-primary-menu-container .sub-menu,div[class*=menu-footer-menu] .sub-menu,div[class*=menu-primary-menu] .sub-menu{padding:10px 0px 0px 15px}.menu-footer-menu-container .sub-menu li,.menu-primary-menu-container .sub-menu li,div[class*=menu-footer-menu] .sub-menu li,div[class*=menu-primary-menu] .sub-menu li{display:flex}.menu-footer-menu-container .sub-menu li a,.menu-primary-menu-container .sub-menu li a,div[class*=menu-footer-menu] .sub-menu li a,div[class*=menu-primary-menu] .sub-menu li a{font-size:14px;color:#777777;letter-spacing:2px;padding:0px}.menu-footer-menu-container .sub-menu li:before,.menu-primary-menu-container .sub-menu li:before,div[class*=menu-footer-menu] .sub-menu li:before,div[class*=menu-primary-menu] .sub-menu li:before{content:"";height:2px;width:15px;margin:10px 5px 0px 0px;background-color:#777777;display:inline-block}.menu-footer-menu-container .sub-menu li.current-menu-item a,.menu-primary-menu-container .sub-menu li.current-menu-item a,div[class*=menu-footer-menu] .sub-menu li.current-menu-item a,div[class*=menu-primary-menu] .sub-menu li.current-menu-item a{border-bottom:0px}.menu-footer-menu-container .sub-menu li.current-menu-item:before,.menu-primary-menu-container .sub-menu li.current-menu-item:before,div[class*=menu-footer-menu] .sub-menu li.current-menu-item:before,div[class*=menu-primary-menu] .sub-menu li.current-menu-item:before{background-color:#e92e9d}.menu-footer-menu-container .sub-menu li:hover:before,.menu-primary-menu-container .sub-menu li:hover:before,div[class*=menu-footer-menu] .sub-menu li:hover:before,div[class*=menu-primary-menu] .sub-menu li:hover:before{background-color:#e92e9d}.menu-footer-menu-container,div[class*=menu-footer-menu]{margin-top:45px}.menu-footer-menu-container ul li a,div[class*=menu-footer-menu] ul li a{font-size:12px;color:#777777}header{background-color:#fff;height:100px;padding:15px;box-sizing:border-box;z-index:1000}header .header-inner{display:flex;justify-content:space-between;align-items:center;height:100%}header .navbar-brand{height:100px;display:block;margin-top:50px;z-index:1000}header .navbar-brand img{max-height:100%;width:auto!important}header nav{position:fixed;overflow-y:scroll;width:300px;right:-300px;top:0px;z-index:1000;background-color:#fff;height:calc(100vh);padding:90px 30px 30px 30px;box-sizing:border-box;text-align:left;transition:right 0.2s,box-shadow 0.1s}header nav .mobile-menu-button{position:absolute;top:15px;right:15px}header nav.is-active{right:0px;top:0px;box-shadow:0px 0px 2000px 2000px rgba(0,0,0,0.5)}.menu-contact-button-container ul,div[class*=menu-contact-button] ul{list-style-type:none;margin:0px;padding:0px}.menu-contact-button-container ul li a,div[class*=menu-contact-button] ul li a{-webkit-appearance:none;appearance:none;background-color:transparent;border:2px solid #e92e9d;font-weight:bold;color:#e92e9d;padding:15px 30px;letter-spacing:4px;text-transform:uppercase;text-decoration:none;font-size:16px;line-height:24px;width:auto;transition:background-color 0.25s,color 0.25s;display:inline-block;margin:45px 0px}.menu-contact-button-container ul li a:hover,div[class*=menu-contact-button] ul li a:hover{background-color:#e92e9d;color:#fff}.socials a{text-decoration:none;margin:0px 7.5px}.socials a svg{width:15px;height:15px}.socials a svg g{transition:fill 0.25s}.socials a:hover svg g{fill:#e92e9d}.content-wrapper .content .top-banner{background-size:cover;background-position:top}.content-wrapper .content .top-banner .top-banner-inner{padding:120px 40px;background-color:rgba(0,0,0,0.5)}.content-wrapper .content .top-banner .top-banner-inner .top-banner-content{max-width:1200px;margin:0px auto}.content-wrapper .content .top-banner .top-banner-inner .top-banner-content h1,.content-wrapper .content .top-banner .top-banner-inner .top-banner-content p{color:#fff}.content-wrapper .content .top-banner .top-banner-inner .top-banner-content h1{max-width:900px}.content-wrapper .content .top-banner .top-banner-inner .top-banner-content p{margin-bottom:0px;max-width:800px}.content-wrapper .content .top-banner-video{position:relative;width:100%;height:100vh}.content-wrapper .content .top-banner-video .text-wrapper{background-color:rgba(0,0,0,0.5);height:100%;width:100%;display:flex;align-items:center}.content-wrapper .content .top-banner-video .text-wrapper .text-inner{padding:40px}.content-wrapper .content .top-banner-video .text-wrapper .text-inner h1{color:#fff}.content-wrapper .content .top-banner-video .text-wrapper .text-inner h1 span{display:block}.content-wrapper .content .top-banner-video .text-wrapper .text-inner h1 span.middle-wrapper .middle{color:#e92e9d}.content-wrapper .content .top-banner-video .text-wrapper .text-inner button{margin-top:20px}.content-wrapper .content .news-posts-wrapper{padding:80px 20px}.content-wrapper .content .news-posts-wrapper .news-posts{list-style:none;padding-left:0px;display:flex;flex-wrap:wrap}.content-wrapper .content .news-posts-wrapper .news-posts .news-post{display:block;width:100%}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a{display:inline-block;text-decoration:none;width:100%;margin:10px 0px;box-sizing:border-box;background-size:cover;background-position:center}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a .news-post-link-inner{background-color:rgba(0,0,0,0.65);height:40vh;padding:20px;display:flex;justify-content:flex-start;align-items:flex-end;transition:background-color 0.25s}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a .news-post-link-inner .news-post-link-text{display:flex;justify-content:space-between;align-items:center}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a .news-post-link-inner .news-post-link-text span{color:#fff;font-family:"DM Serif Text",serif;font-size:30px;line-height:35px;width:90%}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a .news-post-link-inner .news-post-link-text svg{width:calc(10% - 20px);margin-left:20px}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a .news-post-link-inner .news-post-link-text svg g{fill:#fff}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a:hover .news-post-link-inner{background-color:rgba(233,46,157,0.95)}.content-wrapper .content .our-story{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-bottom-after-flipped.jpg");background-position:bottom;background-size:contain;background-repeat:no-repeat;background-color:#f9eee7;text-align:center;padding:40px 40px 80px 40px;width:100%;box-sizing:border-box}.content-wrapper .content .our-story h2{margin-top:0px}.content-wrapper .content .our-story p{color:#777777;max-width:900px;margin:0px auto}.content-wrapper .content .product-catalog-table-of-contents{background-color:#f9eee7;text-align:center;padding:80px 40px;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-after.jpg");background-position:bottom;background-size:contain;background-repeat:no-repeat}.content-wrapper .content .product-catalog-table-of-contents .table-of-contents-section{padding:20px 0px}.content-wrapper .content .product-catalog-table-of-contents ul{list-style-type:none;padding-left:0px}.content-wrapper .content .product-catalog-table-of-contents ul li a{color:#232021;text-decoration:none;display:inline-block;border-bottom:2px solid transparent;transition:border-color 0.25s}.content-wrapper .content .product-catalog-table-of-contents ul li a:hover{border-bottom:2px solid #e92e9d}.content-wrapper .content .product-catalog-product-type-wrapper{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg");background-position:top;background-size:contain;background-repeat:no-repeat;background-color:#f9eee7}.content-wrapper .content .product-catalog-product-type-wrapper .product-catalog-product-type .product-catalog-product-type-intro{padding:0px 40px}.content-wrapper .content .product-catalog-product-type-wrapper .product-catalog-product-type .product-catalog-product-type-intro h2,.content-wrapper .content .product-catalog-product-type-wrapper .product-catalog-product-type .product-catalog-product-type-intro p{text-align:center;max-width:800px;margin:0px auto}.content-wrapper .content .product-catalog-product-type-wrapper .product-catalog-product-type .product-catalog-product-type-intro p{color:#777777;margin-top:20px;margin-bottom:20px}.content-wrapper .content .product-catalog-product-type-wrapper .product-catalog-product-type .product-type-content-wrapper{background-image:none;background-color:transparent;padding-bottom:80px;margin-bottom:0px}.content-wrapper .content .history-and-team .history{background-color:#f9eee7;padding:20px 0px}.content-wrapper .content .history-and-team .history-blocks{list-style-type:none;padding-left:0px;margin-bottom:20px;display:flex;flex-wrap:wrap}.content-wrapper .content .history-and-team .history-blocks .history-block{text-align:center;margin:20px 10px;width:calc(50% - 20px)}.content-wrapper .content .history-and-team .history-blocks .history-block .number{font-family:"DM Serif Text",serif;font-size:45px;line-height:50px;display:block;margin-bottom:20px}.content-wrapper .content .history-and-team .history-blocks .history-block .number img{max-width:50px}.content-wrapper .content .history-and-team .history-blocks .history-block .text{text-transform:uppercase;letter-spacing:4px;font-size:14px;font-weight:bold;display:block;max-width:300px;margin:0px auto}.content-wrapper .content .history-and-team .team{text-align:center;padding:40px 20px 0px 20px;background-color:#f9eee7}.content-wrapper .content .history-and-team .team nav{display:flex;justify-content:flex-start;align-items:stretch;width:auto;flex-wrap:wrap;max-width:100%;overflow-x:scroll}.content-wrapper .content .history-and-team .team nav button{width:100%;background:transparent;font-family:"DM Serif Text",serif;border:1px solid #e5e5e5;padding:15px;color:#e92e9d;font-size:16px;transition:color 0.25s,background-color 0.25s,border-color 0.25s;outline:none}.content-wrapper .content .history-and-team .team nav button.is-active{background-color:#e92e9d;border-color:#e92e9d;color:#fff}.content-wrapper .content .history-and-team .team .team-sections .team-section{display:none;padding-bottom:20px}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members{padding-left:0px;list-style-type:none;padding-top:0px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members .team-member{width:50%;box-sizing:border-box;padding:15px 10px 15px 10px}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members .team-member .team-member-img{width:100px;height:100px;background-position:center;background-size:cover;margin:0px auto;border-radius:50%;background-color:#e92e9d}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members .team-member h5{text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:14px;margin-bottom:0px}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members .team-member h6{font-weight:300;font-size:16px;margin-top:10px;margin-bottom:0px}.content-wrapper .content .history-and-team .team .team-sections .team-section.is-active{display:block}.content-wrapper .content .video-modal{display:none;position:fixed;top:0px;left:0px;height:100%;width:100%;padding:40px 20px;background-color:rgba(0,0,0,0.85);box-sizing:border-box;z-index:2000;animation:fadeIn 0.3s}.content-wrapper .content .video-modal .video-modal-inner{width:100%}.content-wrapper .content .video-modal .video-modal-inner .video-wrapper{width:100%;max-width:800px;margin:0px auto}.content-wrapper .content .video-modal .close-button{right:20px;top:20px}.content-wrapper .content .video-modal.is-active{display:flex;justify-content:center;align-items:center}.content-wrapper .content .product-type-top{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg");background-position:100% 0px;background-size:contain;background-repeat:no-repeat;background-color:#f9eee7;margin-top:80px;text-align:center}.content-wrapper .content .product-type-top .product-type-image{max-width:300px;margin:0px auto;margin-top:-40px}.content-wrapper .content .product-type-top .product-type-top-copy{padding:40px}.content-wrapper .content .product-type-top .product-type-top-description{color:#777777}.content-wrapper .content .product-type-products-wrapper{background-color:#fff;position:relative}.content-wrapper .content .product-type-products-wrapper .slide-left,.content-wrapper .content .product-type-products-wrapper .slide-right{-webkit-appearance:none;appearance:none;position:absolute;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);background-color:#e92e9d;padding:12.5px;border:none;opacity:0;transition:opacity 0.2s}.content-wrapper .content .product-type-products-wrapper .slide-left svg g,.content-wrapper .content .product-type-products-wrapper .slide-right svg g{fill:#fff}.content-wrapper .content .product-type-products-wrapper .slide-left.is-active,.content-wrapper .content .product-type-products-wrapper .slide-right.is-active{opacity:1}.content-wrapper .content .product-type-products-wrapper .slide-left{left:15px;top:20%}.content-wrapper .content .product-type-products-wrapper .slide-right{right:15px;top:20%}.content-wrapper .content .product-type-products-wrapper small{display:block;color:rgba(119,119,119,0.75);text-transform:uppercase;letter-spacing:3px;font-size:12px;text-align:center;padding:10px 20px 20px 20px;background-color:#f9eee7}.content-wrapper .content .product-type-products{background-color:#f9eee7;display:flex;justify-content:flex-start;align-items:stretch;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;transition:left 0.3s;position:relative}.content-wrapper .content .product-type-products .product-type-product{min-width:85%;margin:0px 10px;height:100%;scroll-snap-align:center;border:2px solid #777777}.content-wrapper .content .product-type-products .product-image{width:100%;height:40vh;background-size:cover;background-position:center}.content-wrapper .content .product-type-products .product-copy{padding:40px;box-sizing:border-box;background-color:#fff}.content-wrapper .content .product-type-products .product-copy h4{margin:0px 0px 20px 0px}.content-wrapper .content .product-type-products .product-copy h2{margin:0px 0px 20px 0px}.content-wrapper .content .product-type-products .product-copy .copy{color:#777777}.content-wrapper .content .product-type-products .product-copy a.black-outline-button{margin-top:20px}.content-wrapper .content .product-type-content-wrapper{background-color:#f9eee7;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-after.jpg");background-position:bottom;background-size:contain;background-repeat:no-repeat;margin-bottom:80px;padding-top:80px}.content-wrapper .content .product-type-supply-contact .product-supply-you{padding:0px 40px}.content-wrapper .content .product-type-supply-contact .product-supply-you ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:20px 0px;padding-left:0px}.content-wrapper .content .product-type-supply-contact .product-supply-you ul li{text-align:center;margin:20px 0px;width:50%}.content-wrapper .content .product-type-supply-contact .product-supply-you ul li img{max-height:90px;width:auto;max-width:90px;height:auto}.content-wrapper .content .product-type-supply-contact .product-supply-you ul li h4{margin-top:0px;font-size:14px}.content-wrapper .content .product-type-supply-contact .product-supply-you h2{margin-top:40px;text-align:center}.content-wrapper .content .product-type-supply-contact .product-contact-us{text-align:center;margin-top:40px}.content-wrapper .content .product-type-supply-contact .product-contact-us h3{font-family:"DM Serif Text",serif;font-weight:bold;font-size:20px}.content-wrapper .content .product-type-process{background-color:#fff;padding:40px 0px 0px 0px}.content-wrapper .content .product-type-process h4{text-align:center;background-color:#fff;padding:40px 0px 0px 0px;margin:0px 0px -20px 0px}.content-wrapper .content .product-type-process h2{text-align:center;margin-top:0px}.content-wrapper .content .segments-product-types .segments{background-color:#f9eee7;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-after.jpg");background-position:bottom;background-size:contain;background-repeat:no-repeat;padding:40px 20px;text-align:center}.content-wrapper .content .segments-product-types .segments h2{margin-bottom:20px}.content-wrapper .content .segments-product-types .segments p{margin-top:20px;color:#777777;margin-bottom:40px}.content-wrapper .content .segments-product-types .segments .segment-list{padding-left:0px;margin-left:0px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;list-style:none;max-width:1200px;margin:0px auto}.content-wrapper .content .segments-product-types .segments .segment-list .segment{width:100%;text-decoration:none;max-width:320px;padding:40px 20px;box-sizing:border-box;background-color:#fff;text-align:center;margin:0px auto;margin-bottom:40px;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);border:1px solid #e5e5e5;display:flex;justify-content:center;align-items:center;transition:box-shadow 0.3s}.content-wrapper .content .segments-product-types .segments .segment-list .segment:hover{box-shadow:2px 2px 5px 0 rgba(0,0,0,0.1)}.content-wrapper .content .segments-product-types .segments .segment-list .segment h4{margin-bottom:0px}.content-wrapper .content .segments-product-types .product-types{padding:0px 20px;background-color:#f9eee7;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg"),url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-after.jpg");background-position:top,bottom;background-size:contain;background-repeat:no-repeat}.content-wrapper .content .segments-product-types .product-types .product-type{margin:80px 0px;text-align:center;opacity:0;transition:opacity 0.4s,bottom 0.8s;position:relative;bottom:-40px}.content-wrapper .content .segments-product-types .product-types .product-type.is-active{opacity:1;bottom:0px}.content-wrapper .content .segments-product-types .product-types .product-type img{width:100%;max-width:300px}.content-wrapper .content .segments-product-types .product-types .product-type h2{font-family:"DM Serif Text",serif;font-style:normal;margin:20px 0px}.content-wrapper .content .segments-product-types .product-types .product-type p{margin:20px 0px;color:#777777}.content-wrapper .content .segments-product-types .product-types .product-type:first-of-type{margin-top:40px}.content-wrapper .content .segments-product-types .product-types .product-type:last-of-type{margin-bottom:0px}.content-wrapper .content .home-services-slider .solid-tab-slider-wrapper{background-color:#fff}.content-wrapper .content .home-services-slider .solid-tab-slider-wrapper h2.line-underneath{margin-top:80px}.content-wrapper .content .home-services-slider .solid-tab-slider-wrapper .solid-tab-slider{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg");background-position:bottom;background-size:contain;background-repeat:no-repeat;background-color:#fff}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper{padding-top:0px}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-bottom-after.jpg");background-size:contain;background-position:bottom;background-repeat:no-repeat;background-color:#f9eee7}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image{background-position:top}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner{display:flex;justify-content:center;align-items:center}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner .slider-background-image-copy{color:#fff;padding:100px 40px 100px 40px;max-width:1200px;margin:0px auto;margin-top:-40px}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content-wrapper .slider-nav-content .slider-nav{order:1;flex-wrap:wrap}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content-wrapper .slider-nav-content .slider-nav button{padding:15px;width:100%}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content-wrapper .slider-nav-content .slider-nav button .title{display:block;font-family:"DM Serif Text",serif}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content-wrapper .slider-nav-content .slider-nav button.is-active{color:#fff}.content-wrapper .content .solid-tab-slider-wrapper{background-color:#f9eee7;padding-top:40px}.content-wrapper .content .solid-tab-slider-wrapper h2.line-underneath{padding-top:20px;margin-top:0px;text-align:center}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider{padding-bottom:80px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image{background-size:cover;background-position:bottom;min-height:50vh;width:100%;transition:background-image 0.25s}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner{width:100%;height:100%;background-color:rgba(0,0,0,0.33);min-height:50vh}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content-wrapper{padding:0px 20px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content{display:flex;flex-wrap:wrap;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);margin-top:-80px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav{order:2;display:flex;width:100%}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button{width:33.33%;background-color:#fff;border:1px solid #e5e5e5;display:flex;justify-content:center;padding:15px 0px;box-sizing:border-box;border-radius:none;outline:none;-webkit-appearance:none;appearance:none;transition:color 0.25s,background-color 0.25s,border-color 0.25s}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button.is-active{background-color:#e92e9d;border-color:#e92e9d}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button.is-active .light-icon{display:block}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button.is-active .dark-icon{display:none}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button:first-of-type{border-left:0px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button:last-of-type{border-right:0px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button .light-icon{display:none}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button .dark-icon,.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button .light-icon{max-width:25px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button .title{display:none}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content{order:1;background-color:#fff;padding:20px;width:100%}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content h4{margin-top:10px;margin-bottom:0px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content h2{font-style:normal;font-family:"DM Serif Text",serif;margin:20px 0px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content p{color:#777777}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content .black-outline-button{white-space:nowrap;font-size:16px;padding:10px;margin-top:10px;margin-bottom:20px;display:inline-block}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-controls{display:none}.content-wrapper .content .request-a-sample{padding:40px}.content-wrapper .content .request-a-sample h2{margin-top:0px}.content-wrapper .content .request-a-sample p{color:#777777;margin-bottom:40px}.content-wrapper .content .request-a-sample .request-a-sample-form .gf_progressbar{display:none}.content-wrapper .content .request-a-sample .request-a-sample-form form{display:flex;flex-wrap:wrap}.content-wrapper .content .request-a-sample .request-a-sample-form form .gf_progressbar_wrapper{width:100%;order:2;text-align:right}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_body{width:100%;order:1}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_page_footer{background-color:transparent}.content-wrapper .content .request-a-sample .request-a-sample-form form label{padding-left:0px!important}.content-wrapper .content .request-a-sample .request-a-sample-form form .ginput_container{padding:15px 0px 20px 0px!important}.content-wrapper .content .products-services-partner-process-slider .transparent-tab-slider-wrapper{background-color:transparent}.content-wrapper .content .products-services-partner-process-slider .transparent-tab-slider-wrapper h2{font-size:30px}.content-wrapper .content .products-services-partner-process-slider .slider-nav button{width:33.33%!important}.content-wrapper .content .products-services-partner-process-slider h3{font-family:"DM Serif Display",serif;font-style:italic;text-transform:uppercase;margin-bottom:0px;margin-top:80px}.content-wrapper .content .slider-nav{max-width:100%;overflow-x:scroll}.content-wrapper .content .transparent-tab-slider-wrapper{background-color:#f9eee7}.content-wrapper .content .transparent-tab-slider-wrapper h3{font-family:"DM Serif Display",serif;font-style:italic;text-transform:uppercase;margin-top:40px;margin-bottom:-10px;font-size:20px}.content-wrapper .content .transparent-tab-slider-wrapper h4{margin-top:0px;text-align:center}.content-wrapper .content .transparent-tab-slider-wrapper h2.line-underneath{text-align:center;margin-top:0px!important}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image{background-position:center;background-size:cover;transition:background-image 0.25s}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper{background-color:rgba(0,0,0,0.5);width:100%;height:100%;color:#fff;padding:40px 20px;box-sizing:border-box}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content{max-width:1200px;margin:0px auto}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content .slider-content-inner{padding:0px 20px}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content h2{font-family:"DM Serif Text",serif;font-style:normal}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav{display:flex}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav button{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #e5e5e5;outline:none;color:#fff;width:25%;padding:15px 0px;transition:border-color 0.25s,background-color 0.25s}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav button img+.title{display:none}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav button .title{font-family:"DM Serif Text",serif}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav button.is-active{background-color:#e92e9d;border-color:#e92e9d}.content-wrapper .content .product-type-specialty-wrapper{background-color:#f9eee7;padding-top:40px;padding-bottom:60px}.content-wrapper .content .product-type-specialty-wrapper .product-type-specialty{max-width:1200px;margin:0px auto;text-align:center;padding:0px 40px;box-sizing:border-box}.content-wrapper .content .product-type-specialty-wrapper .product-type-specialty p{color:#777777}.content-wrapper .content .product-type-specialty-wrapper .product-type-specialty p:last-of-type{margin-bottom:0px}.content-wrapper .content .location-slider-wrapper .location-map{min-height:450px;background-color:#e5e5e5;z-index:1;position:relative}.content-wrapper .content .location-slider-wrapper .slider-nav-content-wrapper{padding:0px 20px 40px 20px;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-bottom-before.jpg");background-position:50% 90px;background-size:contain;background-color:#f9eee7;background-repeat:no-repeat}.content-wrapper .content .location-slider-wrapper .slider-nav-content{background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);margin-top:-90px;z-index:1000;position:relative}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-nav{display:flex;justify-content:flex-start;align-items:stretch;width:100%!important;overflow-x:scroll;flex-wrap:wrap}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-nav button{width:100%;outline:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:2px solid #e5e5e5;padding:15px;font-family:"DM Serif Text",serif;font-size:16px;line-height:25px;display:inline-flex;justify-content:center;align-items:center}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-nav button .icons{display:flex;justify-content:center;align-items:center;margin-right:10px}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-nav button .icons img:first-of-type{margin-right:10px}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-nav button .title{white-space:nowrap}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-nav button.is-active{border-color:#e92e9d}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content{padding:40px 20px}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide{display:none}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide h4{margin-top:0px}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide h2{margin:20px 0px;font-family:"DM Serif Text",serif;font-style:normal}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide p{margin:20px 0px;color:#777777}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide address{font-family:"DM Serif Text",serif;font-style:normal;font-size:20px;line-height:25px;margin-bottom:40px}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide.is-active{display:block}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide a{display:inline-block}.content-wrapper .content .location-slider-wrapper .slider-nav-content .slider-content .slider-content-inner .slider-content-slide a:first-of-type{margin-right:10px}.content-wrapper .content .location-slider-wrapper .slider-controls{display:none}.content-wrapper .content .product-form{background-color:#fff}.content-wrapper .content .product-form h3.gform_title{display:none}.content-wrapper .content .product-form form .gform_page_footer{background-color:#fff}.content-wrapper .content .news-header{padding:120px 40px 40px 40px}.content-wrapper .content .news-header h1{text-align:center}.content-wrapper .content .news-top .top-banner-inner{padding:120px 0px!important}.content-wrapper .content .news-top .top-banner-inner .top-banner-content{max-width:1000px;padding:0px 40px;width:100%;box-sizing:border-box}.content-wrapper .content .news-top.with-buttons .top-banner-content{max-width:1200px;padding:0px 20px}.content-wrapper .content .news-top.with-buttons .top-banner-content h1{max-width:1200px}.content-wrapper .content .news-top.with-buttons .news-top-links{display:flex;justify-content:flex-start;align-items:stretch;overflow-y:scroll;margin-top:80px}.content-wrapper .content .news-top.with-buttons .news-top-links a{white-space:nowrap;font-family:"DM Serif Text",serif;font-size:22px;text-decoration:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #e5e5e5;outline:none;color:#fff;width:100%;padding:25px 30px;transition:border-color 0.25s,background-color 0.25s}.content-wrapper .content .news-top.with-buttons .news-top-links a.is-active,.content-wrapper .content .news-top.with-buttons .news-top-links a:hover{background-color:#e92e9d;border-color:#e92e9d}.content-wrapper .content .content-404{text-align:center;padding:120px 40px}.content-wrapper .content .content-404 p{color:#777777}.content-wrapper .content .date{font-family:"DM Serif Display",serif;font-style:italic;padding-top:0px;margin-top:0px;display:inline-block;font-size:20px}.content-wrapper .content .news-content{max-width:1000px;margin:0px auto;padding:80px 40px 80px 40px;width:100%;box-sizing:border-box}.content-wrapper .content .news-content p{color:#777777}.content-wrapper .content .news-content a{color:#e92e9d;text-decoration:none}.content-wrapper .content .news-content a:hover{text-decoration:underline}.content-wrapper .content .news-content img{max-width:100%;height:auto}.content-wrapper .content .news-content iframe{max-width:100%}.content-wrapper .content .news-content h1{margin-top:40px;margin-bottom:20px}.content-wrapper .content .news-content form{display:block;background-color:transparent}.content-wrapper .content .news-content form .gform_body .gform_wrapper ul{padding-left:0px}.content-wrapper .content .news-content form .gform_body .gform_wrapper ul li{margin:10px 0px}.content-wrapper .content .news-content form .gform_body .gform_wrapper ul li label{padding:0px;margin-bottom:10px}.content-wrapper .content .news-content form .gform_body .gform_wrapper ul li .ginput_container{padding:0px}.content-wrapper .content .news-content form .gform_body .gform_wrapper ul li .ginput_container_select:after{top:20px}.content-wrapper .content .news-content form input[type=submit]{-webkit-appearance:none;appearance:none;padding:15px 30px;letter-spacing:4px;font-size:16px;line-height:24px;text-transform:uppercase;width:auto;background-color:#e92e9d;color:#fff;border:2px solid #e92e9d;transition:background-color 0.25s;text-decoration:none;font-weight:bold}.content-wrapper .content .news-content form input[type=submit]:hover{background-color:transparent;color:#e92e9d}.content-wrapper .content .related-posts-wrapper{padding:0px 20px;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg");background-position:top;background-size:contain;background-repeat:no-repeat;background-color:#f9eee7}.content-wrapper .content .related-posts-wrapper h2{text-align:center;margin-top:0px;padding:0px 40px;margin-bottom:0px}.content-wrapper .content .related-posts-wrapper ul.related-posts{list-style:none;padding-left:0px}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post{box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);background-color:#fff;margin:40px 0px}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .related-post-img{width:100%;height:35vh;background-size:cover;background-position:center}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .related-post-copy{padding:40px;box-sizing:border-box;width:100%}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .related-post-copy h3{margin-top:0px;margin-bottom:0px;font-family:"DM Serif Text",serif}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .related-post-copy p{margin:20px 0px;color:#777777}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .black-outline-button{margin:0px 40px 40px 40px}.content-wrapper .content .related-posts-wrapper .link-wrapper{text-align:center}.content-wrapper .content .related-posts-wrapper .pink-filled-button{margin-bottom:40px}.content-wrapper .content .product-catalog-callout{color:#fff;font-family:"DM Serif Text",serif;text-decoration:none;display:flex;justify-content:flex-start;align-items:center;border-bottom:2px solid transparent;padding-bottom:5px;opacity:0.75;transition:opacity 0.25s}.content-wrapper .content .product-catalog-callout img{margin-right:5px}.content-wrapper .content .product-catalog-callout:hover{opacity:1}.content-wrapper .content .sustainability-safety-people-slider .slider-nav-content-wrapper{position:relative}.content-wrapper .content .sustainability-safety-people-slider .slider-nav-content-wrapper .product-catalog-callout{position:absolute;bottom:20px;right:20px}.content-wrapper .content .product-cards-wrapper{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg");background-position:top;background-size:contain;background-repeat:no-repeat;background-color:#f9eee7;margin-top:40px}.content-wrapper .content .product-cards{display:flex;justify-content:center;flex-wrap:wrap;padding:30px 0px;margin:0px}.content-wrapper .content .product-cards .product-card{width:100%;background-size:cover;background-position:center;margin:30px;text-decoration:none}.content-wrapper .content .product-cards .product-card h2{margin:0px;height:40vh;background-color:rgba(0,0,0,0.25);color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;padding:30px;box-sizing:border-box;transition:background-color 0.25s}.content-wrapper .content .product-cards .product-card:hover h2{background-color:rgba(0,0,0,0.5)}.content-wrapper .content .product-cards .product-contact-card{height:40vh;width:100%;margin:30px;display:flex;justify-content:center;align-items:center;text-align:center;border:3px solid #e92e9d;background-color:#fff}.content-wrapper .content .product-cards .product-contact-card h2{color:#e92e9d}.content-wrapper .content .home-related-posts .related-posts-wrapper{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-bottom-after.jpg");background-position:bottom;background-size:contain;background-repeat:no-repeat;background-color:#f9eee7}.content-wrapper .content .product-services-related-posts .related-posts-wrapper{background-position:right;background-size:contain;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-middle-flipped.jpg");background-color:#f9eee7}.content-wrapper .content .product-services-related-posts .related-posts-wrapper h2{padding-top:40px}.content-wrapper .content .product-description-video,.content-wrapper .content .text-video{background-color:#fff}.content-wrapper .content .product-description-video .product-description,.content-wrapper .content .product-description-video .text,.content-wrapper .content .text-video .product-description,.content-wrapper .content .text-video .text{padding:30px;max-width:500px}.content-wrapper .content .product-description-video .product-description h2,.content-wrapper .content .product-description-video .text h2,.content-wrapper .content .text-video .product-description h2,.content-wrapper .content .text-video .text h2{margin:20px 0px}.content-wrapper .content .sustainability-safety-people-slider .transparent-tab-slider-wrapper .slider-nav-content-wrapper .slider-nav-content .slider-nav{justify-content:flex-start;align-items:flex-start;width:100%!important;overflow-x:scroll}.content-wrapper .content .sustainability-safety-people-slider .transparent-tab-slider-wrapper .slider-nav-content-wrapper .slider-nav-content .slider-nav button.transparent-tab-button-nav{padding:30px 15px;font-size:20px;width:auto;line-height:25px}.content-wrapper .content .slider-contact-numbers{margin-top:50px}.content-wrapper .content .slider-contact-numbers h4{color:#777777;margin-bottom:10px}.content-wrapper .content .slider-contact-numbers ul{list-style:none;padding:0;margin:0}.content-wrapper .content .slider-contact-numbers ul li{font-family:"DM Serif Text",serif;font-style:normal;font-size:20px;line-height:25px;margin-top:8px;color:#e92e9d;float:none}.content-wrapper .content .slider-contact-numbers ul li:nth-child(-n+2):after{content:none;color:#777777;margin:0 8px}.content-wrapper .content .slider-contact-numbers ul li span{color:#232021;margin-left:10px}.content-wrapper .content .go-to{padding:50px 0px 0}.content-wrapper .content .go-to .go-to-cb1{margin:0;text-align:center}.content-wrapper .content .go-to .go-to-cb1 h2{margin-bottom:5px}.content-wrapper .content .go-to .go-to-cb1 span{color:#e92e9d}.content-wrapper .content .go-to .go-to-cb1 p{color:#777777}.content-wrapper .content .go-to .go-to-cb2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:baseline;text-align:center}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper{background:transparent}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image{min-height:200px}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner{background:transparent;min-height:200px}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner .slider-background-image-copy{text-align:center}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner .slider-background-image-copy span{color:#e92e9d}.content-wrapper .content .join-our-team{text-align:center;background-image:url(/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg);background-position:0 100%;background-size:cover;background-repeat:no-repeat;background-color:#f9eee7;padding:75px 0 25px;text-align:center}.content-wrapper .content .join-our-team h2{margin-bottom:5px}.content-wrapper .content .join-our-team h2 span{color:#e92e9d}.content-wrapper .content .join-our-team p{color:#777777}.content-wrapper .content .postings-top-banner .top-banner{background-position:50% 0%!important}.content-wrapper .content .postings{background-color:#f9eee7;padding:0 40px;text-align:center}.content-wrapper .content .postings .postings-cb{background-color:#ffffff;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);width:100%}.content-wrapper .content .postings .postings-cb nav{display:flex;justify-content:flex-start;align-items:stretch;width:auto;flex-wrap:wrap;max-width:100%;overflow-x:scroll}.content-wrapper .content .postings .postings-cb nav button{width:50%;padding:30px;font-size:22px;background:#ffffff;font-family:"DM Serif Text",serif;border:1px solid #e5e5e5;color:#e92e9d;transition:color 0.25s,background-color 0.25s,border-color 0.25s;outline:none}.content-wrapper .content .postings .postings-cb nav button.is-active{background-color:#e92e9d;border-color:#e92e9d;color:#fff}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section{display:none;padding:25px 80px;text-align:left}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings{background-color:#ffffff;padding-left:0px;list-style-type:none;padding-top:0px;display:flex;flex-wrap:wrap;align-items:flex-start}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings .job-posting{box-sizing:border-box;padding:15px 10px 15px 10px}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings .job-posting h5{text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:14px;margin-bottom:0px}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings .job-posting h6{font-weight:300;font-size:16px;margin-top:10px;margin-bottom:0px}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings .job-posting .job-posting-link{margin-top:25px}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section.is-active{display:block}.content-wrapper .content .postings .postings-cb .posting-sections .job-posting-section-none{position:relative;top:-20px}.content-wrapper .content .postings .postings-cb .posting-sections .job-posting-section-none .job-postings-none-banner{background-color:#e92e9d;padding:10px}.content-wrapper .content .postings .postings-cb .posting-sections .job-posting-section-none .job-postings-none-banner h5{color:#fff;font-family:"DM Serif Text",serif;font-size:1.15em}.content-wrapper .content .postings .postings-cb .posting-sections .job-posting-section-none .job-postings-none-content{padding:25px;text-align:left}.content-wrapper .content .postings .postings-cb .posting-sections .job-posting-section-none .job-postings-none-content p{color:#777777}.content-wrapper .content .postings .postings-cb .posting-sections .job-posting-section-none .job-postings-none-content .job-postings-none-BTNWrapper{margin-top:40px}.content-wrapper .content section.perf-formula .segments-product-types .perf-formula-segments{background-image:url(/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-bottom-after.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#f9eee7;padding:100px 0}.content-wrapper .content section.perf-formula .segments-product-types .perf-formula-segments .segment-list .segment{background:none;box-shadow:none;border:none;padding:0;margin:0 25px;max-width:200px;width:100%;align-items:baseline}.content-wrapper .content section.ingredients{margin:100px auto}.content-wrapper .content section.ingredients .ingredients-cb h2,.content-wrapper .content section.ingredients .ingredients-cb p{text-align:center}.content-wrapper .content section.ingredients .ingredients-cb .our-people{width:100%}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-img{background-position:center;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);background-size:cover;margin:0 auto;max-width:200px;height:200px;border-radius:50%;width:100%}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-testimonial{padding:0 45px;text-align:center;margin-top:50px}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-testimonial p{color:#777777;text-align:center}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-testimonial ul{color:#e92e9d;list-style:none;padding:0}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-testimonial ul li{display:inline;font-weight:600;text-transform:uppercase}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-testimonial ul span{display:inline-block;margin:0 10px}.content-wrapper .content section.meettheteam{background-color:#f9eee7;background-image:url(/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-before.jpg),url(/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-after.jpg);background-position:top,bottom;background-size:contain;background-repeat:no-repeat;padding:100px 0 100px;width:100%}.content-wrapper .content section.meettheteam .jointheteam-cb{padding:0 40px}.content-wrapper .content section.meettheteam .jointheteam-cb h2{text-align:center}.content-wrapper .content section.meettheteam .jointheteam-cb .jointheteam-imgrow{width:100%}.content-wrapper .content section.meettheteam .jointheteam-cb .jointheteam-imgrow:nth-of-type(odd){flex-direction:row-reverse}.content-wrapper .content section.meettheteam .jointheteam-cb .jointheteam-imgrow .jointheteam-img{height:250px;margin:25px auto;width:100%}.content-wrapper .content section.contact-us{margin-bottom:75px;text-align:center}.pagination{list-style-type:none;display:flex;justify-content:center;align-items:stretch;padding-left:0px}.pagination .page-item{padding:10px;font-family:"DM Serif Text",serif}.pagination .page-item.active{background-color:#e92e9d;color:#fff}.pagination .page-item a{color:#e92e9d;text-decoration:none;opacity:0.75;transition:opacity 0.25s}.pagination .page-item a:hover{opacity:1}form,form[id*=gform],form[id~=gform]{background-color:#fff;padding:20px 0px 0px 0px}form .gf_page_steps,form[id*=gform] .gf_page_steps,form[id~=gform] .gf_page_steps{display:flex;justify-content:center;align-items:center;margin:20px 2px 0px 2px}form .gf_page_steps .gf_step,form[id*=gform] .gf_page_steps .gf_step,form[id~=gform] .gf_page_steps .gf_step{width:20%;padding:10px;text-align:center;background-color:#e5e5e5;border:2px solid #fff}form .gf_page_steps .gf_step.gf_step_active,form[id*=gform] .gf_page_steps .gf_step.gf_step_active,form[id~=gform] .gf_page_steps .gf_step.gf_step_active{background-color:#777777}form .gf_page_steps .gf_step.gf_step_active .gf_step_number,form[id*=gform] .gf_page_steps .gf_step.gf_step_active .gf_step_number,form[id~=gform] .gf_page_steps .gf_step.gf_step_active .gf_step_number{color:#fff}form .gf_page_steps .gf_step .gf_step_label,form[id*=gform] .gf_page_steps .gf_step .gf_step_label,form[id~=gform] .gf_page_steps .gf_step .gf_step_label{display:none}form .gf_page_steps .gf_step .gf_step_number,form[id*=gform] .gf_page_steps .gf_step .gf_step_number,form[id~=gform] .gf_page_steps .gf_step .gf_step_number{color:#e92e9d}form[id*=gform] h2.gsection_title,form[id~=gform] h2.gsection_title,form h2.gsection_title{text-align:center;display:block;font-size:25px;line-height:30px;font-family:"DM Serif Text",serif;font-style:normal}form[id*=gform] ul,form[id~=gform] ul,form ul{list-style-type:none;padding-left:0px}form[id*=gform] ul li .ginput_container,form[id~=gform] ul li .ginput_container,form ul li .ginput_container{padding:20px}form[id*=gform] ul li .validation_message,form[id~=gform] ul li .validation_message,form ul li .validation_message{color:#e92e9d;text-align:center}form[id*=gform] ul li input[type=text],form[id*=gform] ul li select,form[id*=gform] ul li textarea,form[id~=gform] ul li input[type=text],form[id~=gform] ul li select,form[id~=gform] ul li textarea,form ul li input[type=text],form ul li select,form ul li textarea{-webkit-appearance:none;appearance:none;border:2px solid #232021;font-family:"Heebo",sans-serif;padding:10px;width:100%;display:block;box-sizing:border-box}form[id*=gform] ul li .ginput_container_select,form[id~=gform] ul li .ginput_container_select,form ul li .ginput_container_select{position:relative}form[id*=gform] ul li .ginput_container_select:after,form[id~=gform] ul li .ginput_container_select:after,form ul li .ginput_container_select:after{content:"›";font-size:25px;transform:rotate(90deg);width:10px;height:10px;display:block;position:absolute;right:5px;top:35px}form[id*=gform] ul li .ginput_container_address label,form[id*=gform] ul li label.gfield_label,form[id~=gform] ul li .ginput_container_address label,form[id~=gform] ul li label.gfield_label,form ul li .ginput_container_address label,form ul li label.gfield_label{text-align:left;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding-left:20px;margin-bottom:-15px;display:block}form[id*=gform] ul li.hidden_label label.gfield_label,form[id~=gform] ul li.hidden_label label.gfield_label,form ul li.hidden_label label.gfield_label{display:none!important}form[id*=gform] ul.gfield_checkbox,form[id*=gform] ul.gfield_radio,form[id~=gform] ul.gfield_checkbox,form[id~=gform] ul.gfield_radio,form ul.gfield_checkbox,form ul.gfield_radio{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}form[id*=gform] ul.gfield_checkbox li,form[id*=gform] ul.gfield_radio li,form[id~=gform] ul.gfield_checkbox li,form[id~=gform] ul.gfield_radio li,form ul.gfield_checkbox li,form ul.gfield_radio li{width:calc(50% - 10px);margin:5px}form[id*=gform] ul.gfield_checkbox li input[type=checkbox],form[id*=gform] ul.gfield_checkbox li input[type=radio],form[id*=gform] ul.gfield_radio li input[type=checkbox],form[id*=gform] ul.gfield_radio li input[type=radio],form[id~=gform] ul.gfield_checkbox li input[type=checkbox],form[id~=gform] ul.gfield_checkbox li input[type=radio],form[id~=gform] ul.gfield_radio li input[type=checkbox],form[id~=gform] ul.gfield_radio li input[type=radio],form ul.gfield_checkbox li input[type=checkbox],form ul.gfield_checkbox li input[type=radio],form ul.gfield_radio li input[type=checkbox],form ul.gfield_radio li input[type=radio]{display:none}form[id*=gform] ul.gfield_checkbox li input[type=text],form[id*=gform] ul.gfield_radio li input[type=text],form[id~=gform] ul.gfield_checkbox li input[type=text],form[id~=gform] ul.gfield_radio li input[type=text],form ul.gfield_checkbox li input[type=text],form ul.gfield_radio li input[type=text]{border-color:#777777}form[id*=gform] ul.gfield_checkbox li label,form[id*=gform] ul.gfield_radio li label,form[id~=gform] ul.gfield_checkbox li label,form[id~=gform] ul.gfield_radio li label,form ul.gfield_checkbox li label,form ul.gfield_radio li label{border:3px solid #777777;color:#777777;text-align:center;padding:20px;height:100%;box-sizing:border-box;display:block}form[id*=gform] ul.gfield_checkbox li label img,form[id*=gform] ul.gfield_radio li label img,form[id~=gform] ul.gfield_checkbox li label img,form[id~=gform] ul.gfield_radio li label img,form ul.gfield_checkbox li label img,form ul.gfield_radio li label img{display:block;margin:0px auto;padding-bottom:10px;opacity:0.75;transition:opacity 0.25s;max-height:50px}form[id*=gform] ul.gfield_checkbox li input:checked+input,form[id*=gform] ul.gfield_checkbox li input:checked+label,form[id*=gform] ul.gfield_radio li input:checked+input,form[id*=gform] ul.gfield_radio li input:checked+label,form[id~=gform] ul.gfield_checkbox li input:checked+input,form[id~=gform] ul.gfield_checkbox li input:checked+label,form[id~=gform] ul.gfield_radio li input:checked+input,form[id~=gform] ul.gfield_radio li input:checked+label,form ul.gfield_checkbox li input:checked+input,form ul.gfield_checkbox li input:checked+label,form ul.gfield_radio li input:checked+input,form ul.gfield_radio li input:checked+label{border-color:#e92e9d;color:#e92e9d;font-weight:bold}form[id*=gform] ul.gfield_checkbox li input:checked+input img,form[id*=gform] ul.gfield_checkbox li input:checked+label img,form[id*=gform] ul.gfield_radio li input:checked+input img,form[id*=gform] ul.gfield_radio li input:checked+label img,form[id~=gform] ul.gfield_checkbox li input:checked+input img,form[id~=gform] ul.gfield_checkbox li input:checked+label img,form[id~=gform] ul.gfield_radio li input:checked+input img,form[id~=gform] ul.gfield_radio li input:checked+label img,form ul.gfield_checkbox li input:checked+input img,form ul.gfield_checkbox li input:checked+label img,form ul.gfield_radio li input:checked+input img,form ul.gfield_radio li input:checked+label img{opacity:1}form .gform_page_footer,form[id*=gform] .gform_page_footer,form[id~=gform] .gform_page_footer{display:flex;flex-wrap:wrap;position:relative;background-color:#fff}form .gform_page_footer .gform_button[type=submit],form .gform_page_footer .gform_next_button,form[id*=gform] .gform_page_footer .gform_button[type=submit],form[id*=gform] .gform_page_footer .gform_next_button,form[id~=gform] .gform_page_footer .gform_button[type=submit],form[id~=gform] .gform_page_footer .gform_next_button{order:1;outline:none;-webkit-appearance:none;appearance:none;appearance:none;padding:15px 30px;letter-spacing:4px;font-size:16px;line-height:24px;text-transform:uppercase;width:auto;background-color:#e92e9d;color:#fff;border:2px solid #e92e9d;transition:background-color 0.25s;text-decoration:none;font-weight:bold;display:block;width:100%}form .gform_page_footer .gform_button[type=submit]:hover,form .gform_page_footer .gform_next_button:hover,form[id*=gform] .gform_page_footer .gform_button[type=submit]:hover,form[id*=gform] .gform_page_footer .gform_next_button:hover,form[id~=gform] .gform_page_footer .gform_button[type=submit]:hover,form[id~=gform] .gform_page_footer .gform_next_button:hover{background-color:transparent;color:#e92e9d}form .gform_page_footer .gform_previous_button,form[id*=gform] .gform_page_footer .gform_previous_button,form[id~=gform] .gform_page_footer .gform_previous_button{order:2;outline:none;-webkit-appearance:none;appearance:none;appearance:none;padding:15px 30px;letter-spacing:4px;font-size:16px;line-height:24px;text-transform:uppercase;width:auto;background-color:#232021;color:#fff;border:2px solid #232021;transition:background-color 0.25s;text-decoration:none;font-weight:bold;display:block;width:100%}form .gform_page_footer .gform_previous_button:hover,form[id*=gform] .gform_page_footer .gform_previous_button:hover,form[id~=gform] .gform_page_footer .gform_previous_button:hover{background-color:transparent;color:#232021}.lightbox{display:none;position:fixed;top:0px;left:0px;height:100%;width:100%;overflow:scroll;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,0.5);animation:fadeIn 0.3s}.lightbox .lightbox-inner{display:flex;justify-content:space-between;align-items:stretch;margin:30px;flex-wrap:wrap;position:relative}.lightbox .lightbox-inner .lightbox-image{background-position:center;background-size:cover;width:100%;height:45vh}.lightbox .lightbox-inner .lightbox-copy{width:100%;padding:30px;box-sizing:border-box;background-color:#fff}.lightbox .lightbox-inner .lightbox-copy h2{margin-top:0px}.lightbox.is-active{display:flex;z-index:1000}footer{background-color:#f1f1f1;text-align:center;padding:60px 15px;box-sizing:border-box;width:100%}footer .footer-nav{margin-top:45px}footer .footer-nav .sub-menu{display:none!important}footer a.navbar-brand{display:block}footer a.navbar-brand img{max-width:80px;margin:0px auto;height:auto}footer .wpml-ls-slot-2{display:none}footer .wpml-ls-statics-footer .wpml-ls-display,footer .wpml-ls-statics-footer .wpml-ls-native{display:none}footer .wpml-ls-statics-footer ul .wpml-ls-current-language a{color:#777777;opacity:1;border-bottom:2px solid #777777}footer .wpml-ls-statics-footer ul li a{color:#777777;opacity:0.5;background-color:#f1f1f1;transition:opacity 0.3s;padding:10px 0px 5px 0px;margin:5px}footer .wpml-ls-statics-footer ul li a:hover{color:#e92e9d;opacity:1;border-bottom:2px solid #e92e9d}footer .copyright{opacity:0.5;text-transform:uppercase;font-size:12px;line-height:24px;letter-spacing:2px}@media only screen and (min-width:576px){.hide-xs{display:block}.hide-s{display:none}}@media only screen and (min-width:768px){.hide-s{display:block}.hide-m{display:none}}@media only screen and (min-width:992px){.hide-m{display:block}.hide-l{display:none}h1{font-size:55px;line-height:60px}h2{font-size:42px;line-height:47px}p{font-size:21px;line-height:26px}header{padding:15px 30px}header .header-inner{max-width:1200px;margin:0px auto}header button.hamburger{display:none}header nav{position:static;width:auto;display:flex;justify-content:center;align-items:center;height:100%;padding:0px;overflow:visible}header nav .socials,header nav div[class*=socials]{margin:0px 0px 0px 45px}header nav [class*=wpml-ls-slot-] .sub-menu{width:60px!important;transition:background 0.3s}header nav [class*=wpml-ls-slot-] .sub-menu li:hover{background-color:#e92e9d}header nav .menu-item-has-children{position:relative}header nav .menu-item-has-children .sub-menu{display:none;position:absolute;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);width:250px;padding:10px 0px 0px 0px}header nav .menu-item-has-children .sub-menu li{margin:0px}header nav .menu-item-has-children .sub-menu li:nth-of-type(2n){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}header nav .menu-item-has-children .sub-menu li a{padding:20px;margin:0px}header nav .menu-item-has-children .sub-menu li:before{display:none}header nav .menu-item-has-children:hover .sub-menu{display:block}.menu-footer-menu-container,.menu-primary-menu-container,div[class*=menu-footer-menu],div[class*=menu-primary-menu]{margin:0px 45px}.menu-footer-menu-container ul,.menu-primary-menu-container ul,div[class*=menu-footer-menu] ul,div[class*=menu-primary-menu] ul{display:flex;justify-content:center;align-items:center}.menu-footer-menu-container ul li a,.menu-primary-menu-container ul li a,div[class*=menu-footer-menu] ul li a,div[class*=menu-primary-menu] ul li a{margin:0px 15px}.age-gate{margin:10vh 0!important}.age-gate .age-gate-form{min-width:60vw!important}.age-gate .age-gate-form .age-gate-subheading{font-size:64px!important;line-height:72px!important;margin:80px 0px!important}.age-gate .age-gate-form .age-gate-submit-no,.age-gate .age-gate-form .age-gate-submit-yes{padding:15px 30px!important;min-width:250px!important;margin:10px!important}.age-gate .age-gate-form .age-gate-submit-yes{background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash.svg")!important}.content-wrapper .content .top-banner{background-position:bottom}.content-wrapper .content .top-banner .top-banner-inner{padding:180px 80px}.content-wrapper .content .news-top .top-banner-inner{padding:200px 0px!important}.content-wrapper .content .news-top nav{scrollbar-width:none}.content-wrapper .content .news-top nav::-webkit-scrollbar{display:none}.content-wrapper .content .related-posts-wrapper{padding-top:40px}.content-wrapper .content .related-posts-wrapper h2{margin-bottom:40px}.content-wrapper .content .related-posts-wrapper ul.related-posts{display:flex;max-width:1200px;margin:0px auto;padding-bottom:80px}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post{width:calc(33.33% - 40px);margin:0px 20px;position:relative}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .related-post-img{height:25vh}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .related-post-copy{margin-bottom:80px}.content-wrapper .content .related-posts-wrapper ul.related-posts li.related-post .black-outline-button{position:absolute;bottom:40px;left:40px;margin:0px}.content-wrapper .content .news-posts-wrapper{padding:80px 20px}.content-wrapper .content .news-posts-wrapper .news-posts{display:flex;max-width:1200px;margin:0px auto}.content-wrapper .content .news-posts-wrapper .news-posts .news-post{width:calc(50% - 40px);margin:20px}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a{margin:0px}.content-wrapper .content .news-posts-wrapper .news-posts .news-post a .news-post-link-inner{padding:40px}.content-wrapper .content .our-story{background-size:contain;padding-top:60px;padding-bottom:100px}.content-wrapper .content .text-video{padding:40px!important}.content-wrapper .content .history-and-team{margin-top:60px}.content-wrapper .content .history-and-team .history .history-blocks{flex-wrap:nowrap;justify-content:center;align-items:flex-start;width:100%;max-width:1200px;padding:20px 20px 20px 20px;margin:0px auto}.content-wrapper .content .history-and-team .history .history-blocks .history-block{padding:0px 10px;box-sizing:border-box;width:25%;margin:40px 0px}.content-wrapper .content .history-and-team .history .history-blocks .history-block .text{font-size:16px}.content-wrapper .content .history-and-team .history .history-blocks .history-block:first-of-type .text,.content-wrapper .content .history-and-team .history .history-blocks .history-block:nth-of-type(3) .text{max-width:200px}.content-wrapper .content .history-and-team .team h2{margin-top:40px}.content-wrapper .content .history-and-team .team nav{text-align:center;margin:0px auto;width:auto;display:inline-flex;overflow-x:hidden;width:100%;max-width:1200px;padding:20px 0px}.content-wrapper .content .history-and-team .team nav button{width:33.33%;padding:30px;font-size:22px}.content-wrapper .content .history-and-team .team .team-sections{padding-bottom:40px}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members{max-width:1200px;margin:0px auto;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members .team-member{width:20%;padding-bottom:0px;box-sizing:border-box}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members .team-member .team-member-img{width:150px;height:150px}.content-wrapper .content .history-and-team .team .team-sections .team-section .team-members .team-member h5{font-size:16px;letter-spacing:4px}.content-wrapper .content .sustainability-safety-people-slider .transparent-tab-slider-wrapper .transparent-tab-slider .slider-nav-content .slider-nav{text-align:center;justify-content:center;align-items:center;margin:0px auto;width:100%}.content-wrapper .content .sustainability-safety-people-slider .transparent-tab-slider-wrapper .transparent-tab-slider .slider-nav-content .slider-nav button{width:33.33%!important;padding:30px 45px!important}.content-wrapper .content .sustainability-safety-people-slider .transparent-tab-slider-wrapper .transparent-tab-slider .slider-nav-content .slider-content .slider-content-inner h3{margin-top:80px}.content-wrapper .content .sustainability-safety-people-slider .transparent-tab-slider-wrapper .transparent-tab-slider .slider-nav-content .slider-content .slider-content-inner h2{margin-top:20px}.content-wrapper .content .about-location-slider-wrapper .location-slider-wrapper .location-slider .location-map{min-height:600px}.content-wrapper .content .about-location-slider-wrapper .location-slider-wrapper .location-slider .location-map iframe{height:600px!important}.content-wrapper .content .about-location-slider-wrapper .location-slider-wrapper .location-slider .slider-nav-content-wrapper{padding-bottom:80px}.content-wrapper .content .about-location-slider-wrapper .location-slider-wrapper .location-slider .slider-nav-content-wrapper .slider-nav-content{max-width:1200px;margin:0px auto;margin-top:-90px}.content-wrapper .content .about-location-slider-wrapper .location-slider-wrapper .location-slider .slider-nav-content-wrapper .slider-nav-content .slider-nav button{width:33.33%;font-size:22px;padding:30px}.content-wrapper .content .about-location-slider-wrapper .location-slider-wrapper .location-slider .slider-nav-content-wrapper .slider-nav-content .slider-content{padding:80px 50px}.content-wrapper .content .slider-nav{overflow-x:hidden!important}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image{background-position:top;min-height:80vh;height:80vh}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner{min-height:80vh;height:80vh}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner .slider-background-image-copy{margin:0px;margin-top:-80px}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-nav{flex-wrap:nowrap!important}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-nav button{padding:30px!important;width:auto}.content-wrapper .content .products-services-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-nav button .title{font-size:22px!important}.content-wrapper .content .request-a-sample{padding:80px 40px;width:100%;max-width:1200px;margin:0px auto;box-sizing:border-box}.content-wrapper .content .request-a-sample .request-a-sample-form form{background-color:transparent}.content-wrapper .content .request-a-sample .request-a-sample-form form .gf_progressbar_wrapper{margin-top:-37px}.content-wrapper .content .request-a-sample .request-a-sample-form form .ginput_container{padding-bottom:0px!important}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_body .gform_page .gform_page_fields .gform_fields{padding:0px;display:flex;flex-wrap:wrap}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_body .gform_page .gform_page_fields .gform_fields .gfield{width:50%;box-sizing:border-box;margin-bottom:0px}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_body .gform_page .gform_page_fields .gform_fields .gfield:nth-of-type(odd){padding-right:10px}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_body .gform_page .gform_page_fields .gform_fields .gfield:nth-of-type(2n){padding-left:10px}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_page_footer{margin-top:20px}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_page_footer .gform_ajax_spinner{position:absolute;top:-20px;left:calc(50% - 20px)}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_page_footer .gform_previous_button{width:auto;margin-right:10px}.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_page_footer #gform_submit_button_3,.content-wrapper .content .request-a-sample .request-a-sample-form form .gform_page_footer .gform_next_button{width:auto}.content-wrapper .content .product-catalog-table-of-contents{background-size:cover}.content-wrapper .content .product-catalog-table-of-contents .table-of-contents-inner .table-of-contents-sections{display:flex;justify-content:center;align-items:flex-start;max-width:1200px;margin:0px auto}.content-wrapper .content .product-catalog-table-of-contents .table-of-contents-inner .table-of-contents-sections .table-of-contents-section{padding:0px 40px;width:33.33%}.content-wrapper .content .products-services-partner-process-slider .transparent-tab-slider-wrapper h2{font-size:37px}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper{padding:80px 40px 180px 40px}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content .slider-content-inner{padding:0px 40px}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content .slider-nav button{display:flex;justify-content:center;align-items:center;padding:30px 15px}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content .slider-nav button .title{display:block;padding-left:10px;font-size:22px;line-height:27px;font-family:"DM Serif Text",serif}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content h3{margin-top:80px}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content h2{margin-bottom:20px;margin-top:80px}.content-wrapper .content .transparent-tab-slider-wrapper .transparent-tab-slider .slider-background-image .slider-nav-content-wrapper .slider-nav-content h3+h2{margin-top:20px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image{min-height:65vh}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner{min-height:65vh}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content-wrapper{padding:0px 40px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content{max-width:1200px;margin:0px auto;margin-top:-108px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav{order:1}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button{justify-content:center;align-items:center;padding:30px 30px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button .title{display:block;font-family:"DM Serif Text",serif;font-size:22px;padding-left:5px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-nav button.is-active{color:#fff}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content{order:2;padding:80px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content .black-outline-button{padding:15px 30px}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content .slider-content-footer{display:flex;justify-content:space-between;align-items:center}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content .slider-content-footer .slider-controls{display:block}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content .slider-content-footer .slider-controls button{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;opacity:0.75;transition:opacity 0.25s;cursor:pointer}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content .slider-content-footer .slider-controls button svg g{fill:#e92e9d}.content-wrapper .content .solid-tab-slider-wrapper .solid-tab-slider .slider-nav-content .slider-content .slider-content-footer .slider-controls button:hover{opacity:1}.content-wrapper .content .sustainability-safety-people-slider .slider-nav-content-wrapper .product-catalog-callout{bottom:40px;right:40px}.content-wrapper .content .slider-background-image-copy{position:relative}.content-wrapper .content .slider-background-image-copy .product-catalog-callout{position:absolute;top:0px;right:40px}.content-wrapper .content .home-services-slider .solid-tab-slider-wrapper{padding-top:0px}.content-wrapper .content .home-services-slider .solid-tab-slider-wrapper h2{padding-top:20px;margin-top:0px!important}.content-wrapper .content .segments-product-types .product-types{padding:0px 40px}.content-wrapper .content .segments-product-types .product-types .product-type{display:flex;text-align:left;justify-content:center;align-items:center;max-width:1200px;margin:0px auto;margin-top:-100px;padding:40px 0px}.content-wrapper .content .segments-product-types .product-types .product-type img{min-width:35%;width:35%;max-width:450px;margin-right:40px}.content-wrapper .content .segments-product-types .product-types .product-type:nth-of-type(2n) img{order:2;margin-right:0px;margin-left:40px}.content-wrapper .content .segments-product-types .product-types .product-type:nth-of-type(2n) .product-type-copy{order:1}.content-wrapper .content .segments-product-types .segments ul.segment-list li.segment{margin:20px}.content-wrapper .content .top-banner-video{position:relative;width:100%;height:80vh}.content-wrapper .content .top-banner-video .text-wrapper{background-color:rgba(0,0,0,0.5);height:100%;width:100%;display:flex;align-items:center}.content-wrapper .content .top-banner-video .text-wrapper .text-inner{padding:80px;max-width:1200px;width:100%;margin:0px auto}.content-wrapper .content .product-type-products-wrapper{background-color:transparent}.content-wrapper .content .product-type-products-wrapper .slide-left,.content-wrapper .content .product-type-products-wrapper .slide-right,.content-wrapper .content .product-type-products-wrapper small{display:none}.content-wrapper .content .product-type-products{max-width:1200px;margin:0px auto;display:block;background-color:transparent}.content-wrapper .content .product-type-products .product-type-product{display:flex;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.05);border:none;justify-content:center;align-items:stretch;min-height:45vh;margin:80px 0px}.content-wrapper .content .product-type-products .product-type-product .product-image{width:45%;height:auto}.content-wrapper .content .product-type-products .product-type-product .product-copy{width:55%;padding:80px;display:flex;justify-content:center;align-items:center}.content-wrapper .content .product-type-products .product-type-product:nth-of-type(2n) .product-image{order:2}.content-wrapper .content .product-type-products .product-type-product:nth-of-type(2n) .product-copy{order:1}.content-wrapper .content .product-type-products .product-type-product:first-of-type{margin-top:0px}.content-wrapper .content .product-type-products .product-type-product:last-of-type{margin-bottom:0px}.content-wrapper .content .product-type-top{background-position:100% -45px;display:flex;justify-content:center;align-items:center;padding:80px 0px 0px 0px;text-align:left}.content-wrapper .content .product-type-top .product-type-image{max-width:400px;margin-top:0px;margin-left:-100px}.content-wrapper .content .product-type-top .product-type-top-copy{padding:40px;max-width:800px}.content-wrapper .content .product-type-top .product-type-top-description{color:#777777}.content-wrapper .content .product-type-supply-contact{padding-top:80px;background-size:cover;max-width:1200px;margin:0px auto}.content-wrapper .content .product-type-supply-contact .product-supply-you{margin-bottom:80px}.content-wrapper .content .product-type-supply-contact .product-supply-you h2{margin-bottom:60px}.content-wrapper .content .product-type-supply-contact .product-supply-you ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;margin:20px 0px}.content-wrapper .content .product-type-supply-contact .product-supply-you ul li{max-width:175px;margin:0px 25px;text-align:center}.content-wrapper .content .product-type-supply-contact .product-supply-you ul li img{max-height:150px;width:auto;max-width:100%;height:auto}.content-wrapper .content .product-type-supply-contact .product-supply-you ul li h4{padding-top:0px;text-align:center;margin:0px auto;max-width:180px;font-size:16px}.content-wrapper .content .product-type-supply-contact .product-contact-us h3{font-size:24px}.content-wrapper .content .product-cards{display:flex;justify-content:center;flex-wrap:wrap;margin:0px auto;max-width:1400px}.content-wrapper .content .product-cards .product-card{width:calc(50% - 60px)}.content-wrapper .content .product-cards .product-card h2{height:50vh}.content-wrapper .content .product-cards .product-contact-card{height:calc(50vh - 6px);width:calc(50% - 66px)}.content-wrapper .content .product-description-video,.content-wrapper .content .text-video{display:flex;justify-content:space-between;align-items:center;padding:120px 80px;max-width:1200px;margin:0px auto}.content-wrapper .content .product-description-video .product-description,.content-wrapper .content .product-description-video .text,.content-wrapper .content .text-video .product-description,.content-wrapper .content .text-video .text{padding:0px 40px 0px 0px;max-width:500px}.content-wrapper .content .product-description-video .product-description p,.content-wrapper .content .product-description-video .text p,.content-wrapper .content .text-video .product-description p,.content-wrapper .content .text-video .text p{color:#777777}.content-wrapper .content .product-description-video .video .video-embed-wrapper,.content-wrapper .content .text-video .video .video-embed-wrapper{width:45vw;max-width:700px}.content-wrapper .content .slider-contact-numbers ul li{float:left;margin:8px 0}.content-wrapper .content .slider-contact-numbers ul li:nth-child(-n+2):after{content:"|"}.content-wrapper .content .social-feed-wrapper{padding:40px 125px;background-image:url(/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-bottom-after.jpg);background-position:bottom;background-size:contain;background-repeat:no-repeat;background-color:#f9eee7;margin:-40px 0 100px}.content-wrapper .content .go-to{display:flex;text-align:left;justify-content:center;align-items:center;max-width:1200px;margin:0px auto;padding:100px 0px 0}.content-wrapper .content .go-to .go-to-cb1{margin-right:100px;text-align:left}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper{background:transparent}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image{min-height:35vh}.content-wrapper .content .innovation-top-slider .solid-tab-slider-wrapper .solid-tab-slider .slider-background-image .slider-background-image-inner{background:transparent;min-height:35vh}.content-wrapper .content .join-the-team{text-align:center}.content-wrapper .content .postings{margin:0 auto;width:100%}.content-wrapper .content .postings .postings-cb{margin:0 auto;max-width:1200px}.content-wrapper .content .postings .postings-cb nav{text-align:center;margin:0px auto;width:auto;display:inline-flex;overflow-x:hidden;width:100%}.content-wrapper .content .postings .postings-cb nav button{width:25%;padding:30px;font-size:22px}.content-wrapper .content .postings .postings-cb .posting-sections{padding-bottom:40px}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings{margin:0px auto;display:flex;align-items:flex-start;flex-wrap:wrap;width:100%}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings .job-posting{padding-bottom:0px;box-sizing:border-box}.content-wrapper .content .postings .postings-cb .posting-sections .posting-section .job-postings .job-posting h5{font-size:16px;letter-spacing:4px}.content-wrapper .content .postings .postings-cb .posting-sections .job-posting-section-none .job-postings-none-content{padding:75px 75px 50px}.content-wrapper .content section.ingredients .ingredients-cb .our-people{display:flex;text-align:left;justify-content:center;align-items:center;margin:0 auto;max-width:1400px;width:100%;padding:40px 0px}.content-wrapper .content section.ingredients .ingredients-cb .our-people:nth-of-type(2n) .our-people-img{order:2}.content-wrapper .content section.ingredients .ingredients-cb .our-people:nth-of-type(2n) .our-people-testimonial{order:1;padding:0 40px 0 250px}.content-wrapper .content section.ingredients .ingredients-cb .our-people:nth-of-type(odd) .our-people-testimonial{padding:0 250px 0 40px}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-testimonial{text-align:left}.content-wrapper .content section.ingredients .ingredients-cb .our-people .our-people-testimonial p{text-align:left}.content-wrapper .content section.meettheteam .jointheteam-cb{padding:0}.content-wrapper .content section.meettheteam .jointheteam-cb h2{text-align:center}.content-wrapper .content section.meettheteam .jointheteam-cb .jointheteam-imgrow{display:flex;text-align:left;justify-content:center;align-items:center;margin:0 auto;max-width:1440px;margin:0px auto;width:100%;padding:40px 0px}.content-wrapper .content section.meettheteam .jointheteam-cb .jointheteam-imgrow .jointheteam-img{background-position:center;background-size:cover;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.07);height:355px;margin:0 30px}.content-wrapper .content section.meettheteam .jointheteam-cb .jointheteam-imgrow .jointheteam-img:nth-of-type(odd){width:65%}.content-wrapper .content section.meettheteam .jointheteam-cb .jointheteam-imgrow .jointheteam-img:nth-of-type(2n){max-width:35%;height:355px;width:100%}.content-wrapper .content .social-feed-wrapper button.sk-linkedin-page-post-load-more-posts{-webkit-appearance:none;appearance:none;background-color:transparent!important;border:2px solid #e92e9d!important;font-weight:bold;color:#e92e9d!important;padding:15px 30px!important;letter-spacing:4px;text-transform:uppercase;text-decoration:none;font-size:16px;line-height:24px;width:auto;transition:background-color 0.25s,color 0.25s;display:inline-block;margin:45px 0px}.content-wrapper .content .social-feed-wrapper .sk_branding a{color:#d8d8d8!important}.process-type-form form .gform_body{border-top:2px solid #e5e5e5}form,form[id*=gform],form[id~=gform]{display:flex;justify-content:space-between;align-items:stretch;padding-top:0px;background-color:#f9eee7;position:relative;height:100%}form .validation_error,form[id*=gform] .validation_error,form[id~=gform] .validation_error{display:none}form .gf_page_steps,form[id*=gform] .gf_page_steps,form[id~=gform] .gf_page_steps{display:block;margin:0px;width:20%;box-sizing:border-box}form .gf_page_steps .gf_step_clear,form[id*=gform] .gf_page_steps .gf_step_clear,form[id~=gform] .gf_page_steps .gf_step_clear{display:none}form .gf_page_steps .gf_step,form[id*=gform] .gf_page_steps .gf_step,form[id~=gform] .gf_page_steps .gf_step{width:100%;background-color:#e5e5e5;height:20%;padding:40px 20px;box-sizing:border-box;white-space:normal;flex-wrap:wrap;font-size:16px;border:none;border-bottom:4px solid #fff}form .gf_page_steps .gf_step .gf_step_number,form[id*=gform] .gf_page_steps .gf_step .gf_step_number,form[id~=gform] .gf_page_steps .gf_step .gf_step_number{display:block;width:100%;height:auto;margin:10px 0;padding:10;color:#e92e9d;font-weight:bold;letter-spacing:4px;text-transform:uppercase}form .gf_page_steps .gf_step .gf_step_number:before,form[id*=gform] .gf_page_steps .gf_step .gf_step_number:before,form[id~=gform] .gf_page_steps .gf_step .gf_step_number:before{content:"Step "}form .gf_page_steps .gf_step .gf_step_label,form[id*=gform] .gf_page_steps .gf_step .gf_step_label,form[id~=gform] .gf_page_steps .gf_step .gf_step_label{display:block;width:100%;margin-top:-10px}form .gf_page_steps .gf_step.gf_step_active,form[id*=gform] .gf_page_steps .gf_step.gf_step_active,form[id~=gform] .gf_page_steps .gf_step.gf_step_active{background-color:#777777;color:#fff}form .gf_page_steps .gf_step.gf_step_active .gf_step_number,form[id*=gform] .gf_page_steps .gf_step.gf_step_active .gf_step_number,form[id~=gform] .gf_page_steps .gf_step.gf_step_active .gf_step_number{color:#fff}form .gf_page_steps .gf_step.gf_step_last,form[id*=gform] .gf_page_steps .gf_step.gf_step_last,form[id~=gform] .gf_page_steps .gf_step.gf_step_last{border-bottom:0px}form .gform_body,form[id*=gform] .gform_body,form[id~=gform] .gform_body{width:80%}form .gform_body .gform_page,form[id*=gform] .gform_body .gform_page,form[id~=gform] .gform_body .gform_page{height:100%}form .gform_body .gform_page .gform_page_fields,form[id*=gform] .gform_body .gform_page .gform_page_fields,form[id~=gform] .gform_body .gform_page .gform_page_fields{background-color:#fff;height:calc(100% - 58px)}form .gform_body .gform_page .gform_page_fields .gform_fields,form[id*=gform] .gform_body .gform_page .gform_page_fields .gform_fields,form[id~=gform] .gform_body .gform_page .gform_page_fields .gform_fields{margin:0px;padding:40px 20px 80px 20px;box-sizing:border-box;height:100%}form .gform_body .gform_page .gform_page_fields ul.gfield_checkbox li,form .gform_body .gform_page .gform_page_fields ul.gfield_radio li,form[id*=gform] .gform_body .gform_page .gform_page_fields ul.gfield_checkbox li,form[id*=gform] .gform_body .gform_page .gform_page_fields ul.gfield_radio li,form[id~=gform] .gform_body .gform_page .gform_page_fields ul.gfield_checkbox li,form[id~=gform] .gform_body .gform_page .gform_page_fields ul.gfield_radio li{width:calc(25% - 10px)}form .gform_body .gform_page .gform_page_fields ul.gfield_checkbox li label img,form .gform_body .gform_page .gform_page_fields ul.gfield_radio li label img,form[id*=gform] .gform_body .gform_page .gform_page_fields ul.gfield_checkbox li label img,form[id*=gform] .gform_body .gform_page .gform_page_fields ul.gfield_radio li label img,form[id~=gform] .gform_body .gform_page .gform_page_fields ul.gfield_checkbox li label img,form[id~=gform] .gform_body .gform_page .gform_page_fields ul.gfield_radio li label img{max-height:95px}form .gform_body .gform_page .gform_page_footer,form[id*=gform] .gform_body .gform_page .gform_page_footer,form[id~=gform] .gform_body .gform_page .gform_page_footer{flex-wrap:nowrap;position:relative}form .gform_body .gform_page .gform_page_footer .gform_button[type=submit],form .gform_body .gform_page .gform_page_footer .gform_next_button,form[id*=gform] .gform_body .gform_page .gform_page_footer .gform_button[type=submit],form[id*=gform] .gform_body .gform_page .gform_page_footer .gform_next_button,form[id~=gform] .gform_body .gform_page .gform_page_footer .gform_button[type=submit],form[id~=gform] .gform_body .gform_page .gform_page_footer .gform_next_button{order:2}form .gform_body .gform_page .gform_page_footer .gform_previous_button,form[id*=gform] .gform_body .gform_page .gform_page_footer .gform_previous_button,form[id~=gform] .gform_body .gform_page .gform_page_footer .gform_previous_button{order:1}form .gform_body .gform_page .gform_page_footer .gform_ajax_spinner,form[id*=gform] .gform_body .gform_page .gform_page_footer .gform_ajax_spinner,form[id~=gform] .gform_body .gform_page .gform_page_footer .gform_ajax_spinner{position:absolute;top:-150%;left:calc(50% - 20px)}form .gform_body .gform_page #gform_fields_1_5.gform_fields,form[id*=gform] .gform_body .gform_page #gform_fields_1_5.gform_fields,form[id~=gform] .gform_body .gform_page #gform_fields_1_5.gform_fields{display:flex;flex-wrap:wrap}form .gform_body .gform_page #gform_fields_1_5.gform_fields .gfield,form[id*=gform] .gform_body .gform_page #gform_fields_1_5.gform_fields .gfield,form[id~=gform] .gform_body .gform_page #gform_fields_1_5.gform_fields .gfield{width:50%}form .gform_body .gform_page #gform_fields_1_5.gform_fields .gsection,form[id*=gform] .gform_body .gform_page #gform_fields_1_5.gform_fields .gsection,form[id~=gform] .gform_body .gform_page #gform_fields_1_5.gform_fields .gsection{width:100%}.lightbox{justify-content:center;align-items:center}.lightbox .lightbox-inner{max-width:1200px;margin:0px auto;justify-content:center;align-items:stretch;min-height:45vh}.lightbox .lightbox-inner .lightbox-close{top:20px;right:20px}.lightbox .lightbox-inner .lightbox-image{width:50%;height:auto}.lightbox .lightbox-inner .lightbox-copy{display:flex;justify-content:center;align-items:center;width:50%;padding:40px}footer .footer-inner{max-width:1200px;margin:0px auto;display:flex;justify-content:space-between;align-items:center}footer .footer-inner .footer-nav{margin-top:0px}footer .footer-inner .navbar-brand{width:200px}footer .footer-inner .navbar-brand img{float:left;margin-left:10px;max-width:100px}footer .footer-inner .contact-socials{width:200px;text-align:center}footer .footer-inner .contact-socials .menu-contact-button-container ul li a,footer .footer-inner .contact-socials div[class*=menu-contact-button] ul li a{margin:15px 0px 30px 0px}footer .footer-inner .contact-socials .socials{text-align:center;margin:0px}footer p.copyright{margin-bottom:0px}}@media only screen and (min-width:1200px){.hide-l{display:block}.hide-xl{display:none}header{height:120px}header .navbar-brand{height:140px;display:block;margin-top:70px;margin-left:-5px}header .navbar-brand img{max-height:100%;width:auto!important}header nav .menu-primary-menu-container{margin:0px 75px 0px 75px}header nav .socials{margin:0px 0px 0px 75px}.content-wrapper .content .product-type-top .product-type-image{max-width:none;margin:0px}.content-wrapper .content .segments-product-types .segments{background-color:#f9eee7;background-image:url("/wp-content/themes/mr.smith-wordpress-theme-no-git/images/splash-accent-top-after.jpg");background-position:bottom;background-size:cover;background-repeat:no-repeat}.content-wrapper .content .segments-product-types .product-types .product-type{margin-top:-140px}}