#gft-p-msg-block {
    background: rgba(113, 243, 159, 0.29);
    padding: 10px 10px 10px 30px;
    color: #000;
    position: relative;
    margin: 0;
}

#gft-p-msg-block p {
margin:5px;
}

#gft-p-msg-block .loading{
position: absolute;
left: 8px;
top: 14px;
}

.gft-p-product-list,
#gft-p-gift-list {
display:block;
padding:0;
}

.gft-p-product-list h5 {
height: 47px;
overflow: hidden;
margin: 0;
}

.gft-p-product-list li {
    width: 220px;
    height: 300px;
    list-style: none;
    text-align: center;
    margin: 5px;
    display: inline-block;
}
.gft-p-product-list li .image {
    height: 220px;
    display: table-cell;
    vertical-align: middle;
}
#gft-p-gift-list li {
    display: block;
    height: 100px;
    padding: 10px 0 0;
    border-bottom: silver solid 1px;
    margin-bottom: 10px;
}

.arcticmodal-container .gft-p-product-list {
    display: block;
    text-align: center;
}

.gft-p-product-list a {
font-size: 12px;
line-height: 14px;
}

#gft-p-gift-list li .image {
float: left;
min-height: 100px;
min-width: 100px;
}
#gft-p-gift-list h5 {
float:left;
width: 350px;
}
#gft-p-gift-list h5 span {

}
.gft-p-delete-btn {
padding-left:20px;
}

#gft-p-cart-block {
padding:20px 0;
}

#gft-p-cart-block a.gft-p-delete-btn,
#gft-p-cart-block a.gft-p-change-btn {
float: right;
text-decoration: none;
background: rgb(3, 169, 244);
padding: 10px;
margin: 0 0 5px 10px;
color: #fff;
}

#gft-p-cart-block a.gft-p-delete-btn:hover,
#gft-p-cart-block a.gft-p-change-btn:hover {
background-color: #0288d1 !important;
}

#gft-p-cart-block a.gft-p-delete-btn i {
display:none;
}
#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#fff;
display:none;
}

.gft-p-choose-btn {
    background: rgb(3, 169, 244);
    padding: 5px 10px;
    color: #fff;
    margin-top: 10px;
    display: inline-block;
}

.gft-p-choose-btn:hover {
    text-decoration: none;
    color: #fff;
    background: rgb(11, 144, 204);
}