.tour-route_list .place{margin-right:2rem}.tour-route_list i.right{margin-left:-2rem;margin-right:0;padding-top:2px}@media only screen and (max-width:400px){.tour-route_list .name{margin-right:1.2rem}.tour-route_list i.right{margin-right:10px;margin-left:-1rem}}@media only screen and (min-width:400px) and (max-width:768px){.tour-route_list i.right{margin-right:10px}}.collapsible-body .tour-poi-albums h5{padding-left:2rem;padding-right:2rem}.tour-startsale{color:red}.tour-content ul.collapsible,.tour-content ul.collapsible>li{padding:0;list-style-type:none}.tour-content ul.collapsible .no-collapsible{padding:1rem;-webkit-box-shadow:none;box-shadow:none}.tour-content dt{font-size:1.2rem;line-height:1.19;margin:15px 0 5px 0}.tour-content h3.day-head,.tour-content h4.time-head{font-weight:400;margin:0;color:#3da486}.tour-content h3.day-head{font-size:1.2rem}.tour-content h4.time-head{color:#ce652b;font-size:1.1rem}.day-head,.time-head{width:100%}.day-head .day-caption,.time-head .time-caption{margin:0 0 0 16px}.day-head>.material-icons,.time-head>.material-icons{float:right;font-size:2em;line-height:.5}@media only screen and (max-width:400px){.tour-content dd{margin-left:20px}}@media only screen and (min-width:400px) and (max-width:768px){.tour-content dd{margin-left:30px}}.tour-route_list .collapsible h1,.tour-route_list .collapsible h2,.tour-route_list .collapsible h3,.tour-route_list .collapsible h4,.tour-route_list .collapsible h5{margin-left:0}#tour-word_link{float:right}.pricetable span.capacity-selected{color:#3da486;font-weight:400;display:inline-block;text-align:right}.aux-info{text-align:right;color:red;font-size:smaller;padding-right:10px;overflow-wrap:break-word}.tour-long_description{text-align:center}.tour-services ul>li{list-style-type:none}.tour-services ul>li:before{content:"✔   ";margin-left:-1.3rem;margin-right:4px}[data-provider="vs"] .day-head,[data-provider="vs"] .time-head{font-size:1rem}[data-provider="vs"] .day-body dl,[data-provider="vs"] .day-body dt{margin-top:10px}[data-provider="vs"] .tour-content .html-description:nth-of-type(2){margin-top:50px}[data-provider="vs"] p:empty{display:none}[data-provider="vs"] h4{font-size:1.28rem}.word-file-container{text-align:center;margin-top:2rem}.word-file-container img{width:60px;height:60px;margin-right:1rem}.word-file-container a{display:inline-flex;line-height:60px;padding:1rem;border-radius:1rem;margin:0}@media only screen and (max-width:768px){.word-file-container img{width:40px;height:40px;margin-right:.7rem}.word-file-container a{line-height:40px;padding:.8rem}}@media only screen and (max-width:320px){.word-file-container a{font-size:.8rem}}.section>.switch-to-promo{margin-bottom:.75rem}