.card{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.04);margin-bottom:30px}.image{max-height:225px;height:225px;width:100%;background-position:50%;background-size:cover}.card-container{display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.card-container,.res-section-gray .container{background-color:#fff}.text-card-container p{font-weight:300;line-height:24px;margin:0 0 20px;padding:10px}.text-card-container a:hover{color:#368bdb;text-decoration:underline}.text-card-container{margin:20px 25px 25px;display:inline-flex;width:100%}.text-card-container-right p{font-weight:300;margin-bottom:5px;text-align:right}.text-card-container-right span{font-size:1.6rem;font-weight:700;color:#d4974b}.text-card-container-right a{text-decoration:none;text-transform:uppercase;color:#368bdb;font-weight:700;font-size:14px;position:relative;display:inline-block;z-index:1;padding:5px;left:-5px}.text-card-container-right a:hover{color:#368bdb;text-decoration:underline}.text-card-container-right{align-self:center;width:40%}.text-card-container hr{visibility:hidden;margin-top:0;margin-bottom:0}.card.transitionable{opacity:.92}.card.transitionable:hover{opacity:1;background:rgba(0,0,0,.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.article-pagination{text-align:center;margin-bottom:15px}@media screen and (min-width:768px){.card-container{flex-direction:row;width:100%}.image{max-width:40%}.text-card-container{margin:0 20px;max-width:660px}.text-card-container-right{margin-left:auto}}@media screen and (min-width:1024px){.card-container{max-width:1200px}}@media screen and (max-width:768px){.text-card-container{margin:10px;display:inline-block}.text-card-container-right{width:100%;position:relative}.card{display:block}.text-card-container-right p{text-align:left}.col-xs{display:inline-flex;align-items:center}.btn.btn-primary{position:absolute;right:10px;width:unset}#res-tours .btn.btn-primary{position:unset}.card-description-container{padding:10px}.text-card-container hr{border:0;border-top:1px solid #eee;visibility:visible}}