/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.std {
    position:relative;
    float: left;
}

.stoves-gallery {
    width:90%;
    background-color:#ffe;
}

#stove-pop {
  -moz-transition: height 1.5s;
  -ms-transition: height 1.5s;
  -o-transition: height 1.5s;
  -webkit-transition: height 1.5s;
  transition: height 1.5s;
  height: 0;
  overflow: hidden;
  margin:30px 0 0 0;
}

#stove-pop img {
  /*  height:700px!important; */
}
 
.img-wrap {
    width:65%!important;
    max-height:700px;
    overflow:hidden;
    border-left: solid 1px #999;
}
.features {
    color:#999;
    width:32%;
    height:100%;
    max-height:100%;
    overflow: hidden;
    padding:40px 0 0 2%;
    margin:0 0 0 1%;
    background-color:#fefefe;
}

.notes {
    width:97%;
    padding:10px 0 0 0;
    margin:10px 0 0 0;
    border-top:solid 1px #aaa;
}

.stove-wrapper {
    width:31%;
    min-width:275px;
    height:300px;
    background-color:#fff;
    margin:10px 1% 10px 1%;
    border: solid 1px #777;
    text-align:center;
}

.stove-wrapper img {
   /* width:100%; */
    height:77%!important;
    max-height:calc(height*350px)!important;
   /* max-width:100%!important; */
    overflow:hidden;
}

.stove-wrapper p {
    margin:10px 0 10px 0;
    background-color:#eef;
    text-align:left;
}

.table {
    position:relative;
    float:left;
    width:100%;
    background-color:#fff;
}
.tr {
    position:relative;
    float:left;
    background-color:#ddd;
    margin:5px 0 5px 0;
}
.td {
     position:relative;
     float:left;
     width:90px;
     padding:5px;
     margin:5px;
}
.admin-form {
    background-color:#f00;
}

.admin-form input {
    width:90px;
}

.admin-form img {
    width:90px;
}