.gc_wishlist_return{position: absolute;}
.gc_wishlist_return .wishlist-table-wrapper{
    width: 280px;
    padding: 5px;
    position: absolute;
    right: 140px;
    top: -100px;
    z-index:200;
    background:#FFF;
}
.gc_wishlist_return .wishlist-table thead{ display:none;}

.gc_wishlist_return .img-product{height: 80px; width: auto;}
.gc_wishlist_return  td.action{display:none;}
.gc_wishlist_return .wishlist-control-bar{display:block !important; background:#FFF;}
.wishlist-table{margin-bottom:5px;}

.gc_wishlist_info{color: #555555; background: none; font-weight: normal;text-decoration: none;}

#inquiry-form fieldset{
    border: 0;
    padding: 0;
    margin: 0;
}

#inquiry-form h2{
    margin-top:0;
    font-weight: normal;
    font-size: 2rem;
    line-height: 2rem;
}

#inquiry-form .inquiry-product{
    margin-bottom: 20px;
}

#inquiry-form .inquiry-product>div{
    vertical-align: top;
}

#inquiry-form .inquiry-product-checkbox{
    display: inline-block;
    width: 25px;
    height: 75px;
}

#inquiry-form .inquiry-product-checkbox input{
    vertical-align: bottom;
}

#inquiry-form .inquiry-product-image{
    display: inline-block;
    background: #FFF;
    text-align: center;
    width: 75px;
    height: 75px;
    margin-right: 20px;
}

#inquiry-form .inquiry-product-image .flexbox{
    height: 75px;
}

#inquiry-form .inquiry-product-detail{
    display: inline-block;
}

#inquiry-form .inquiry-product-image img{
    margin: auto;
}

#inquiry-form .inquiry-product-price{
    font-weight: bold;
}

#inquiry-form .inquiry-product-title, #inquiry-form .inquiry-product-remove{
    margin-top: 8px;
}

#inquiry-form .inquiry-product-remove select, #inquiry-form .inquiry-product-remove .minict_wrapper, #inquiry-form .inquiry-product-remove a{
  vertical-align: top;
}

#inquiry-form input[type="text"], #inquiry-form input[type="email"]{
    line-height: 20px;
}

/* new enquiry bag */
#inquire-integrated{
    padding-bottom: 1.5rem;
    /*border-bottom: 1px solid  #e3e3e3;*/
    margin-bottom: 1.2rem;
}

#inquire-integrated .enquiry-field-wrapper{
    padding:5% 4% 2% 4%;
    background: #EEE;
    border-radius: 3px;
    margin-bottom: 3%;
}

#inquire-integrated form{

}

#inquire-integrated fieldset legend{
    display:none;
}
#inquire-integrated fieldset.collapsed legend{
    display:block;
    width: 100%;
}

#inquire-integrated fieldset.collapsed legend a{
    display: block;
    background-color: #5BC4C0;
    text-align: center;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    width:100%;
    border-radius: 3px;
    font-size: 15px;
    line-height: 45px;
}

#inquire-integrated fieldset.collapsed legend a:hover{
    color:#FFF !important;
}

#inquire-integrated .fieldset-legend, #inquire-integrated .fieldset-legend .summary{
    background:none;
    padding:0;
    margin:0;
}

/*
#inquire-integrated .fieldset-legend{

    padding-left: 8px;
    background:none;
}

#inquire-integrated .fieldset-legend:before{
  display: inline-block;
  width:15px;
  height:20px;
  background: url(../../../themes/blocknchisel_zen/images/icon-arrow-left.svg) no-repeat center center;
  background-size: 160% auto;
  position: relative;
  content: " ";
  top: 5px;
  moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  transition: transform .4s ease;
}

#inquire-integrated .collapsed .fieldset-legend:before{
  moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background-position: 0 center;
  background-size: 210% auto;
}
*/

/*
#inquire-integrated .fieldset-wrapper{
    padding:5% 4% 2% 4%;
}*/

#inquire-integrated h2{
    margin-bottom: 0;
}

#inquire-integrated p.bag-description{
    line-height: 1.2rem;
    margin-top: 0;
    /*border-bottom: 1px solid #e3e3e3;*/
    padding:0 0 0 0; /* 1rem; */
}

#inquire-integrated  fieldset{
    border: 0;
    padding: 0;
    margin: 0;
}

#inquire-integrated label, #enquiry-pane .form-type-textarea label{
  display: none;
}

#enquiry-pane textarea{
   border: 1px solid #ddd;
}

#inquire-integrated legend a{
  color: #494848;
  font-size: 1.3rem;
}

#inquire-integrated legend a:hover{
  color: #777 !important;
}

#inquire-integrated .messages{
  background-size: 4%;
  margin: 0;
  line-height: 1rem;
  border-radius: 3px;
  display: block;
  background-color:#f8fff0;
}

#inquire-integrated input[type="text"], #inquire-integrated input[type="email"], #inquire-integrated textarea{
    width: 100%;
}

#enquiry-explanation{
    line-height: 1.2rem;
}

#enquiry-pane #inquiry-form {
    padding: 20px 0 0 0;
}

#enquiry-pane #inquiry-form .inquiry-product {
    display: inline-block;
    margin-bottom: 20px;
    min-width: 33%;
}

/* this can come out when old form is removed AND we remove styling in main sheet */
#inquire-integrated #inquiry-form{
    padding:0;
}
