/* Sorrell & Smith site polish — brand colours, links, form buttons, fonts and
   heading spacing for page content. NOT loaded on the home page or the
   Kitchen Worktops page (the user wants those left exactly as designed). */

/* ------------------------------------------------------------ Divi accent (#E09900) → black */
.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#111111}
#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,
.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,
.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a,
.woocommerce-variation.single_variation{color:#111111}
.et_overlay:before{color:#ffffff}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_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,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#111111}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt{border-color:#111111}
.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,
.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#111111}
/* Default Divi link blue (#2EA3F2) → black, or white on dark modules */
a{color:#111111}
:where(.et_pb_bg_layout_dark,.et-l--footer) a{color:#ffffff}
.et_pb_bg_layout_light .et_pb_more_button,#et-footer-nav .bottom-nav li.current-menu-item a{color:#111111}
/* Forms: Submit buttons were Divi blue / tan */
button.wpforms-submit,.wpforms-form button[type=submit],.wpcf7 input[type=submit],.wpcf7-submit,body #page-container #et-boc button.wpforms-submit,body #page-container #et-boc .wpcf7-submit{background:#111111!important;border:2px solid #111111!important;color:#ffffff!important;border-radius:0!important;
  font-family:'Oswald',Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:2.4px!important;text-transform:uppercase!important;padding:13px 28px!important;text-shadow:none!important}
button.wpforms-submit:hover,.wpforms-form button[type=submit]:hover,.wpcf7-submit:hover,body #page-container #et-boc button.wpforms-submit:hover{background:#3A3A3A!important;border-color:#3A3A3A!important}
button.wpforms-submit:after{display:none!important}
/* ------------------------------------------------------------ Fonts: brand body font */
body{font-family:'Actor',Helvetica,Arial,sans-serif}

@media (max-width:980px){
  /* Headings on the older pages had line-height 1.0, so wrapped lines touched. */
  .et-l--post h1,.et-l--post h2,.et-l--post h3,.et-l--post h4{line-height:1.2!important}
}
