/* https://oshkoshdesigns.com/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1748970910 */
.archive .orderby{max-width:200px}ul.tax-children{text-align:center;display:flex;justify-content:center}.single-product #ppcp-messages,.single-product .ppc-button-wrapper,.single-product .woocommerce-product-gallery__trigger{display:none}.et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav{display:flex;flex-direction:row;list-style:none}.woocommerce div.product div.images ol.flex-control-thumbs li{width:100px}.centered-inline-logo-wrap{display:none!important}#et-top-navigation{padding-left:0!important;padding-top:5px!important}@media (min-width:981px){.et_header_style_split #top-menu-nav{width:100%!important}.et_header_style_split #et-top-navigation nav>ul>li>a:not(.ubermenu-target-with-image){padding-bottom:20px!important}.ubermenu .ubermenu-row{display:flex;justify-content:center;width:100%}}@media (max-width:980px){.et_header_style_split nav#top-menu-nav{display:block}#et_mobile_nav_menu{display:none!important}}body.admin-bar.et_fixed_nav #top-header,body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{z-index:99991}.woocommerce-page ul.products li.product .price{color:#f08801!important}#page-container,#page-container{padding-top:111px!important}.parallax-fix .et_parallax_bg,#wood-med-parallax-fix{background-position:bottom!important}.rs-go-fullscreen{z-index:9999!important}#corners-parallax-fix .et_parallax_bg{background-position:center!important}.chosen-container{padding:0!important}.products li{width:50%;padding:30px;float:left;text-align:left}.woof_products_top_panel li span{background:url(/wp-content/uploads/2018/02/x-circle.png)!important;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background-size:15px!important;background-repeat:no-repeat!important;background-position:center right!important}.woof_products_top_panel li a{text-decoration:none;color:#f08801}#et-secondary-menu .cart-contents.et-cart-info{display:block!important;margin:0 5px 0 -15px!important;font-size:16px;text-indent:-9999px;border:0!important;background:url(/wp-content/themes/oshkoshdesign/images/cart.png) no-repeat;background-position:center!important;background-size:contain!important;width:30px}.et_pb_woo_price_0{margin-bottom:0px!important}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#ffffff!important;background-color:#f08801}.wp-pagenavi a,.wp-pagenavi span{background-color:#3c4045;color:#fff}span.pages{display:none}.et_pb_blog_grid_wrapper .sb_woo_product_image img{min-height:242px}@media (min-width:767px){.cart-pro-icon-mobile{visibility:hidden}}@media (max-width:767px){.cart-pro-icon-mobile{visibility:visible}}@media (max-width:980px){.et_header_style_left #logo,.et_header_style_split #logo{margin-top:30px}}.woof .widget_price_filter .ui-slider .ui-slider-range,.woof .widget_price_filter .ui-slider .ui-slider-handle{background-color:#f08801}.term-stone-floor-medallions .woof_container_woodspecies,.term-stone-floor-medallions .woof_container_woodthickness,.term-stone-floor-medallions .woof_container_borderwidth,.term-stone-floor-medallions .woof_container_pa_wood-species,.term-wood-floor-medallions .woof_container_woodthickness,.term-wood-floor-medallions .woof_container_stonetypes,.term-wood-floor-medallions .woof_container_borderwidth,.term-wood-floor-medallions .woof_container_pa_stones{display:none!important}.term-inlay .woof_container_woodthickness,.term-inlay .woof_container_sizes,.term-inlay .woof_container_woodspecies,.term-inlay .woof_container_stonetypes,.term-inlay .woof_container_pa_wood-species,.term-inlay .woof_container_pa_stones{display:none!important}.term-hardwood-floor .woof_container_stonetypes,.term-hardwood-floor .woof_container_sizes,.term-hardwood-floor .woof_container_woodthickness,.term-hardwood-floor .woof_container_woodspecies,.term-hardwood-floor .woof_container_pa_border-width,.term-hardwood-floor .woof_container_pa_wood-species,.term-hardwood-floor .woof_container_pa_stones{display:none!important}.term-stone-inlay .woof,.term-stone-inlay .woof_container_woodspecies,.term-stone-inlay .woof_container_sizes,.term-stone-inlay .woof_container_woodthickness,.term-stone-inlay .woof_container_pa_border-width,.term-stone-inlay .woof_container_pa_wood-species{display:none!important}.term-corner .woof,.term-corner .woof_container_pa_size,.term-corner .woof_container_woodthickness,.term-corner .woof_container_borderwidth,.term-corner .woof_container_stonetypes,.term-corner .woof_container_woodspecies,.term-corner .woof_container_pa_wood-species,.term-corner .woof_container_pa_stones{display:none!important}.term-wood-corners .woof_container_woodthickness,.term-wood-corners .woof_container_borderwidth,.term-wood-corners .woof_container_stonetypes,.term-wood-corners .woof_container_woodspecies,.term-wood-corners .woof_container_pa_wood-species,.term-wood-corners .woof_container_pa_stones{display:none!important}.term-stone-corners .woof,.term-stone-corners .woof_container_pa_size,.term-stone-corners .woof_container_woodthickness,.term-stone-corners .woof_container_borderwidth,.term-stone-corners .woof_container_woodspecies,.term-stone-corners .woof_container_stonetypes,.term-stone-corners .woof_container_pa_wood-species{display:none!important}.term-wood-walls .woof_container_pa_available-granite,.term-wood-walls .woof_container_stonetypes,.term-wall-art .woof_container_woodthickness,.term-wall-art .woof_container_pa_wood-species,.term-wall-art .woof_container_pa_stones{display:none!important}.term-backsplashes .woof,.term-backsplashes .woof_container_pa_size,.term-backsplashes .woof_container_woodthickness,.term-backsplashes .woof_container_pa_wood-species,.term-backsplashes .woof_container_pa_stones{display:none!important}.term-furniture .woof_container_pa_available-granite,.term-furniture .woof_container_pa_available-standard-wood,.term-furniture .woof_container_pa_thickness,.term-furniture .woof_container_pa_wood-species,.term-furniture .woof_container_pa_stones{display:none!important}.term-fireplace-mantel-border .woof_container_pa_size,.term-fireplace-mantel-border .woof_container_woodthickness,.term-fireplace-mantel-border .woof_container_woodspecies,.term-fireplace-mantel-border .woof_container_stonetypes,.term-fireplace-mantel-border .woof_container_pa_wood-species,.term-fireplace-mantel-border .woof_container_pa_stones{display:none!important}.term-wall-art .woof,.term-wall-art .woof_container_pa_available-granite,.term-wall-art .woof_container_pa_wood-species,.term-wall-art .woof_container_pa_stones{display:none!important}.term-wood-floor-borders .woof_container_pa_available-granite,.term-wood-floor-borders .woof_container_pa_size,.term-wood-floor-borders .woof_container_woodthickness,.term-wood-floor-borders .woof_container_pa_stones{display:none!important}.term-stone-borders .woof_container_pa_size,.term-stone-borders .woof_container_pa_thickness,.term-stone-borders .woof_container_pa_available-standard-wood,.term-stone-borders .woof_container_borderwidth,.term-stone-borders .woof_container_pa_wood-species{display:none!important}.term-parquet-flooring .woof_container_sizes,.term-parquet-flooring .woof_container_stonetypes,.term-parquet-flooring .woof_price2_search_container,.term-parquet-flooring .woof_container_pa_wood-species,.term-parquet-flooring .woof_container_pa_stones{display:none!important}.search-results .woof_container_pa_thickness,.search-results .woof_container_pa_wood-species{display:none!important}input#gform_submit_button_9,a.et_pb_module.et_pb_bg_layout_dark{border-radius:0}.footer-form .gform_wrapper{margin:0}#et-secondary-menu .cart-contents.et-cart-info{margin:0 20px 0 0px!important}#top-header .container{max-width:1200px}@media (min-width:980px){.list-plain li{display:block;text-align:right}}.product_container .cart .button,.et_pb_row_woo .add_to_cart_button,.product-category a.button{border-radius:0!important}.woocommerce .quantity input.qty,.xoo-qv-panel .quantity input.qty{background:#ffffff!important;color:#3c4046!important;text-align:left!important;width:50px;border:1px solid #949494!important;padding:10px}@media (min-width:981px){#left-area {padding-bottom:0!important}}.single .et_pb_post {margin-bottom:0!important}.single .post {padding-bottom:0!important}.et_post_meta_wrapper img {display:none!important}.author #main-content .container::before,.category #main-content .container::before{display:none}.author #left-area,.category #left-area{width:100%;float:none;padding-right:0}.author #sidebar,.category #sidebar{display:none}.author #left-area,.category #left-area{-moz-column-count:3;column-count:3;-moz-column-gap:60px;column-gap:60px}.author .et_pb_post>a,.category .et_pb_post>a{margin:-20px -20px 10px;display:block}.author #left-area .et_pb_post,.category #left-area .et_pb_post{overflow:hidden;page-break-inside:avoid;break-inside:avoid-column;width:100%;padding:19px;border:1px solid #d8d8d8;background-color:#fff;word-wrap:break-word}.author #left-area .et_pb_post h2,.category #left-area .et_pb_post h2{font-size:18px}.author #left-area .et_pb_post.format-link,.author #left-area .et_pb_post.format-quote,.author #left-area .et_pb_post.format-audio,.category #left-area .et_pb_post.format-link,.category #left-area .et_pb_post.format-quote,.category #left-area .et_pb_post.format-audio{padding:0}.author .et_pb_post .et_pb_image_container,.author .et_pb_post .et_main_video_container,.author .et_pb_post .et_audio_content,.author .et_pb_post .et_pb_slider,.category .et_pb_post .et_pb_image_container,.category .et_pb_post .et_main_video_container,.category .et_pb_post .et_audio_content,.category .et_pb_post .et_pb_slider{margin:-20px -20px 10px}.author .et_pb_post.format-audio .et_audio_content,.category .et_pb_post.format-audio .et_audio_content{margin:0 -38px 0}.author .et_pb_post .et_pb_slider .et_pb_slide,.category .et_pb_post .et_pb_slider .et_pb_slide{min-height:180px}.author .pagination,.category .pagination{padding:20px 0}.author .wp-pagenavi,.category .wp-pagenavi{margin-top:20px}@media screen and (max-width:980px){.author #left-area,.category #left-area{-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width:767px){.author #left-area,.category #left-area{-moz-column-count:1;column-count:1}.author .et_pb_post.format-audio .et_audio_content,.category .et_pb_post.format-audio .et_audio_content{margin:0}.author #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,.author #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,.category #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,.category #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{min-width:300px!important;width:300px!important}}.button,.xoo-qv-plink{text-transform:capitalize}.button,.standard-button,.gform_button,.woocommerce input.button,.product_container .cart .button,body .et_pb_button,.et-db #et-boc .et-l .et_pb_button,.woocommerce-page .et_pb_button_helper_class.et-db #et-boc .et-l a.button.product_type_simple,.wpcsp_product_carousel_slider .owl-item .item .cart .add_to_cart_button,.owl-item .product_container .cart .button,.woocommerce button.button,.woocommerce button.button.alt,.et_pb_posts a.more-link,.term-floors.et_pb_button_helper_class.et-db #et-boc .et-l a.button,.tax-product_cat .et_pb_button_helper_class.et-db #et-boc .et-l a.button,.tax-product_cat a.button.product_type_variable.add_to_cart_button,.tax-product_cat .woocommerce-page a.button,.tax-product_cat .product_container .cart .button,.tax-product_cat a.button.product_type_simple,.term-kitchen a.added_to_cart.wc-forward.button,.why-oshkosh .button,.woocommerce-cart.et_pb_button_helper_class.et-db #et-boc .et-l .wc-proceed-to-checkout a.checkout-button,.tax-product_cat .woocommerce a.product_type_simple{font-weight:400!important;border:none!important;padding:15px 20px!important;line-height:1em!important;font-size:20px!important;background-color:#3e4147!important;color:#fff!important;display:inline-block;vertical-align:middle}#et-boc .woocommerce-message a.button{line-height:1!important}.term-kitchen a.button.product_type_simple{padding:15px 20px!important}.et_pb_posts a.more-link{text-transform:capitalize}.et_pb_posts a.more-link{display:inline-block;margin-top:30px}.floors input.button:hover,.gform_button,.woocommerce input.button:hover{padding:15px 20px!important}.standard-button:hover,.et-db #et-boc .et-l .et_pb_button:hover,.et-db #et-boc .et-l .et_pb_module .et_pb_button:hover .woocommerce button.button:hover,.woocommerce button.button.alt:hover,.term-kitchen a.added_to_cart.wc-forward.button:hover,.woocommerce-cart.et_pb_button_helper_class.et-db #et-boc .et-l .wc-proceed-to-checkout a.checkout-button:hover,.tax-product_cat .woocommerce a.product_type_simple:hover,#et-boc .woocommerce-message a.button:hover{padding:15px 35px 15px 15px!important}.et-db #et-boc .et-l .install-button:hover,.term-kitchen a.button.product_type_simple:hover{padding:15px 20px!important}.standard-button:after,.et-db #et-boc .et-l .et_pb_button:after,.woocommerce button.button:after,.woocommerce button.button.alt:after,.woocommerce-page.et_pb_button_helper_class.et-db #et-boc .et-l a.button:after,#et-boc .woocommerce-message a.button:after{padding-top:5px;top:4px}.quote_btn.button{border:1px solid #fff!important}@media (max-width:480px){.standard-button,.gform_button{font-size:17px}}.fill-select-button{background-size:cover;cursor:pointer;vertical-align:middle;font-size:0;height:0;width:10%;padding:0px!important;padding-bottom:calc(10% - 4px)!important;overflow:visible;position:relative;z-index:1;border:2px solid #fff!important;margin:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}.fill-select-button:hover{z-index:2}.fill-select-button.selected{border:2px solid #f08801!important;box-shadow:-1px 1px 2px rgba(0,0,0,.49);opacity:1;padding-bottom:10%!important;padding-bottom:calc(10% - 4px)!important}@media (max-width:1023px){.fill-select-button{border:2px solid #fff!important;width:13.66667%;padding-bottom:calc(13.66667% - 4px)!important}.fill-select-button.selected{padding-bottom:13.66667%!important;padding-bottom:calc(13.66667% - 4px)!important}}@media (max-width:639px){.fill-select-button{width:10%;padding-bottom:10%!important;border:none!important}.fill-select-button.selected{padding-bottom:10%!important;padding-bottom:calc(10% - 4px)!important}}@media (max-width:495px){.fill-select-button{width:10%;padding-bottom:10%!important;border:none!important}.fill-select-button.selected{padding-bottom:10%!important;padding-bottom:calc(10% - 4px)!important}}.fill-select-button:focus{outline:none}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page input.button,.woocommerce-page input.button.alt{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.product_container .cart .button,.et_pb_row_woo .add_to_cart_button,.product-category a.button,.button.ajax_add_to_cart,.button.product_type_variable{display:inline-block;line-height:1;cursor:pointer;vertical-align:middle;font-weight:400;text-transform:capitalize;text-decoration:none;text-align:center;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;-ms-touch-action:manipulation;touch-action:manipulation;color:#fff;background-color:#3e4147;font-size:20px}.product_container .cart .button:hover,.et_pb_row_woo .add_to_cart_button:hover,.product-category a.button:hover,.button.product_type_variable:hover{background:rgba(60,64,70,1)!important}.product_container .cart .button:hover:after,.et_pb_row_woo .add_to_cart_button:hover:after,.product-category a.button:hover:after,.button.ajax_add_to_cart:hover:after,.button.product_type_variable:hover:after{content:none}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_row_1-4_1-4_1-4{display:flex;overflow:hidden;flex-wrap:wrap}.et-db #et-boc .et-l .et_pb_row_1-4_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et-db #et-boc .et-l .et_pb_row_1-4_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(even){margin-right:0}}@media (min-width:800px){.single-product .et_pb_row_0 .et_pb_column_1_2{width:47.25%;margin-right:5.5%}}.gravity-tooltip .gravity-tooltiptext::after{border:none}.gravity-tooltip .gravity-tooltiptext{background:none;margin-bottom:2px}.gravity-tooltiptext a{text-decoration:underline}.gravity-tooltiptext{color:#f08801!important}.post .et_pb_row.et_pb_row_0{width:100%!important}.post img{margin-bottom:10px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#f08801}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:1!important}.ppc-button-wrapper{margin-top:20px}