/*
Theme Name: Inventory Theme By Humanity Media
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes css examples and a snippets floder which contains php, css and js code snippets to help with development of the child theme.
Author:   Anthony Bear https://humanitymedia.net
Template: Divi
*/

@import url("../Divi/style.css");

/** ------------ GLOBAL CODE --------------- **/

.inventory-item {
    padding: 20px;
    background: #f4f4f4;
    margin-bottom: 10px;
}

.inventory-item span {
    margin: 0 8px;
    float:right;
}
.quicklinks a.ql {
    padding: 6px 20px;
    margin: 10px 10px 10px 0;
    background: navy;
    color:#ffffff;
}
.quicklinks a.ql:hover {
    background:#000000;
}
.et_pb_post.type-item .entry-content {
padding-top:0;
}
.itemdetails > div {
    background: #f4f4f4;
    padding: 15px;
    font-size: 20px;
    margin: 1% 0;
}
.itemdetails > div .label {
  font-size: 14px;
  font-weight:bold;
  font-style:italic;
}
/* ---------- Assembly Timer ------------ */
#frm_field_476_container {
    position: relative;
  width: 100%;
  background: black;
  bottom: 0;
  padding: 5px 5%;
  left: 0;
}
#field_46t8i_label {
  color:#ffffff;
  text-align:right;
  padding-right: 10px
}
#field_46t8i {
    background: transparent;
  border: none;
  color: #fff;
  font-size: 24px;
  text-align: right;
}
input#start, input#stop, input#clear {
  font-size:16px;
  padding: 4px 20px;
}
#frm_field_442_container {
  text-align:center;
}
#field_dyfg0 {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 24px;
  text-align: left;
}
#field_dyfg0_label {
  color:#ffffff;
  text-align:left;
  padding-right: 10px
}
.et_right_sidebar #main-content.archive .container:before {
  display:none;
}
/* ------------ Product boxes --------------- */
.frm_forms.with_frm_style .ss-main {
  font-size: 18px;
font-weight: bold;
  
}
.frm_forms.with_frm_style select {
  border-top:none;
  border-left:none;
  border-right:none;
  font-weight:bold;
  font-size:18px
}
#frm_form_5_container .frm_field_47_container label {
visibility:hidden;
}
@media only screen and (max-width: 600px) {
    .frm_field_69_container, .frm_field_439_container {
        visibility:hidden;
        height:0;
    }
    #field_46t8i_label, #field_46t8i, #field_dyfg0_label, #field_dyfg0 {
        text-align:center;
    }
    #frm_field_476_container {
        display:flex;
    }
    input#start, input#stop, input#clear {
        font-size: 12px;
        padding: 2px;
        width: 80px;
    }
}
