/* ===================================================================================

* Theme Name: Dustrial Child
* Theme URI: https://themeforest.net/user/johanspond
* Description: Dustrial Industrial WordPress Theme.
* Version: 1.0.0
* Author: Johanspond
* Author URI: http://pluginspoint.com/
* Template: dustrial
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
@import url("../dustrial/style.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css");
@import url("https://use.fontawesome.com/releases/v5.15.4/css/v4-shims.css");
/* =Theme customization starts here
------------------------------------------------------- */
p, body {
  font-size: 17px; }

/* ============ HEADER SECTION ============ */
.site-description {
  display: none; }

.main-menu ul li a {
  padding: 36px 25px; }

.main-menu ul li ul.sub-menu {
  width: 270px; }

@media only screen and (max-width: 991px) {
  .logo a img {
    width: 207px !important; } }

.main-menu ul li ul.sub-menu li a {
  text-transform: uppercase !important;
  border: 1px solid #333; }

/* ============ BODY SECTION ============ */
.section-title-two .sub-title {
  font-size: 16px;
  color: #3fbdca !important;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 500; }

.section-title-two .main-title {
  font-size: 35px;
  color: #0a3047; }

.section-heading {
  position: relative;
  padding-left: 60px;
  margin-bottom: 15px !important; }
  .section-heading h1, .section-heading h2 {
    font-size: 35px;
    color: #0a3047;
    font-weight: 700; }
  .section-heading h3 {
    font-size: 16px;
    color: #3fbdca;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 5px; }

.section-heading::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 57px;
  background-image: url(images/title-icon-1-2.png);
  /* Update path */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 20px !important; }

.tools-list ul {
  padding-left: 20px;
  margin-bottom: 0px; }
  .tools-list ul li {
    padding-left: 23px !important;
    list-style-type: none;
    background-image: url(images/tools-icon.png);
    background-repeat: no-repeat;
    background-size: 17px 17px;
    background-position-x: left;
    background-position-y: 3px;
    line-height: 1.1;
    color: #0a3047;
    font-size: 19px;
    margin-bottom: 9px !important; }

.light-quote {
  background-color: #3fbdca !important;
  padding: 5px 15px 15px 15px; }
  .light-quote p {
    background-image: url(images/darkblue-quote.png);
    background-repeat: no-repeat;
    background-position-y: 10px;
    background-size: 20px 20px;
    font-style: italic;
    color: #fff;
    padding-left: 23px;
    padding-top: 25px; }

.check-list ul {
  padding-left: 20px;
  margin-bottom: 0px; }
  .check-list ul li {
    padding-left: 29px !important;
    list-style-type: none;
    background-image: url(images/check-tools.png);
    background-repeat: no-repeat;
    background-size: 23px 23px;
    background-position-x: left;
    background-position-y: 0px;
    /*line-height: 1.1;*/
    color: #0a3047;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px !important; }

.spec-title {
  background-image: linear-gradient(to top, #0a3047, #3fbdca);
  /* Standard syntax */
  background-image: -webkit-linear-gradient(bottom, #0a3047, #3fbdca);
  /* WebKit fallback */
  color: #fff;
  text-align: center;
  padding: 7px 15px; }
  .spec-title h2 {
    font-size: 22px;
    margin-bottom: 0px; }

.spec-th {
  width: 40%;
  font-size: 15px;
  background-color: #0a3047;
  color: #fff;
  padding: 5px 15px; }

.spec-td {
  width: 50%;
  font-size: 15px;
  padding: 5px 15px;
  background-color: #E7E8E9;
  background-color: #bebebe;
  font-weight: 500;
  text-align: center; }

/* ============ PRODUCT FEATURE ICONS ============ */
.weatherproof {
  margin-bottom: 15px !important; }
  .weatherproof ul {
    padding-left: 0px; }
    .weatherproof ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/weatherproof-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .weatherproof ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.buzzer {
  margin-bottom: 15px !important; }
  .buzzer ul {
    padding-left: 0px; }
    .buzzer ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/buzzer-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .buzzer ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.sensor {
  margin-bottom: 15px !important; }
  .sensor ul {
    padding-left: 0px; }
    .sensor ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/sensor-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .sensor ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.battery {
  margin-bottom: 15px !important; }
  .battery ul {
    padding-left: 0px; }
    .battery ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/battery-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .battery ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.timer {
  margin-bottom: 15px !important; }
  .timer ul {
    padding-left: 0px; }
    .timer ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/timer-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .timer ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.obstacle {
  margin-bottom: 15px !important; }
  .obstacle ul {
    padding-left: 0px; }
    .obstacle ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/obstacle-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .obstacle ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.lock {
  margin-bottom: 15px !important; }
  .lock ul {
    padding-left: 0px; }
    .lock ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/lock-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .lock ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.weight {
  margin-bottom: 15px !important; }
  .weight ul {
    padding-left: 0px; }
    .weight ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/weight-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .weight ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.design {
  margin-bottom: 15px !important; }
  .design ul {
    padding-left: 0px; }
    .design ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/design-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .design ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.innovate {
  margin-bottom: 15px !important; }
  .innovate ul {
    padding-left: 0px; }
    .innovate ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/innovate-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .innovate ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.system {
  margin-bottom: 15px !important; }
  .system ul {
    padding-left: 0px; }
    .system ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/system-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .system ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.installation {
  margin-bottom: 15px !important; }
  .installation ul {
    padding-left: 0px; }
    .installation ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/installation-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .installation ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.speed {
  margin-bottom: 15px !important; }
  .speed ul {
    padding-left: 0px; }
    .speed ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/speed-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .speed ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.gears {
  margin-bottom: 15px !important; }
  .gears ul {
    padding-left: 0px; }
    .gears ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/gears-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .gears ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.voltage {
  margin-bottom: 15px !important; }
  .voltage ul {
    padding-left: 0px; }
    .voltage ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/voltage-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .voltage ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

.memory {
  margin-bottom: 15px !important; }
  .memory ul {
    padding-left: 0px; }
    .memory ul li {
      padding-left: 65px !important;
      list-style-type: none;
      background-image: url(images/memory-icon.png);
      background-repeat: no-repeat;
      background-size: 55px 55px;
      background-position-x: left;
      background-position-y: 0px;
      padding-bottom: 5px;
      padding-top: 0px;
      font-size: 15px; }
      .memory ul li strong {
        color: #0a3047;
        font-style: italic;
        font-size: 18px; }

/* ============ FOOTER ============ */
.subscription {
  display: none; }

/*# sourceMappingURL=style.css.map */
