.single-post .entry-content div{display:inline-block}.page-description,.term-description{background-color:#f4f4f4;padding:30px}.page-description p,.term-description p{margin-bottom:0}.search-style-with-bg.searchform input[type=text]{border:0}.search-style-with-bg.searchform .searchsubmit{background-color:#51140c!important;right:-1px}.search-style-with-bg.searchform .searchsubmit:hover{background-color:#511400!important}article.category-wooden-garage-doors .entry-header .post-date,article.category-wooden-gates .entry-header .post-date{display:none}.single-post .entry-content .entry-title{margin-bottom:20px}.single-post .entry-content img{margin-top:10px;margin-bottom:10px}.single-product .wd-gallery-thumb.wd-carousel-wrap,.single-product .wd-gallery-thumb .wd-carousel-wrap{flex-wrap:wrap}div.quantity input[type=number]{width:50px!important}.single-product #required_addons_validation_message{display:none}.product-grid-item .product-title{min-height:2.6em}.menu-simple-dropdown .sub-menu-dropdown{width:290px}@media (min-width:769px){.single-post .site-content{padding-right:60px}.single-post .sidebar-inner{border:1px solid #eee;padding:20px}}.cta{background-color:#980001;padding:35px 50px;width:100%;display:flex!important;flex-direction:row;color:#fff}.cta a{color:#fff}.cta a:hover{color:#fff;opacity:.8}.cta .cta-text{width:100%;text-align:center}.cta .cta-text .intro{font-size:16px;line-height:16px}.cta .cta-text .strong{font-size:20px;font-weight:700;line-height:20px}.cta .cta-text .email{font-size:22px;line-height:26px}@media (max-width:768px){.cta{flex-direction:column}.cta .cta-img{text-align:center;padding-bottom:20px}}label.wc-pao-addon-name{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:600}.faq-accordion{display:block;margin:25px 0}.faq-accordion>details{display:block;width:100%;margin:0 0 10px;padding:0;border:1px solid #ddd;border-radius:6px;background:#fff;overflow:hidden;box-sizing:border-box}.faq-accordion>details:hover{border-color:#bbb;box-shadow:0 2px 8px rgba(0,0,0,.08)}.faq-accordion>details>summary{display:block;position:relative;width:100%;margin:0;padding:16px 55px 16px 18px;box-sizing:border-box;background:#fff;font-weight:700;cursor:pointer;list-style:none}.faq-accordion>details>summary::-webkit-details-marker{display:none}.faq-accordion>details>summary::marker{content:""}.faq-accordion>details>summary:hover{background:#f7f7f7}.faq-accordion>details>summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#c00;font-family:Arial,sans-serif;font-size:28px;font-weight:700;line-height:1}.faq-accordion>details[open]>summary::after{content:"−"}.faq-accordion>details[open]>summary{background:#f7f7f7}.faq-accordion>details>.faq-answer{display:block;margin:0;padding:16px 18px 18px;background:#fff;line-height:1.65;box-sizing:border-box}.faq-accordion .faq-answer p:first-child{margin-top:0}.faq-accordion .faq-answer p:last-child{margin-bottom:0}.faq-accordion .faq-answer a,.faq-accordion .faq-answer a:visited{color:#c00!important;font-weight:600;text-decoration:underline}.faq-accordion .faq-answer a:hover{color:#900!important;text-decoration:none}