.tour-container{display:flex;clear:both;width:100%;align-items:center;font-size:14px;flex-direction:row;flex-wrap:wrap;margin-top:0;margin-bottom:20px;justify-content:center;gap:10px}.tour-container .tour{align-self:stretch;align-self:flex-end;align-self:flex-start;float:left;width:300px;max-width:300px;background-color:#fff;margin:10px;padding:10px;border:1px solid #aaa;box-shadow:3px 3px 3px #aaa;-webkit-box-shadow:3px 3px 6px #aaa;-moz-box-shadow:3px 3px 6px #aaa;flex-grow:1;border-radius:20px;-moz-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.tour-container .tour img{display:block;float:center;width:100%;height:100%;max-width:300px;margin:10px auto 5px;border-radius:10px;-moz-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #aaa}.tour-container .tour .duration{font-size:14px;color:#00a000;margin:0 10px 10px 0;text-align:right;font-weight:400;text-shadow:1px 1px 2px #aaa}.tour-container .tour .title{font-size:18px;color:#006000;margin:0;padding:0 10px;margin-bottom:10px;display:block;text-align:center;vertical-align:center;font-weight:400;text-shadow:1px 1px 2px #aaa}.tour-container .button{text-align:center;margin:15px 10px}.tour-container .button a{transition:.3s;border-radius:4px;border:#404040;font-size:14px;text-decoration:none;color:#fff;background-color:green;padding:5px 15px}.tour-container .button a:hover{background-color:#006000}@media only screen and (max-width:800px){.tour-container{font-size:13px;margin-top:10px;margin-bottom:10px;gap:5px}.tour-container .tour{width:200px;max-width:200px;margin:10px 2px 0;padding:5px;border-radius:10px;-moz-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.tour-container .tour img{margin:10px auto 5px;border-radius:5px;-moz-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}}