#programme_hero{position:relative}@media screen and (min-width: 768px){#programme_hero .hero_content_wrapper{padding-top:50px}}@media screen and (min-width: 1200px){#programme_hero .hero_content_wrapper{padding-top:100px}}#programme_hero .hero_content_wrapper .btn{font-size:16px;box-shadow:0 0 3px rgba(0,0,0,0.8)}#programme_hero h1{font-weight:400;font-size:30px;margin:20px 0 20px 0;text-shadow:0 0 3px rgba(0,0,0,0.8)}@media screen and (min-width: 768px){#programme_hero h1{font-size:45px;margin-top:0}}@media screen and (min-width: 991px){#programme_hero h1{font-size:65px}}@media screen and (min-width: 1366px){#programme_hero h1{font-size:95px}}#programme_hero .body_text{font-size:15px;text-shadow:0 0 3px rgba(0,0,0,0.8)}@media screen and (min-width: 992px){#programme_hero .body_text{font-size:21px}}#programme_hero .strapline{display:block;font-size:30px;text-shadow:0 0 3px rgba(0,0,0,0.8)}#programme_hero .hero_video,#programme_hero .hero_image{position:relative}#programme_hero .hero_video:before,#programme_hero .hero_image:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.1)}#programme_hero .hero_video img,#programme_hero .hero_image img{width:100%}#programme_hero .hero_video{position:absolute;width:100%;height:100%;overflow:hidden;opacity:0}#programme_hero .hero_video video{width:100%}#programme_hero .hero_video.no_img{position:relative;height:65vh;background-color:#666}#programme_hero .hero_buttons_wrapper{left:8%;right:8%;bottom:30px;position:absolute;z-index:10}#programme_hero .hero_buttons_wrapper button{box-shadow:0 0 3px rgba(0,0,0,0.8)}#programme_hero .hero_buttons_wrapper button:not(.view_gallery){color:#fff;padding-left:0;font-weight:500;padding-right:0}#programme_hero .hero_buttons_wrapper button:not(.view_gallery) [class*='icon']{margin-right:5px}#programme_hero .hero_buttons_wrapper .share [class*='icon']{font-size:18px;transform:rotate(180deg)}#programme_hero .hero_buttons_wrapper .save{margin-left:10px}#programme_hero .hero_buttons_wrapper .view_gallery{float:right}#programme_hero.hero_image_loaded .hero_content_wrapper{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;color:#fff}#programme_hero.hero_image_loaded .hero_content_wrapper h1{color:#fff}#programme_hero.hero_image_loaded .hero_content_wrapper del.offer{color:#fff;font-size:18px;opacity:0.8}@media screen and (min-width: 768px){#programme_hero .strapline,#programme_hero .btn{display:inline-block}#programme_hero .strapline{top:4px;margin-right:35px;position:relative}#programme_hero .hero_buttons_wrapper{left:auto;right:50px;display:flex;justify-content:flex-end}#programme_hero .hero_buttons_wrapper .view_gallery{float:none;padding-left:10px;padding-right:10px}#programme_hero .hero_buttons_wrapper button,#programme_hero .hero_buttons_wrapper .save{font-size:14px;margin-left:20px}}.search_results h1{margin-bottom:30px;font-size:18px}@media (min-width: 768px){.refine_results{display:block}}@media (min-width: 992px){.search_results h1{font-size:36px}}.pt_search .card .card-body{min-height:90px;font-size:15px}.pt_search .card .card-footer.btn{box-shadow:none}.s_result p{color:#353535;font-size:15px}.s_result del{color:#b21f24}.s_result .btn{margin-bottom:5px}@media screen and (max-width: 728px){.s_result .btn{width:100%}}.s_result h3 a{color:#282828}.s_result h3 a:hover{color:#711417}@media screen and (max-width: 728px){.s_result h3{font-size:18px}}.s_result h3 b{font-weight:normal;color:#4abaa3}.s_result .img_section{text-align:center;overflow:hidden;position:relative;height:100%}.s_result .img_section .search_img_wrapper a.thumbnail:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:0.3s}.s_result .img_section .search_img_wrapper a.thumbnail:hover:before{opacity:0.15}.s_result .img_section .sr_map,.s_result .img_section .icon-zoom-in{position:absolute;z-index:10}.s_result .img_section .icon-zoom-in{bottom:5px;top:initial;right:5px;font-size:25px;color:rgba(0,0,0,0.35);line-height:0px}.s_result .img_section .sr_map{bottom:5px;right:5px;height:auto;width:25%;box-shadow:2px 2px 10px rgba(0,0,0,0.5)}.s_result .img_section .sr_map img{width:100%;height:auto;margin:0}.s_result .trip_info{padding-top:10px;border-right:1px dashed rgba(0,0,0,0.3)}@media screen and (max-width: 728px){.s_result .trip_info{border-right:none}}.s_result .trip_info a.reviews{margin-bottom:10px;display:block}.s_result .trip_info a.reviews .icon{font-size:25px}@media screen and (max-width: 768px){.s_result .trip_info a.reviews .icon{font-size:18px}}.s_result .trip_info a.reviews .num_reviews{color:#666;display:inline-block;font-size:12px;line-height:16px;vertical-align:text-bottom;margin:0}.s_result .trip_info a.reviews .search_rating{width:140px}.s_result .book_section .book_main{padding:10px 10px 50px;text-align:center;font-size:15px}.s_result .book_section .book_main .duration{margin-bottom:5px;font-weight:600}.s_result .book_section .book_main .duration span.was{display:block}.s_result .book_section .book_main .price{text-align:center;font-size:1em;margin-bottom:5px;padding-bottom:32px;position:relative;font-weight:600}.s_result .book_section .book_main .price .value{display:block;color:#5bb75b;font-size:28px;font-weight:600}.s_result .book_section .book_main .price .offer{position:absolute;left:0;right:0;bottom:10px;display:block;margin-bottom:0;color:#444}.s_result .book_section .book_main .book_btn{position:absolute;bottom:5px;left:10px;right:10px}
