/* SaoViettravel page module: tour-detail. Only selectors fully scoped to verified page wrappers were moved here. */
.tourDetailContainer .tourDetailMainDiv .tourRule .nav>li>a{padding:10px 9px;font-size:16px}@media (max-width:769px){.tourSideBar{display:none!important}}.tourDetailheadLine{border-bottom:2px solid #ffce34}.priceDiv .price{color:#fc0}.floatBox .priceDiv .price{color:#f79321;font-weight:700}@media only screen and (min-width:320px){.floatBox .priceDiv .price{font-size:26px}}@media only screen and (min-width:768px){.floatBox .priceDiv .price{font-size:28px}}.floatBox .priceDiv .perGuest{color:#4e4e4e}.tourDetailheadLine{padding:5px 15px;margin-top:15px;margin-bottom:0;border-bottom:none;font-weight:700;font-size:22px}@media only screen and (max-width:480px){.tourDetailheadLine{margin-left:-18px}}.tourHeaderContainer{background:#fff}.tourHeaderContainer .tourHeaderBookingDiv .floatBox{border-style:solid;border-left:none;border-right:none;border-bottom:none;border-radius:4px}.tourHeaderCover2{box-shadow:0 5px 26px 0 rgba(68,88,144,0.14);background-size:cover;background-position:center}@media only screen and (max-width:767px){.tourHeaderCover2 .tourHeaderBackgroundTrans{top:-390px!important}}@media only screen and (max-width:480px){.tourHeaderCover2 .tourHeaderBackgroundTrans{top:-300px!important}}@media only screen and (max-width:375px){.tourHeaderCover2 .tourHeaderBackgroundTrans{top:-290px!important}}@media only screen and (max-width:320px){.tourHeaderCover2{height:290px}}.tourHeaderCover2 .tourHeaderBackgroundTrans{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(61,63,71,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-shadow:0 0 1px #31333a}.tourHeaderCover2 .tourHeaderBackgroundTrans .title{font-size:32px}.tourHeaderCover2 .tourHeaderCoverTitle{-webkit-transition:all .3s linear;transition:all .3s linear;left:0;width:100%;background-color:rgba(235,235,235,.75);text-align:left;box-shadow:0 1px 1px rgba(0,0,0,.1)}@media only screen and (min-width:320px){.tourHeaderCover2 .tourHeaderCoverTitle{position:absolute;bottom:20px}}@media only screen and (min-width:480px){.tourHeaderCover2 .tourHeaderCoverTitle{position:absolute;bottom:90px}}.tourHeaderCover2 .tourHeaderCoverTitle h1{line-height:1.3;margin:0;padding:10px 15px;color:#ffce34;text-shadow:0 0 1px #f9f9f9}@media only screen and (min-width:320px){.tourHeaderCover2 .tourHeaderCoverTitle h1{font-size:24px}}@media only screen and (min-width:480px){.tourHeaderCover2 .tourHeaderCoverTitle h1{font-size:48px}}.tourDetailContainer .tourDetailMainDiv p{line-height:1.45;font-size:16px;color:#3f3b3b;text-align:justify}.tourDetailContainer .tourDetailMainDiv ul{text-align:justify;line-height:1.45;font-size:16px;color:#3f3b3b;margin-left:0;padding-left:20px}@media only screen and (min-width:320px){.tourDetailContainer .tourDetailMainDiv .tourScheduleContainer{padding-right:0;padding-left:0}}@media only screen and (min-width:480px){.tourDetailContainer .tourDetailMainDiv .tourScheduleContainer{padding-right:15px;padding-left:15px}}.tourDetailContainer .tourDetailMainDiv .tourSchedule h3{font-size:18px;color:#003b95;text-transform:capitalize;font-weight:700;line-height:1.5}.tourDetailContainer .tourDetailMainDiv .tourSchedule ul{text-align:justify;line-height:1.6;font-size:16px;color:#3f3b3b}.tourDetailContainer .tourDetailMainDiv ol{text-align:justify;line-height:1.5;font-size:16px;color:#3f3b3b}@media only screen and (min-width:320px){.tourDetailContainer .tourDetailMainDiv .tourSchedule h3,.tourDetailContainer .tourDetailMainDiv .tourSchedule p{text-align:justify}}.tourDetailContainer .tourDetailMainDiv .tourSchedule img{margin:0 auto;max-width:100%;height:auto;display:block;object-fit:cover;vertical-align:middle}.tourDetailContainer .tourDetailMainDiv .tourSchedule .tourScheduleTable thead td,.tourDetailContainer .tourDetailMainDiv .tourSchedule .tourScheduleTable tbody td{font-size:16px;padding:5px!important;color:#333;border-color:#e7eaf3;text-align:center!important}.tourDetailContainer .tourDetailMainDiv .tourService .tourServiceItem{padding-top:10px;padding-bottom:10px}.tourDetailContainer .tourDetailMainDiv .tourService .tourServiceItem span{color:#4e4e4e}.tourDetailContainer .tourDetailMainDiv .tourService .tourServiceItem span i{margin-right:8px;color:#f79321}.tourDetailContainer .tourDetailMainDiv .tourRule .tab-content .tab-pane{padding-top:10px}@media only screen and (min-width:320px){.tourSideBar{display:none}}@media only screen and (min-width:480px){.tourSideBar{display:block}}@media only screen and (max-width:900px){.tourSideBar{display:none}}.tourSideBar ul.nav-tabs{border-radius:0;z-index:9;border-bottom:none;background-color:#fff}.tourSideBar ul.nav-tabs.affix{top:0}@media only screen and (min-width:320px){.tourSideBar ul.nav-tabs{width:100%}}@media only screen and (max-width:1920px){.tourSideBar ul.nav-tabs{width:410px!important}}@media only screen and (max-width:1600px){.tourSideBar ul.nav-tabs{width:410px!important}}@media only screen and (max-width:1366px){.tourSideBar ul.nav-tabs{width:380px!important}}@media only screen and (min-width:1200px){.tourSideBar ul.nav-tabs{width:380px}}.tourSideBar ul.nav-tabs li{margin:0;border-bottom:1px solid #f1f1f2}.tourSideBar ul.nav-tabs li:first-child{border-top:none}.tourSideBar ul.nav-tabs li a{color:#3f3b3b;margin:0;padding:15px;border-radius:0;border:none;border-left:2px solid transparent;font-size:16px}.tourSideBar ul.nav-tabs li a:hover{background-color:#fafafa;color:#fc0}.tourSideBar ul.nav-tabs li.active a{color:#ffce34;background:#dba510;border-left:2px solid #ffce34}.tourSideBar ul.nav-tabs li.active a:hover{border-bottom:none;border-right:none;border-top:none}