#WP-main{margin-top:-40px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:futura-pt,nunito,sans-serif!important;font-weight:600;text-decoration:none}.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover{text-decoration:none!important}body{font-family:futura-pt,nunito,sans-serif!important;font-weight:300}p{font-family:futura-pt,nunito,sans-serif!important;font-weight:300;line-height:1.4em!important}h1,h2,h3,h4,h5,h6{font-family:futura-pt,nunito,sans-serif!important}h1,h2{text-transform:uppercase}.entry-content{font-family:futura-pt,nunito,sans-serif!important;font-weight:300}.entry-title h1{font-family:futura-pt,nunito,sans-serif!important}.et-pb-slider-arrows .et-pb-arrow-next::before,.et-pb-arrow-prev::before,a{color:rgba(90,172,169,0.95)!important}#top-menu li .menu-item-has-children>a:first-child:after{content:"\x33";text-decoration:none}.nav li ul{width:280px!important}.nav li li ul{left:280px!important}#top-menu li li a{width:280px}.et-menu li li a{width:240px;padding:6px 20px}header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'3';top:13px;right:10px}header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.et-pb-slider-arrows .et-pb-arrow-next:before,.et-pb-arrow-prev:before,a{color:rgba(90,172,169,0.55)}.et-pb-slider-arrows .et-pb-arrow-next:before,.et-pb-arrow-prev:before,a:hover{border-bottom:0!important}.et-pb-controllers a{background-color:rgba(90,172,169,0.55);text-indent:-9999px}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,0)}.et-pb-controllers .et-pb-active-control{background-color:rgba(90,172,169,0.55)}.et-pb-slider-arrows .et-pb-arrow-next::before,.et-pb-arrow-prev::before,a:hover{border-bottom:#ffffff!important;text-decoration:none!important}.black-link a{color:#000000!important}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:top}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{width:auto;margin:auto;padding:8% 8%}.et_pb_slide_description p{font-size:0.9em}footer p{font-family:nunito,Sans serif;font-size:0.8em;line-height:1.5em}footer a{color:#333;text-decoration:none}footer a:hover{color:#333;text-decoration:underline}.sjhu-footer a{color:#333;text-decoration:none!important}a:hover{color:#333;text-decoration:underline!important}.et_pb_widget_area_left{padding-right:30px;border-right:0px solid rgba(0,0,0,.1)}.overlay-after{content:url("https://www.sjhupholstery.com/wp-content/uploads/2018/12/After-overlay.png");position:absolute;width:100px;height:37px;right:20px;bottom:20px;z-index:9999}.overlay-before{content:url(https://www.sjhupholstery.com/wp-content/uploads/2018/12/Before-overlay.png);position:absolute;width:100px;height:37px;right:20px;bottom:60px;z-index:9999}.select2-container .select2-selection--single{height:40px!important}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;padding-bottom:0px;font-size:1em!important}.sjhu-product h1{font-size:1.1em!important}.sjhu-product p{font-size:0.9em!important}.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:0 0 0 0!important}.qib-button:not(#qib_id){background:#ffffff!important}.qib-button:hover:not(#qib_id){background:#ffffff!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span::after{margin-top:-8px!important}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{color:#555!important;background-color:#ffffff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-size:20px!important;font-weight:500!important;border-top:1px solid #cccccc!important;border-bottom:1px solid #cccccc!important}form.cart .qib-container+button[type="submit"]:not(#qib_id),form.cart .qib-container+div:not(#qib_id):not(_){opacity:1;margin-left:1em}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{opacity:1}.woocommerce div.product form.cart .variations td select{padding:12px 12px;border:1px solid #cccccc;border-radius:0;background:#ffffff!important;color:#333!important;font-weight:bold;-webkit-appearance:none!important;-moz-appearance:none!important}.woocommerce div.product form.cart .variations select td:after{position:absolute;top:50%;right:1.25rem;display:inline-block;font-family:"ETmodules";content:"\33";width:0;height:0;margin-top:-.15rem;pointer-events:none;border-top:.35rem solid;border-right:.35rem solid transparent;border-bottom:.35rem solid transparent;border-left:.35rem solid transparent}.et-db #et-boc .et-l .et_pb_wc_add_to_cart.et_pb_module .et_pb_module_inner form.cart .variations td select{border-width:1px;border-style:solid}.et-db #et-boc .et-l .et_pb_accordion_0 .et_pb_toggle_title::before{display:block!important;content:"\4c"}.et-db #et-boc .et-l .et_pb_accordion_1 .et_pb_toggle_title::before{display:block!important;content:"\4c"}.et-db #et-boc .et-l .et_pb_toggle_open .et_pb_toggle_title::before{content:"\4d"}.product .related h2{padding-bottom:16px;font-size:20px!important}.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button a{color:#333333!important}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.tablepress tbody{border:0;margin-bottom:0}.tablepress thead th{background-color:#fff!important;border-bottom:1px solid #666666}.tablepress .column-2{font-style:italic}.tablepress .column-3{text-align:center}.tablepress .column-4{text-align:center}@media all and (max-width:680px){.entry-content tr td,body.et-pb-preview #main-content .container tr td{padding:6px 12px;font-size:0.85em;font-weight:400}.et_pb_scroll_top.et-pb-icon{right:5px;bottom:125px;padding:6px;-webkit-border-top-left-radius:21px;-moz-border-radius-topleft:21px;border-top-left-radius:21px;-webkit-border-border-top:1px solid #eee;-moz-border-radius-bottomleft:21px;border-bottom-left-radius:21px;-webkit-border-top-right-radius:21px;-moz-border-radius-topright:21px;border-top-right-radius:21px;-webkit-border-bottom-right-radius:21px;-moz-border-radius-bottomright:21px;border-bottom-right-radius:21px;color:#fff;background:rgba(0,0,0,.8);font-size:30px}}.pa-image-gallery-1-1 .et_pb_gallery_image{padding-top:100%;display:block}.pa-image-gallery-1-1 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.wpf_item{padding:15px!important;position:relative;float:left;width:33.33%}.wpf_layout_vertical .wpf_item+.wpf_item .wpf_item_name{margin-top:0px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5AACA9!important;color:white}@media only screen and (max-width:768px){.wpf_item{width:100%!important}}