.page-template-template-destination { .destination-holder { margin-bottom: 0; }//.section-grid .item { position: relative; img { width: 100%; @include border-radius(5px); } .child-title { background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.8)); background: -moz-linear-gradient(transparent, rgba(0,0,0,0.8)); background: -ms-linear-gradient(transparent, rgba(0,0,0,0.8)); background: -o-linear-gradient(transparent, rgba(0,0,0,0.8)); background: linear-gradient(transparent, rgba(0,0,0,0.8)); position: absolute; bottom: 0; left: 15px; right: 15px; padding: 20px; margin: 0; font-size: 1.125em; font-weight: 700; color: #fff; display: flex; flex: 1; flex-wrap: wrap; align-items: center; @include transition(all ease 0.35s); @include border-radius(0 0 5px 5px); }//.child-title &:hover .child-title { padding-top: 60px; padding-bottom: 30px; } }//.item }//.page-template-template-destination .tax-destination { .grid { .holder { border-radius: 5px; overflow: hidden; border: 1px solid rgba(0,0,0,0.15); .img-holder { position: relative; .price-holder { position: absolute; bottom: 0; left: 0; background: $primary_color; color: #fff; font-weight: 600; padding: 5px 15px; }//.price-holder }//.img-holder .text-holder { padding: 20px; .title { margin-top: 0; font-size: 1.125em; margin-bottom: 20px; a { color: #000; &:hover { color: $primary_color; } } }//.title .btn-holder { border-top: 1px solid rgba(0,0,0,0.15); margin-top: 20px; padding-top: 20px; text-align: center; font-weight: 500; font-size: 1em; }//.btn-holder }//.text-holder }//.holder }//.grid }//.tax-destination