/*
Theme Name: EFS Theme
Description: Rebuild of the original Effective Fabrication Solutions theme (effectivefabrication.com.au, 2016), recovered from the Wayback Machine.
Version: 2.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: efs
*/

/* Original style.css rules */
.header_bot_in .navbar-right li.current_page_item a,
.header_bot_in .navbar-right li.current-menu-item > a {
    background: none;
    color: #d54815 !important;
}

/* Rebuild additions */
.header_bot_in .navbar-default .navbar-nav > li > a.dropdown { display: inline-block; }
.inner_content_in img { max-width: 100%; height: auto; }
.inner_content_in .gallery-row { margin: 0 -3px 6px; }
.inner_content_in .gallery-row > div { padding: 0 3px; margin-bottom: 6px; }
.inner_content_in .gallery-row img { width: 100%; height: 260px; object-fit: cover; }
.inner_content_in ul.efs-list { list-style: disc; padding: 0 0 20px 20px; }
.inner_content_in ul.efs-list li { color: #666; font: 400 16px/24px 'Open Sans', sans-serif; }
.inner_content_in h4.efs-sub { color: #d54815; font: 800 20px/26px 'Open Sans', sans-serif; text-transform: uppercase; padding: 0 0 20px; }
.inner_content_in h5.efs-std { color: #666; font: 600 16px/22px 'Open Sans', sans-serif; padding: 0 0 20px; }
.wel_one_in p a { display: inline-block; margin-left: 6px; color: #666; font-weight: 700; }
.efs-hp { position: absolute; left: -9999px; }
.efs-form-msg { color: #fff; padding: 10px 0; font: 600 15px/20px 'Open Sans', sans-serif; }
.footer_form input[type="submit"] { width: 100%; }
@media (max-width: 767px) {
    .inner_content_in .gallery-row img { height: 200px; }
}
