.color-black{color:#222}.color-red{color:#e65554}.color-grey{color:#6f6f6f}.color-green{color:#1ca392}.color-white{color:#fff}.color-yelow{color:rgb(224.0646551724,152.6379310345,2.9353448276)}.color-blue{color:#375bb9}@font-face{font-family:"MeteoconsRegular";src:url("meteo/meteocons-webfont.eot");src:url("meteo/meteocons-webfont.eot?#iefix") format("embedded-opentype"),url("meteo/meteocons-webfont.woff") format("woff"),url("meteo/meteocons-webfont.ttf") format("truetype"),url("meteo/meteocons-webfont.svg#MeteoconsRegular") format("svg");font-weight:normal;font-style:normal;font-display:swap}#pg_detail{position:relative;padding-bottom:80px}#pg_detail .pg_detail_bg{z-index:0;position:absolute;width:100%;height:100%;opacity:.6;overflow:hidden}#pg_detail .pg_detail_bg .wrapper{position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:var(--bg-lg)}@media(max-width: 767px){#pg_detail .pg_detail_bg .wrapper{background-image:var(--bg-sm, var(--bg-lg))}}#pg_detail .pg_detail_bg .wrapper{-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px);left:-10px;right:-10px;top:0;bottom:0;opacity:.5}#pg_detail .pg_detail_bg .wrapper:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:linear-gradient(0deg, rgb(255, 255, 255) 1%, rgba(255, 255, 255, 0) 7%, rgba(255, 255, 255, 0) 93%, rgb(255, 255, 255) 99%);z-index:1}#pg_detail .container{z-index:1}.pg_detail_head h1{font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;margin-bottom:10px;font-size:50px;font-style:normal;line-height:normal;margin-bottom:15px;margin-top:35px}.pg_detail_head h2,.pg_detail_head p.h1-alt-text{font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;font-size:35px;font-style:normal;line-height:normal;margin-top:0;margin-bottom:20px}@media(max-width: 991px){.pg_detail_head h1{font-size:33px;margin-top:20px}.pg_detail_head h2,.pg_detail_head p.h1-alt-text{font-size:25px;font-style:normal;line-height:normal;margin-top:0;margin-bottom:20px}}@media(max-width: 543px){.pg_detail_order #order_peoples{text-align:center}}.pg_detail_head{padding-bottom:15px}.pg_detail_ticks{padding:0 0 15px}.pg_detail_ticks .col-xs{white-space:nowrap;font-size:17.5px;font-weight:bold;padding-top:8px;padding-bottom:5px;padding-left:10px;padding-right:10px}.pg_detail_ticks .icon{width:32px;height:30px;margin-right:5px;margin-top:-8px;margin-bottom:-5px}.pg_detail_gallery{padding:0 13px 35px;position:relative}@media(max-width: 991px){.pg_detail_gallery{padding-bottom:40px}}.pg_detail_gallery .small,.pg_detail_gallery .big{padding:2px;position:relative}.pg_detail_gallery .small:hover a.tmb:before,.pg_detail_gallery .big:hover a.tmb:before{content:"";position:absolute;display:block;width:100px;height:100px;left:50%;margin-left:-50px;top:50%;margin-top:-50px;background-color:rgba(0,0,0,.5);border-radius:500px;background-image:url(svg/magnifier.svg);background-repeat:no-repeat;background-size:50% auto;background-position:center}@media(max-width: 991px){.pg_detail_gallery .small:hover a.tmb:before,.pg_detail_gallery .big:hover a.tmb:before{width:50px;height:50px;left:50%;margin-left:-25px;top:50%;margin-top:-25px}}.pg_detail_gallery .big .item_img_tag_list{position:absolute;left:-14px;top:10px}.pg_detail_gallery .big .item_img_tag_list .img_tag{position:relative;background-color:#375bb9;color:#fff;display:table;clear:both;font-size:18px;padding:3px 15px 4px 25px;margin-bottom:10px}.pg_detail_gallery .big .item_img_tag_list .img_tag strong{height:26px;display:inline-block}.pg_detail_gallery .big .item_img_tag_list .img_tag:after{content:"";display:block;width:0;height:34px;border-top:17px solid #375bb9;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:17px solid #375bb9;right:-10px;top:0;position:absolute;z-index:0}.pg_detail_gallery .big .item_img_tag_list .img_tag:before{content:"";display:block;width:0;height:0;border-top:8px solid #97a7d1;border-left:8px solid rgba(0,0,0,0);border-right:7px solid #97a7d1;border-bottom:7px solid rgba(0,0,0,0);left:0;bottom:-15px;position:absolute;z-index:0}.pg_detail_gallery .big .item_img_tag_list .img_tag.img_tag_3{background-color:#e65554;color:#fff}.pg_detail_gallery .big .item_img_tag_list .img_tag.img_tag_3:after{border-top:16px solid #e65554;border-bottom:17px solid #e65554}.pg_detail_gallery .big .item_img_tag_list .img_tag.img_tag_3:before{border-top:8px solid hsl(.4109589041,74.4897959184%,66.568627451%);border-right:7px solid hsl(.4109589041,74.4897959184%,66.568627451%)}.pg_detail_gallery .big .item_img_tag_list .room_share{background-color:#e65554}.pg_detail_gallery .big .item_img_tag_list .room_share:after{border-top:16.5px solid #e65554;border-bottom:17px solid #e65554}.pg_detail_gallery .big .item_img_tag_list .room_share:before{border-top:8px solid hsl(.4109589041,74.4897959184%,66.568627451%);border-right:7px solid hsl(.4109589041,74.4897959184%,66.568627451%)}.pg_detail_gallery .big .item_img_tag_list .room_share .icon{width:16px;height:20px;margin:0 3px}@media(max-width: 1199px){.pg_detail_gallery .big .item_img_tag_list .img_tag:after{border-top-width:14.5px;border-left-width:10px;border-right-width:10px;border-bottom-width:15px}}@media(min-width: 768px){.pg_detail_gallery .big img.img-fluid{border-radius:5px 5px 0 0}.pg_detail_gallery .small:nth-child(1) img.img-fluid{border-radius:0 0 0 5px}.pg_detail_gallery .small:nth-child(4) img.img-fluid{border-radius:0 0 5px 0}}@media(min-width: 992px){.pg_detail_gallery .big img.img-fluid{border-radius:5px 0 0 5px}.pg_detail_gallery .small:nth-child(1) img.img-fluid{border-radius:0}.pg_detail_gallery .small:nth-child(2) img.img-fluid{border-radius:0 5px 0 0}.pg_detail_gallery .small:nth-child(4) img.img-fluid{border-radius:0 0 5px 0}}.pg_detail_gallery a.photostory{display:block;position:absolute;text-align:center;left:2px;right:2px;top:2px;bottom:2px;padding-top:30%;font-size:18.75px;color:#fff;z-index:2;line-height:100%;background-color:rgba(0,0,0,.5)}.pg_detail_gallery a.photostory.hidden-md-up{text-align:right;left:auto;right:5px;top:auto;bottom:5px;padding:10px;font-size:16.25px;border-radius:2px}@media(min-width: 768px){.pg_detail_gallery .tmb_photostory.small:hover a.tmb:before{display:none}}.item_img_blog{position:absolute;display:block;left:0;top:10px;z-index:1;text-decoration:none}.item_img_blog .tag{position:relative;background-color:#e65554;color:#fff;display:table;clear:both;font-size:17.5px;padding:8px 15px 8px 25px;margin-bottom:10px;height:16px}.item_img_blog:hover{text-decoration:none !important}.item_img_blog:hover .tag{background-color:#fff;color:#e65554}.item_img_blog:hover .tag,.item_img_blog:hover .tag strong{color:#e65554;text-decoration:none !important}.item_img_blog .tag:after{content:"";margin-top:-16.5px;display:block;width:0;height:0;border-top:16.5px solid #e65554;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:17px solid #e65554;right:-10px;top:50%;position:absolute;z-index:0}.item_img_blog:hover .tag:after{border-top:16.5px solid #fff;border-bottom:17px solid #fff}.item_img_blog .tag:before{content:"";display:block;width:0;height:0;border-top:8px solid hsl(.4109589041,74.4897959184%,76.568627451%);border-left:8px solid rgba(0,0,0,0);border-right:7px solid hsl(.4109589041,74.4897959184%,76.568627451%);border-bottom:7px solid rgba(0,0,0,0);left:0;bottom:-15px;position:absolute;z-index:0}.item_img_heart{position:absolute;display:block;top:10px;left:15px;z-index:1;text-decoration:none}a.item_img_heart:hover .tag span,a.item_img_heart:hover .tag strong{background-color:hsl(.4109589041,74.4897959184%,41.568627451%)}.item_img_heart .tag{display:inline-block;text-align:right;position:relative;padding-left:40px}.item_img_heart .tag span,.item_img_heart .tag strong{display:block;font-size:13.75px;background-color:#e65554}.item_img_heart .tag span{padding:10px 15px 5px 40px;font-weight:normal;font-size:12.5px}.item_img_heart .tag strong{padding:0 15px 10px 40px}.item_img_heart svg{height:90px;position:absolute;top:-22px;left:-5px;transition:transform .5s ease}.item_img_heart:hover svg{transform:scale(1.1)}.pg_detail_floating_box{padding-bottom:30px}.pg_detail_floating_box .box{box-shadow:0px 0px 10px 0px rgba(0,0,0,.27);background-color:#fff;border-radius:5px;margin-top:-80px;padding:30px 30px 0 30px}.pg_detail_floating_box hr{margin:10px 0;border-top-width:2px}.pg_detail_floating_box .box_guide .image{display:block;float:left;margin:0 20px 35px 0}.pg_detail_floating_box .box_guide h3 a{color:inherit}.pg_detail_floating_box .box_guide h3{font-size:20px;margin-bottom:5px}.pg_detail_floating_box .box_guide h3 small{color:gray;font-size:13.75px}.pg_detail_floating_box .box_guide p{font-size:13.75px}.pg_detail_floating_box .box_term .days{font-size:20px;margin-bottom:5px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;display:block;margin-top:10px}.pg_detail_floating_box .box_term .date,.pg_detail_floating_box .box_term p{font-size:13.75px;display:block;margin-bottom:5px}.pg_detail_floating_box .box_term .date{font-weight:bold}.pg_detail_floating_box .box_price p{font-size:13.75px;display:block;margin:0 0 5px 0}.pg_detail_floating_box .box_price p.price{font-size:20px;margin-bottom:5px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;margin-top:10px}.pg_detail_floating_box .box_price p.price .price-old{text-decoration:line-through}.pg_detail_floating_box .box_order{padding-top:10px}.pg_detail_floating_box .box_order p{font-size:13.75px;display:block;margin:10px 0 5px 0}.pg_detail_floating_box .box_icons .item{padding-bottom:10px}.pg_detail_floating_box .box_icons .item .icon{display:inline-block;float:left;margin:5px 15px 12px 0;width:32px;height:30px}.pg_detail_floating_box .box_icons .item h4{font-size:18.125px;margin:0}.pg_detail_floating_box .box_icons .item p{font-size:13.75px;margin:0 0 5px 0}.pg_detail_floating_box .box_icons .item .link{display:block}.pg_detail_id{position:relative}.pg_detail_id .frame{display:block;position:absolute;bottom:0;right:15px;color:gray;padding:0 0 10px 15px}.pg_detail_printed_programm{position:relative}.pg_detail_printed_programm .frame{display:block;position:absolute;bottom:0;left:5px}@media(min-width: 1200px){.pg_detail_printed_programm .frame{left:80px}}.pg_detail_printed_programm span.title{display:inline-block;z-index:1;padding:0 0 10px 15px;font-size:15px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;vertical-align:bottom}@media(max-width: 991px){.pg_detail_printed_programm span.title{padding-bottom:15px}}.pg_detail_printed_programm a.progLink span{display:none}.pg_detail_printed_programm a.progLink{display:inline-block;width:85px;height:110px;z-index:2;vertical-align:bottom;margin-left:-20px}.pg_detail_printed_programm a.progLink.type_2{width:110px}.pg_detail_printed_programm a.progLink:first-child{margin-left:0}.pg_detail_printed_programm a.progLink:hover{margin-left:-23px;margin-right:3px;height:120px}.pg_detail_printed_programm a.progLink:first-child:hover{margin-left:-3px;margin-right:3px}.pg_detail_printed_programm a.progLink.prog_3{width:110px;height:110px}.pg_detail_printed_programm a.progLink.prog_3_{background-image:url(img/children-book.png)}.pg_detail_printed_programm a.progLink.prog_3_barcelona{background-image:url(img-cestovatelsky-popup/barcelona.png)}.pg_detail_printed_programm a.progLink.prog_3_budapest{background-image:url(img-cestovatelsky-popup/budapest.png)}.pg_detail_printed_programm a.progLink.prog_3_dubaj{background-image:url(img-cestovatelsky-popup/dubaj.png)}.pg_detail_printed_programm a.progLink.prog_3_londyn{background-image:url(img-cestovatelsky-popup/londyn.png)}.pg_detail_printed_programm a.progLink.prog_3_paris{background-image:url(img-cestovatelsky-popup/paris.png)}.pg_detail_printed_programm a.progLink.prog_3_rim{background-image:url(img-cestovatelsky-popup/rim.png)}.printed_programm_js,.printed_programm_js .text-content{position:relative}.printed_programm_js .text-content{z-index:2;min-height:500px;padding:15px 15px}.printed_programm_js .text-content .text{padding-right:40%}.printed_programm_js .text-content h3{margin-top:0;margin-bottom:40px}.printed_programm_js .ilustration{z-index:1;position:absolute;top:0;right:0;width:100%;height:100%;background-position:right 50px;background-repeat:no-repeat;background-size:50% auto}.printed_programm_js.type_2 .ilustration{background-size:40% auto}@media(max-width: 991px){.printed_programm_js .ilustration{background-size:40% auto;background-position:right 50px}.printed_programm_js.type_2 .ilustration{background-size:30% auto}.printed_programm_js .text-content .text{padding-right:30%}}@media(max-width: 543px){.printed_programm_js .ilustration{background-size:80% auto;background-position:top center}.printed_programm_js .text-content{padding:300px 0 0 0}.printed_programm_js .text-content .text{padding-right:0}}.pg_detail_free_guidebook{position:relative}.pg_detail_free_guidebook .frame{display:block;position:absolute;bottom:0;left:5px}.pg_detail_free_guidebook span.title{display:inline-block;z-index:1;padding:0 0 10px 15px;font-size:15px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;vertical-align:bottom}@media(max-width: 991px){.pg_detail_free_guidebook span.title{padding-bottom:15px}}.pg_detail_free_guidebook a.progLink{display:inline-block;width:85px;height:110px;z-index:2;vertical-align:bottom}.pg_detail_free_guidebook a.progLink.prog_3{width:110px;height:110px}.pg_detail_free_guidebook a.progLink.prog_0_barcelona{background-image:url(guidebook/pr_0_barcelona.png)}.pg_detail_free_guidebook a.progLink.prog_0_newyork{background-image:url(guidebook/pr_0_newyork.png)}.pg_detail_free_guidebook a.progLink.prog_0_varsailles{background-image:url(guidebook/pr_0_varsailles.png)}.pg_detail_free_guidebook a.progLink.prog_0_vatikan{background-image:url(guidebook/pr_0_vatikan.png)}.pg_detail_free_guidebook a.progLink.prog_0_windsor{background-image:url(guidebook/pr_0_windsor.png)}.pg_detail_free_guidebook a.progLink.prog_0_tower{background-image:url(guidebook/pr_0_tower.png)}.pg_detail_free_guidebook a.progLink.prog_0_louvre{background-image:url(guidebook/pr_0_louvre.png)}.pg_detail_free_guidebook a.progLink.prog_0_amsterdam{background-image:url(guidebook/pr_0_amsterdam.png)}.pg_detail_free_guidebook a.progLink.prog_0_petrohrad{background-image:url(guidebook/pr_0_petrohrad.png)}.pg_detail_free_guidebook a.progLink.prog_0_moskva{background-image:url(guidebook/pr_0_moskva.png)}.pg_detail_free_guidebook a.progLink.prog_0_lisabon{background-image:url(guidebook/pr_0_lisabon.png)}.pg_detail_free_guidebook a.progLink.prog_0_potter{background-image:url(guidebook/pr_0_potter.png)}.pg_detail_free_guidebook a.progLink.prog_0_florencie{background-image:url(guidebook/pr_0_florencie.png)}.pg_detail_free_guidebook a.progLink.prog_1{background-image:url(guidebook/pr_1.png)}.pg_detail_free_guidebook a.progLink.prog_2{background-image:url(guidebook/pr_2.png)}.pg_detail_free_guidebook a.progLink.prog_7{background-image:url(guidebook/pr_7.png)}.pg_detail_free_guidebook a.progLink.prog_3_{background-image:url(img/children-book.png)}.pg_detail_free_guidebook a.progLink.prog_3_barcelona{background-image:url(img-cestovatelsky-popup/barcelona.png)}.pg_detail_free_guidebook a.progLink.prog_3_budapest{background-image:url(img-cestovatelsky-popup/budapest.png)}.pg_detail_free_guidebook a.progLink.prog_3_dubaj{background-image:url(img-cestovatelsky-popup/dubaj.png)}.pg_detail_free_guidebook a.progLink.prog_3_londyn{background-image:url(img-cestovatelsky-popup/londyn.png)}.pg_detail_free_guidebook a.progLink.prog_3_paris{background-image:url(img-cestovatelsky-popup/paris.png)}.pg_detail_free_guidebook a.progLink.prog_3_rim{background-image:url(img-cestovatelsky-popup/rim.png)}.pg_detail_free_guidebook a.progLink span{display:none}.pg_detail_free_guidebook a.position_1{z-index:2;margin-left:0}.pg_detail_free_guidebook a.position_2{z-index:1;margin-left:-20px}.pg_detail_free_guidebook a.progLink:hover{height:120px}.pg_detail_free_guidebook a.progLink.position_1:hover{margin-left:-3px;margin-right:3px}.pg_detail_free_guidebook a.progLink.position_2:hover{margin-left:-23px;margin-right:3px}.pg_detail_term_list{display:none;position:absolute;top:110%;left:50%;margin-left:-300px;width:600px;background-color:#375bb9;z-index:3;border-radius:3px;padding-bottom:5px}@media(max-width: 767px){.pg_detail_term_list{margin-left:-100px;width:300px}}.pg_detail_term_list:before{content:"";margin-left:-8px;display:block;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #375bb9;top:-8px;left:50%;position:absolute}.pg_detail_term_list a.close{background-color:#375bb9;width:25px;height:25px;position:absolute;top:5px;right:5px;z-index:3;opacity:1}.pg_detail_term_list a.close:hover::before{transition:.6s ease-out;transform:rotateZ(765deg)}.pg_detail_term_list a.close:before{content:"";background:url(svg/plus-white.svg) no-repeat;background-size:100% auto;width:25px;height:25px;position:absolute;left:0;top:0;transform:rotate(45deg)}.pg_detail_term_list h2{color:#fff;font-size:16px;font-weight:bold;padding:25px 0 18px 20px;margin:0;text-align:left}.pg_detail_term_list .row-term{margin-right:0}.pg_detail_term_list .col-term{padding:5px 5px 0 0}@media(max-width: 991px){.pg_detail_term_list h2{padding:15px 0 8px 20px}.pg_detail_term_list .row-term{margin-left:0;padding-left:5px;padding-right:5px}}.pg_detail_term_list .term{background-color:#fff;padding:5px;border-radius:3px;font-size:15px;min-height:95px}.pg_detail_term_list .term .date{font-size:15px}.pg_detail_term_list .term .status{padding:5px 0}.pg_detail_term_list .term.full .date,.pg_detail_term_list .term.full .status{color:gray}.pg_detail_term_list .term.free .status{color:#1ca392}.pg_detail_description{padding:20px 0 15px}.pg_detail_description .diary-orange{height:100%}.pg_detail_promotion{padding-bottom:20px;margin-bottom:15px}.pg_detail_promotion .hexagon-overlay{background-color:#e65554;font-size:25px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;color:#fff;display:inline-block}.pg_detail_promotion .hexagon-overlay p{padding:15px 40px;margin:0}.pg_detail_promotion .promo-box{position:relative;display:inline-block}.pg_detail_promotion .promo-box .content{position:relative;display:block;z-index:2;padding:10px 30px}.pg_detail_promotion .promo-box .content p{margin:0;padding:0;font-size:20px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif}.pg_detail_promotion .promo-box:after,.pg_detail_promotion .promo-box:before{background:url(img/Okraj.png) no-repeat center left;background-size:auto 100%;content:"";z-index:1;width:51%;top:0;left:0;bottom:0;height:100%;display:block;position:absolute}.pg_detail_promotion .promo-box:after{left:auto;right:0;transform:rotate(180deg)}.grey-line-description span{display:inline-block;width:15%;height:2px;background-color:#f1f1f1}.pg_detail_description .map img.img{border:1px solid #f1f1f1;padding:2px;border-radius:5px;position:relative}.pg_detail_description .map a{color:inherit;position:relative;display:block}.pg_detail_description .map a .show-map{display:none}.pg_detail_description .map a:hover:before{content:"";position:absolute;display:block;z-index:1;width:100px;height:100px;left:50%;margin-left:-50px;top:50%;margin-top:-50px;background-color:rgba(0,0,0,.5);border-radius:500px;background-image:url(svg/magnifier.svg);background-repeat:no-repeat;background-size:50% auto;background-position:center}@media(max-width: 991px){.pg_detail_description .map a:hover:before{width:50px;height:50px;left:50%;margin-left:-25px;top:50%;margin-top:-25px}}.pg_detail_description .description h2{font-size:25px}.pg_detail_description .description p{font-size:17.5px;margin-bottom:0}.pg_detail_description .why-this h3{font-size:21.25px;margin-bottom:0;margin-top:15px}@media(max-width: 991px){.pg_detail_description .why-this{margin-top:35px}}.pg_detail_description .why-this ul{margin:10px 0 0 0;padding-left:17px;font-size:14.375px}.pg_detail_description .why-this ul li{margin-bottom:3px}.pg_detail_description .orange-block{background-color:#fcb31a;position:relative;padding:10px 20px 25px;border-radius:4px}.pg_detail_description .orange-block:before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;border:1px solid hsla(0,0%,100%,.3)}.pg_detail_description .orange-block ul{list-style-type:"— ";list-style-position:outside}.pg_detail_submenu{margin-bottom:30px;background:#fff}.pg_detail_submenu ul{margin:0;padding:0;list-style:none}.pg_detail_submenu ul li{display:block;margin:0 0 1px 0;padding:0}.pg_detail_submenu ul li a{display:block;padding:10px 15px;border-left:2px solid #ccc;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif;font-size:18.125px}.pg_detail_submenu ul li a.objednavka{color:#e65554}.pg_detail_submenu ul li a:hover{background-color:#f1f1f1}.pg_detail_submenu ul li a:hover,.pg_detail_submenu ul li a.selected,.pg_detail_submenu ul li a:active{border-left:2px solid #375bb9;text-decoration:none;color:#222}.pg_detail_submenu .icon{width:32px;height:30px;vertical-align:middle;margin-right:15px}.pg_detail_submenu .order-box{border-left:2px solid #ccc;padding:10px 15px}.pg_detail_submenu .order-box p{margin-bottom:5px}.pg_detail_submenu .order-box p:first-child{margin-bottom:10px}.pg_detail_submenu .rnc-detail-rating{display:block;margin:0 0 12px;padding:0 15px;line-height:1}.pg_detail_submenu a.rnc-detail-rating-link{text-decoration:none}.pg_detail_submenu a.rnc-detail-rating-link:hover .rnc-stars{opacity:.8}.pg_detail_submenu .rnc-stars{position:relative;display:inline-block;white-space:nowrap;font-size:17.5px;line-height:1;letter-spacing:1px;color:#dcdcdc;vertical-align:middle}.pg_detail_submenu .rnc-stars .rnc-stars-fill{position:absolute;top:0;left:0;width:0;overflow:hidden;white-space:nowrap;color:#f5a623}.pg_detail_submenu .rnc-stars-count{font-size:15px;color:#9b9b9b;vertical-align:middle;margin-left:4px}@media(min-width: 992px){.pg_detail_submenu.sticky{position:fixed;top:10px;width:265px;z-index:20}.pg_detail_submenu.bottom{position:absolute;bottom:10px}}@media(max-width: 1199px){.pg_detail_submenu{display:none}.pg_detail_submenu.sticky{display:block;position:fixed;top:0px;left:0;width:100%;z-index:20;border:none;text-align:center;background-color:#fcb31a}.pg_detail_submenu.bottom{position:absolute;bottom:10px}}.pg_detail_program .head{padding:0 0 25px}.pg_detail_program .row.item{padding-left:80px;margin-bottom:25px;position:relative;min-height:80px;border-bottom:1px solid #f1f1f1}.pg_detail_program .row.item .number{display:block;position:absolute;left:15px;top:0;width:64px;height:60px;color:#fff;text-align:center}.pg_detail_program .row.item .number strong{display:block;padding:10px 0 0 0;font-size:22px;line-height:1}.pg_detail_program .text p strong.program_date,.pg_detail_program .text p strong.big{font-size:18.125px}@media(max-width: 767px){.pg_detail_program .row.item{padding-left:15px}.pg_detail_program .row.item .number{display:block;position:relative;margin:0 auto 15px auto;left:auto}}.pg_detail_program .row.item .text{padding-bottom:10px}.pg_detail_program .row.item .text .program_img{border:1px solid #97a7d1;padding:3px;position:relative;border-radius:2px}.pg_detail_program .row.item .text a.program_img:hover:before{content:"";position:absolute;display:block;width:100px;height:100px;left:50%;margin-left:-50px;top:50%;margin-top:-50px;background-color:rgba(0,0,0,.5);border-radius:500px;background-image:url(svg/magnifier.svg);background-repeat:no-repeat;background-size:50% auto;background-position:center}@media(max-width: 991px){.pg_detail_program .row.item .text a.program_img:hover:before{width:50px;height:50px;left:50%;margin-left:-25px;top:50%;margin-top:-25px}}@media(min-width: 544px){.pg_detail_program .row.item .text .program_img{max-width:290px}}.pg_detail_program .row.item .text .program_img.pull-xs-right{margin-left:20px;margin-bottom:10px}.pg_detail_program .row.item .text .program_img.pull-xs-left{margin-right:20px;margin-bottom:10px}@media(max-width: 543px){.pg_detail_program .row.item .text .program_img{margin-right:0 !important;margin-left:0 !important}}.pg_detail_program .row.item .text .program_img::after{content:"";display:block;position:absolute;width:12px;height:30px;top:-12px;right:4px;background:url(svg/clasp.svg) repeat-x top left;background-size:100% auto}.pg_detail_program .row.item .text .IPOP{font-weight:bold;border-bottom:1px dotted #ccc}.pg_detail_program .row.item .text .IPOP:hover{background-color:#fcb31a}.pg_detail_program .row.guide-line{margin-bottom:25px;margin-top:-26px;position:relative}.pg_detail_program .row.guide-line small{display:block}@media(max-width: 1199px){.pg_detail_program .row.guide-line{padding-top:8px;padding-bottom:8px}.pg_detail_program .row.guide-line .img{max-width:65px;max-height:65px}}@media(max-width: 543px){.pg_detail_program .row.guide-line{text-align:center}.pg_detail_program .row.guide-line p,.pg_detail_program .row.guide-line small,.pg_detail_program .row.guide-line strong{text-align:center;padding-left:0;padding-right:0}.pg_detail_program .row.guide-line .img{max-width:120px;max-height:120px}}.pg_detail_program .row.guide-line p{margin:0;font-size:18.75px}.pg_detail_program .row.guide-line .img{margin:-40px 10px -15px 0}.pg_detail_program .row.guide-line .btn{margin:0 15px}.pg_detail_program .row.guide-line span.frame{display:inline-block}@media(max-width: 543px){.pg_detail_program .row.guide-line .img{display:block;margin:0 auto}.pg_detail_program .row.guide-line .frame strong{display:block;padding:5px 0 0 0;font-size:16.25px}.pg_detail_program .row.guide-line .frame small{padding:5px 0 0 0}}.pg_detail_vip_svz{background-color:#1ca392;color:#fff;font-size:18.75px}.pg_detail_vip_svz .btn{background-color:#fff}.pg_detail_vip_svz strong{display:inline-block;padding:7px 15px;vertical-align:middle}.pg_detail_vip_svz span{width:25px;height:25px;vertical-align:middle}.pg_detail_vip_svz p{display:block;padding:10px 15px;margin:0}.pg_detail_route iframe.embed-responsive-item{border:1px solid #f1f1f1;padding:5px}.pg_detail_insurance h2{margin-bottom:0 !important}.pg_detail_insurance h3{font-size:16px;font-weight:bold;margin-bottom:10px}.pg_detail_insurance .item{margin-top:10px}.pg_detail_insurance .box{display:inline-block;margin-bottom:10px}.pg_detail_insurance .box div{display:inline-block;border:2px solid #ccd4e8;border-left:none;padding:10px 20px;color:#97a7d1}.pg_detail_insurance .box div:first-child{border-left:2px solid #ccd4e8;color:#375bb9;background-color:#ccd4e8;border-color:#ccd4e8;border-top-left-radius:4px;border-bottom-left-radius:4px}.pg_detail_insurance .box div:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.pg_detail_insurance .box div strong{display:block;font-size:20px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif}.pg_detail_insurance .pg_detail_insurance_2 .box div:first-child{color:#fff;background-color:#1ca392;border-color:#1ca392}.pg_detail_insurance .text{padding-top:25px}.pg_detail_insurance .text p{margin:0}.program-content-important{border:1px solid rgba(0,0,0,.1);padding:15px 15px 0 15px}.program-content-important h3{font-size:18.75px;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif}.program-content h2{font-size:36px}.pg_detail_order_pdf{padding-top:30px}.pg_detail_order_box{border-radius:3px;padding:15px 15px 5px;margin-bottom:30px;border:4px solid #1ca392}.pg_detail_order_box .pg_detail_total{background-color:#fff}.pg_detail_order_box h2{margin-bottom:15px}.pg_detail_order_box input,.pg_detail_order_box select,.pg_detail_order_box textarea{border-radius:3px;border:2px solid #97a7d1;font-weight:bold}.pg_detail_order_box input.ro-input.ro-input-no-rr{background-color:#fff;font-weight:bold}.pg_detail_order_box input.ro-input.ro-input-no-rr{border-top-right-radius:0;border-bottom-right-radius:0}.pg_detail_order_box .ro-input-addon{background-color:#fff;border:2px solid #f1f1f1;border-top-right-radius:3px;border-bottom-right-radius:3px;font-weight:bold}.pg_detail_order_box .form-check-label{position:relative}.pg_detail_order_box .form-check-label span{display:inline-block;margin-left:25px}.rnc_emailcheck{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);padding:10px;margin-right:15px;margin-bottom:15px}@media(max-width: 767px){.rnc_emailcheck{margin-right:25px}}.pg_detail_head_social{z-index:2;position:relative}.pg_detail_head_social .in{padding:0 0 20px;z-index:2;position:absolute;right:0;top:0;max-width:30%}.pg_detail_head_social .inleft{padding:0 0 20px;z-index:2;position:absolute;left:0;top:0;max-width:70%;overflow:hidden;height:35px}.pg_detail_head_social .inleft p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg_detail_head_social .inleft:hover{height:auto;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.pg_detail_head_social .inleft:hover p{white-space:normal}.pg_detail_head_social #___plusone_0{margin-top:2px !important}.pg_detail_hotel .content,.pg_detail_hotel .gallery{padding:0 15px}.pg_detail_hotel .icon{width:21px;height:20px;margin-right:10px}.pg_detail_faq_head,.pg_detail_feedback_head{padding-top:25px;padding-bottom:15px}.pg_detail_baggage_img .img{width:auto;max-height:250px;max-width:100%}.pg_detail_baggage_generator{text-align:center}.pg_detail_baggage_generator .baggage{display:inline-block;position:relative;overflow:hidden;width:200px;height:250px;background:url(luggage/ex-xl.svg) no-repeat bottom left;background-size:auto 100%;margin:15px 0;padding:0 15px;font-size:1px}.pg_detail_baggage_generator .baggage.IN.s{background-image:url(luggage/in-s.svg)}.pg_detail_baggage_generator .baggage.IN.m{background-image:url(luggage/in-m.svg)}.pg_detail_baggage_generator .baggage.IN.xl{background-image:url(luggage/in-xl.svg)}.pg_detail_baggage_generator .baggage.EX.s{background-image:url(luggage/ex-s.svg)}.pg_detail_baggage_generator .baggage.EX.m{background-image:url(luggage/ex-m.svg)}.pg_detail_baggage_generator .baggage.EX.xl{background-image:url(luggage/ex-xl.svg)}.pg_detail_baggage_generator .baggage .weight{display:block;position:absolute;background:url(svg/ic-blank-green.svg) no-repeat center;background-size:auto 100%;top:10em;left:0;width:46em;height:40em;color:#fff}.pg_detail_baggage_generator .baggage .weight .number{font-size:18px;font-weight:bold;display:block}.pg_detail_baggage_generator .baggage .weight .unit{margin-top:-5px;font-size:10px;display:block}.pg_detail_baggage_generator .baggage.IN .weight{background-image:url(svg/ic-blank-green.svg)}.pg_detail_baggage_generator .baggage.EX .weight{background-image:url(svg/ic-blank-red-smoth.svg)}.pg_detail_baggage_generator .baggage.s .weight{top:100em}.pg_detail_baggage_generator .baggage.m .weight{top:35em}.pg_detail_baggage_generator .baggage.xl .weight{left:10em}.pg_detail_baggage_generator .baggage .size{display:block;position:absolute;color:#222;font-size:14px}.pg_detail_baggage_generator .baggage.s .size.D{left:125px;top:46%}.pg_detail_baggage_generator .baggage.m .size.D{left:139px;top:39%}.pg_detail_baggage_generator .baggage.s .size.V{left:28px;bottom:37px;text-align:left}.pg_detail_baggage_generator .baggage.s .size.H{left:79px;bottom:37px;text-align:left}.pg_detail_baggage_generator .baggage.m .size.V{left:33px;bottom:37px;text-align:left}.pg_detail_baggage_generator .baggage.m .size.H{left:86px;bottom:37px;text-align:left}.pg_detail_baggage_generator .baggage .size.O{left:33px;bottom:37px;text-align:center}.pg_detail_feedback_carousel{background-color:#dce2f0;padding-top:20px;padding-bottom:20px;margin-bottom:25px;margin-top:-26px;position:relative}.pg_detail_feedback_carousel .slide-nav{position:absolute;left:0;top:0;width:100%;height:100%}.pg_detail_feedback_carousel .slide-nav a{top:50%;margin-top:-30px;width:60px;height:60px}.pg_detail_feedback_carousel .slide-nav a.next::after{margin-left:-15px;margin-top:-30px;width:30px;height:60px}.pg_detail_feedback_carousel .item{display:none;position:relative;padding-left:15px}.pg_detail_feedback_carousel .item.current{display:block}.pg_detail_feedback_carousel .item::before{content:"";display:block;position:absolute;width:24px;height:16px;background:url(svg/quotation-blue-light.svg) no-repeat center;background-size:100%;left:-15px;top:4px}.pg_detail_feedback_carousel:before{content:"";position:absolute;left:0;top:0;width:15px;height:100%;background-image:url(svg/diary-blue-light-left.svg);background-color:#fff;background-size:auto 20px;background-repeat:repeat-y}.pg_detail_feedback_carousel:after{content:"";display:block;position:absolute;width:12px;height:30px;top:-12px;left:20px;background:url(svg/clasp.svg) repeat-x top left;background-size:100% auto}.pg_detail_feedback_carousel .title{font-size:15px}.pg_detail_feedback_carousel .text{padding-right:45px}.pg_detail_feedback_carousel .text p{font-size:15px;margin-bottom:0;font-family:"TTSouses-Bold","TTSouses-Bold-fb",sans-serif}.pg_detail_feedback_carousel.rnc_slider .slide-nav a{transform:none}.pg_detail_feedback_carousel.rnc_slider .slide-nav a:after{background:url(svg/ic-arrow-right.svg) no-repeat center;background-size:100% auto}@media(max-width: 991px){.pg_detail_feedback_carousel .title{padding-left:30px}.pg_detail_feedback_carousel .text{padding-left:30px}}@media(max-width: 767px){.pg_detail_feedback_carousel .text{padding-right:30px}}.detail-content-box{border:1px solid #ccd4e8;border-radius:3px;margin-top:15px;margin-bottom:15px}.detail-content-box.red{border-left:4px solid #e65554}.detail-content-box.blue{border-left:4px solid #375bb9}.detail-content-box.light-blue{border-left:4px solid #ccd4e8}.detail-content-box.yelow{border-left:4px solid #fcb31a}.detail-content-box .content-inside{padding-left:60px;padding-right:50px}.detail-content-box .icon{display:inline-block;width:32px;height:30px;margin-bottom:7px;margin-right:10px}.detail-content-box h2{margin-bottom:20px}.difficulty-badge{display:inline-block;border-radius:10px;background-color:hsla(0,0%,100%,.6);line-height:1;padding:5px 0;width:110px;height:37px;position:relative;cursor:pointer;vertical-align:middle}.difficulty-badge .title,.difficulty-badge .text{font-size:12px;font-weight:700;line-height:14px;text-align:left;color:#375bb9;width:100px;transition:opacity .5s ease;position:absolute;left:5px;top:5px;text-align:center}.difficulty-badge .title{opacity:1}.difficulty-badge .text{opacity:0}.difficulty-badge .bar{display:inline-block;width:60px;height:10px;background:url(svg/difficulty-blank.svg) 5px top no-repeat;background-size:auto 100%;position:relative}.difficulty-badge .bar.l-1::after,.difficulty-badge .bar.l-2::after,.difficulty-badge .bar.l-3::after,.difficulty-badge .bar.l-4::after,.difficulty-badge .bar.l-5::after{content:"";display:block;width:60px;height:10px;background:url(svg/difficulty.svg) 5px top no-repeat;background-size:auto 100%;position:absolute;left:0;top:0}.difficulty-badge .bar.l-1::after{width:13px}.difficulty-badge .bar.l-2::after{width:21px}.difficulty-badge .bar.l-3::after{width:34px}.difficulty-badge .bar.l-4::after{width:48px}.difficulty-badge .bar.l-5::after{width:60px}.difficulty-badge:hover .title{opacity:0}.difficulty-badge:hover .text{opacity:1}.box_icons .difficulty-badge,.why-this .difficulty-badge{background-color:rgba(222,222,222,.6)}.box_icons .difficulty-badge{margin-top:5px}.difficulty-bar{display:inline-block;width:120px;height:20px;background:url(svg/difficulty-blank.svg) 5px top no-repeat;background-size:auto 100%;position:relative}.difficulty-bar.l-1::after,.difficulty-bar.l-2::after,.difficulty-bar.l-3::after,.difficulty-bar.l-4::after,.difficulty-bar.l-5::after{content:"";display:block;width:120px;height:20px;background:url(svg/difficulty.svg) 5px top no-repeat;background-size:auto 100%;position:absolute;left:0;top:0}.difficulty-bar.l-1::after{width:26px}.difficulty-bar.l-2::after{width:42px}.difficulty-bar.l-3::after{width:68px}.difficulty-bar.l-4::after{width:90px}.difficulty-bar.l-5::after{width:120px}.favorite-badge{background-color:hsla(0,0%,100%,.6);width:50px;height:50px;padding:16px 15px;display:inline-block;border-radius:50px;line-height:1;margin:-7px 0 -7px 25px;vertical-align:middle}.favorite-badge .icon{width:20px;height:18px}.favorite-badge:hover{background-color:#375bb9}.favorite-badge.unsaved .icon,.favorite-badge.saved:hover .icon{background-image:url(svg/heart-grey.svg) !important}.favorite-badge.saved .icon{background-image:url(svg/heart.svg) !important}.detail-country-badge{display:inline-block;border-radius:10px;background-color:hsla(0,0%,100%,.6);line-height:1;padding:10px 15px;margin-right:15px;height:37px;position:relative;cursor:pointer;vertical-align:middle;font-size:16px;text-align:center;transition:opacity .5s ease;font-weight:700}.title-badges{margin-bottom:20px}@media(min-width: 992px){.title-badges{margin-bottom:20px;text-align:right}}
