You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
216 lines
17 KiB
CSS
216 lines
17 KiB
CSS
6 years ago
|
@charset "utf-8";
|
||
|
/* CSS Document */
|
||
|
@media(min-width:1400px){
|
||
|
body { background:url(https://data.chinahighlights.com/css/images/tour/detail/bg-tailor-1920.jpg) no-repeat left bottom fixed #e6eaff !important; }
|
||
|
}
|
||
|
@media(max-width:1400px){
|
||
|
#wrapper { background:url(https://data.chinahighlights.com/css/images/tour/detail/bg-tailor-1400.jpg) no-repeat left bottom fixed #e6eaff !important;}
|
||
|
}
|
||
|
@media(max-width:1280px){
|
||
|
#wrapper { background:url(https://data.chinahighlights.com/css/images/tour/detail/bg-tailor-1400.jpg) no-repeat left bottom fixed #e6eaff !important; }
|
||
|
}
|
||
|
label { font-weight: normal !important}
|
||
|
@media(min-width:1000px){
|
||
|
#header { height:91px !important; background-color:#a31022 !important; background-image: none !important;}
|
||
|
}
|
||
|
#tailorBlock { display: block; margin: 10px 0; position:relative;}
|
||
|
.michaelIcon { margin:20px 0 55px;}
|
||
|
#leftBlock p { line-height:25px; margin-bottom:15px;}
|
||
|
#leftBlock img { display: block; float: left; margin:0 10px 5px 0;}
|
||
|
@media(min-width:1024px) {
|
||
|
.marginTop { margin-top:40px;}
|
||
|
}
|
||
|
#tailorRight { padding:20px 10px 30px 0; border-radius:6px; z-index:9999; background:rgba(255,255,255,0.8) !important; position:relative; box-shadow:0 0 3px #666 inset; }
|
||
|
.karenSay { background:#e0e3f0; border-radius:4px; padding:10px 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; line-height:22px; width:230px; position:fixed;}
|
||
|
.karenSay .pointTo { background:url(https://data.chinahighlights.com/css/images/tour/detail/point-to.png) no-repeat; display: block; width:33px; height:21px; position: absolute; bottom:-21px; right:70px;}
|
||
|
/* rewrite calendar style */
|
||
|
.ui-widget-content { border: none !important; border-radius:4px; box-shadow:0 0 5px #999;}
|
||
|
.ui-datepicker { width:20em !important; padding:0 !important}
|
||
|
.ui-datepicker td { background: none !important;}
|
||
|
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header { border: none !important; font-size:12px !important}
|
||
|
.ui-datepicker td span, .ui-datepicker td a.ui-state-hover, .ui-datepicker td span, .ui-datepicker td a.ui-state-highlight, .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-buttonpane button { background: none !important;}
|
||
|
.ui-datepicker th { font-size:12px !important;}
|
||
|
#ui-datepicker-div{z-index:10000;}
|
||
|
.ui-helper-clearfix:after { content:normal !important}
|
||
|
@media(max-width:750px) {
|
||
|
#ui-datepicker-div{z-index:888 !important;}
|
||
|
#tailorRight h2 { background:#f1f1f1; padding:8px 10px; margin: 0 0px 15px !important}
|
||
|
}
|
||
|
#tailorRight h2 { display: block; margin: 0 0 15px; font-weight: normal; font-size:20px;}
|
||
|
#tailorRight h2.withText { margin-bottom:5px !important;}
|
||
|
#tailorRight .tipText { display: block; color:#999; margin: 5px 0 20px 27px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
|
||
|
#tailorRight input { vertical-align:middle; margin:-3px 5px 0 0;}
|
||
|
.whoTravel { display: block; margin: 5px 0 20px;}
|
||
|
@media(max-width:750px) {
|
||
|
#tailorRight { padding: 10px !important; border-radius:0!important; box-shadow:none !important; margin:auto -10px !important; background: #fff !important }
|
||
|
#tailorRight h2 { margin-left:10px;}
|
||
|
.groupType { padding:0 !important}
|
||
|
.groupType, .travelDays, .daysBlock{ font-size:15px !important; font-weight: normal !important; margin-bottom:10px !important;}
|
||
|
.alone, .couple, .family, .group { background: none !important; text-align: left !important}
|
||
|
.hotelStyle { text-align:left !important; margin-left:20px;}
|
||
|
.guideStyle { text-align: left !important; margin-left:20px !important}
|
||
|
.transportStyle { text-align: left !important; margin-left:20px !important}
|
||
|
.specialRequest textarea { height:220px !important;}
|
||
|
.mobileSend { position:fixed; bottom:0; left:0; display: block; width:100%; z-index:9999}
|
||
|
.mobileSend input { background:#a31022; text-align:center; padding:10px 0; display: block; width:100%; border-radius: 0!important; color:#fff; font-size:18px; border: none !important;}
|
||
|
.mobileStart { display: block; margin-top:15px; font-size:14px; background:url(https://data.chinahighlights.com/css/images/tour/detail/bg-tailor-500.jpg) no-repeat left bottom; background-size:100%; padding:15px 0 25px;}
|
||
|
}
|
||
|
.whoTravel .groupType { display: block; padding:100px 0 0; text-align:center; margin-left:20px; cursor:pointer}
|
||
|
.whoTravel .groupType.selected, .hotelBlock .hotelStyle.selected, .guideBlock .guideStyle.selected, .transportBlock .transportStyle.selected { background-color:#a31022 !important; width:auto; border-radius:4px; height:100%; padding:10px!important; background-image: none !important; color:#fff;}
|
||
|
.whoTravel .groupType label{ display: block; clear: both; width:100%;}
|
||
|
.whoTravel .groupType .familyDetail { display: block; margin:15px 0 0; padding:0 10px;}
|
||
|
.whoTravel .groupType .familyDetail b { font-weight: normal; font-size:0.9em; display: inline-block; width:50px; float: left;}
|
||
|
.whoTravel .groupType .familyDetail input { width:50px; text-align:center; border:1px solid #555; background:#fff; border-radius:4px; font-family:Verdana, Geneva, sans-serif; padding:2px 0; color:#555; display: inline-block; margin-top:0 !important;}
|
||
|
@media(min-width:768px) {
|
||
|
.alone.selected, .couple.selected { margin-top:50px; }
|
||
|
.family.selected, .group.selected { margin-top:20px;}
|
||
|
.fiveStar.selected, .fourStarL.selected, .threeStar.selected { margin-top:20px;}
|
||
|
.fourStarV.selected { margin-top:30px;}
|
||
|
.everyDay.selected, .mostDay.selected, .onlyEssential.selected { margin-top:45px;}
|
||
|
.flights.selected, .selfB.selected { margin-top:30px;}
|
||
|
.train.selected, .mixed.selected { margin-top:15px;}
|
||
|
}
|
||
|
.whoTravel .groupType.alone { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -4px 6px;}
|
||
|
.whoTravel .groupType.alone:hover { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -304px 6px;}
|
||
|
.whoTravel .groupType.couple { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 7px -358px;}
|
||
|
.whoTravel .groupType.couple:hover { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -293px -358px;}
|
||
|
.whoTravel .groupType.family { background-image:url(https://data.chinahighlights.com/pic/tailor-icon.png); background-repeat: no-repeat; background-position:29px -722px;}
|
||
|
.whoTravel .groupType.family:hover {background-image:url(https://data.chinahighlights.com/pic/tailor-icon.png); background-repeat: no-repeat; background-position:-271px -722px;}
|
||
|
.whoTravel .groupType.group { background-image:url(https://data.chinahighlights.com/pic/tailor-icon.png); background-repeat: no-repeat; background-position:16px -1088px;}
|
||
|
.whoTravel .groupType.group:hover { background-image:url(https://data.chinahighlights.com/pic/tailor-icon.png); background-repeat: no-repeat; background-position: -284px -1088px;}
|
||
|
|
||
|
.travelDays { display: block; margin:5px 0 30px; clear: both}
|
||
|
.travelDays .daysBlock { margin-left:20px; display: block; line-height:25px;}
|
||
|
.travelDays .daysBlock select.tourDays { width:140px; height:39px; text-align:center; border:5px solid #d1d1d1; background:#fff; border-radius:4px; font-family:Verdana, Geneva, sans-serif; padding:2px 0; color:#555; margin-right:5px; font-size:1.5rem;}
|
||
|
.travelDays .daysBlock select.tourDays:focus { border:5px solid #a31022;}
|
||
|
.travelDays .daysBlock input.radio { display: inline; margin-right:0 !important}
|
||
|
.travelDays .daysBlock label { display: inline-block; margin-right:20px;}
|
||
|
|
||
|
.datesArrival { display: block; margin:5px 0 30px;}
|
||
|
.datesArrival input { border:1px solid #d1d1d1; background:url(https://data.chinahighlights.com/css/images/calender.GIF) no-repeat 98% 6px #fff; padding:5px 3px; text-align:center; width:100%; border-radius:4px; margin: 0 0 0 20px !important; color:#555; font-family:Verdana, Geneva, sans-serif; border:5px solid #d1d1d1; font-size:1.5rem;}
|
||
|
.datesArrival input:focus { border:5px solid #a31022;}
|
||
|
.datesArrival input[type="date"] { height:30px;}
|
||
|
@media(max-width:750px) {
|
||
|
.datesArrival input { height:39px !important;}
|
||
|
.hotelStyle { padding:0 !important; width:auto !important; font-size:15px; margin-bottom:10px;}
|
||
|
.fiveStar, .fourStarL, .fourStarV, .threeStar { background: none !important; text-align: left !important}
|
||
|
}
|
||
|
.hotelBlock { display: block; margin: 5px 0 30px;}
|
||
|
.hotelBlock .hotelStyle { display: block; width:155px; padding-top:60px; text-align:center; cursor:pointer}
|
||
|
.hotelBlock .hotelStyle.fiveStar { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 33px -1475px ;}
|
||
|
.hotelBlock .hotelStyle.fiveStar:hover { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -266px -1475px ;}
|
||
|
.hotelBlock .hotelStyle.fourStarL { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 34px -1820px;}
|
||
|
.hotelBlock .hotelStyle.fourStarL:hover { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -265px -1820px;}
|
||
|
.hotelBlock .hotelStyle.fourStarV { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 33px -2503px;}
|
||
|
.hotelBlock .hotelStyle.fourStarV:hover { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -266px -2503px;}
|
||
|
.hotelBlock .hotelStyle.threeStar { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 32px -2164px;}
|
||
|
.hotelBlock .hotelStyle.threeStar:hover { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -267px -2164px;}
|
||
|
@media(max-width:750px) {
|
||
|
.guideStyle { width: auto !important; padding:0 !important; font-size:15px; margin-bottom:8px;}
|
||
|
.everyDay, .mostDay, .onlyEssential { background: none !important;}
|
||
|
}
|
||
|
.guideBlock { display: block; margin: 5px 0 30px;}
|
||
|
.guideBlock .guideStyle { width:200px; padding-top:100px; margin-left:15px; cursor:pointer}
|
||
|
.guideBlock .guideStyle.everyDay {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 27px -2828px;}
|
||
|
.guideBlock .guideStyle.everyDay:hover {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -273px -2828px;}
|
||
|
.guideBlock .guideStyle.mostDay {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 27px -3192px;}
|
||
|
.guideBlock .guideStyle.mostDay:hover {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -273px -3192px;}
|
||
|
.guideBlock .guideStyle.onlyEssential {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 40px -3558px;}
|
||
|
.guideBlock .guideStyle.onlyEssential:hover {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -260px -3558px;}
|
||
|
|
||
|
@media(max-width:750px) {
|
||
|
.transportStyle { width:auto !important; margin-right:0 !important; padding:0 !important; font-size:15px; margin-bottom:8px;}
|
||
|
.train, .flights, .mixed, .selfB { background: none !important;}
|
||
|
}
|
||
|
.transportBlock { display: block; margin:5px 0 30px;}
|
||
|
.transportBlock .transportStyle { display: block; float: left; width:200px; margin-right:40px; padding-top:70px; margin-left:15px; cursor:pointer}
|
||
|
.transportBlock .transportStyle.train {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 51px -4621px;}
|
||
|
.transportBlock .transportStyle.train:hover {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -249px -4621px;}
|
||
|
.transportBlock .transportStyle.flights {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 24px -3929px;}
|
||
|
.transportBlock .transportStyle.flights:hover {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -276px -3929px;}
|
||
|
.transportBlock .transportStyle.mixed {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 24px -4274px;}
|
||
|
.transportBlock .transportStyle.mixed:hover {background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -276px -4274px;}
|
||
|
.transportBlock .transportStyle.selfB { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat 11px -2493px;}
|
||
|
.transportBlock .transportStyle.selfB:hover { background:url(https://data.chinahighlights.com/pic/tailor-icon.png) no-repeat -288px -2493px;}
|
||
|
|
||
|
.specialRequest { display: block; margin:5px 0 30px;}
|
||
|
.specialRequest textarea { border:5px solid #d1d1d1; background:#fff; padding:10px; height:150px; margin-left:27px; border-radius:4px; font-family:Verdana, Geneva, sans-serif; color:#555; font-size:12px;}
|
||
|
.specialRequest textarea:focus { border:5px solid #a31022;}
|
||
|
.citySelect { margin:2px 0 15px 20px; overflow: hidden;}
|
||
|
.citySelect input { margin-right:1px !important;}
|
||
|
.citySelect .row > div { margin-bottom:5px;}
|
||
|
.citySelect em { color:#999; font-size:12px; margin-left:2px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
|
||
|
|
||
|
.seriousBooking { display:block; margin: 0 0 15px 15px; overflow:hidden;}
|
||
|
.seriousBooking input { margin-right:0px !important}
|
||
|
|
||
|
.contactInfo { display: block; margin:5px 0 30px;}
|
||
|
.personalInfo { margin:10px 10px 10px 20px;}
|
||
|
@media(max-width:750px) {
|
||
|
.citySelect label { font-size:14px !important; margin-bottom:8px !important}
|
||
|
.personalInfo { margin: 10px !important;}
|
||
|
.personalInfo label { font-size:15px !important; font-weight: normal !important;}
|
||
|
.personalInfo select { margin:-2px -5px -2px -10px !important}
|
||
|
.sendInquiry input { margin-left:0 !important}
|
||
|
.personalInfo input:focus { transform:scale(1.2)}
|
||
|
}
|
||
|
.input-group-addon { background:#d1d1d1 !important;}
|
||
|
.personalInfo label { color: #666; display: block; font-size: 13px; font-weight: bold; margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif }
|
||
|
.personalInfo input { font-size: 1.5rem; font-weight: normal; padding:6px 3px 6px 10px; background-color: #fff; color: #333; width: 100%; font-family:Arial, Helvetica, sans-serif; border-radius:2px; margin:0 !important; border:5px solid #d1d1d1; height:40px;}
|
||
|
.personalInfo input:focus { border-color: #a31022;}
|
||
|
.personalInfo select { border:none; background:#d1d1d1; margin:-1px -5px 0 -10px; color:#0c6197;}
|
||
|
|
||
|
.sendInquiry { display: block; margin:35px -10px 10px !important;}
|
||
|
.sendInquiry input { background:#a31022; text-align:center; width:100%; color:#fff; padding:8px 0; border-radius:4px; font-size:1.8em; border: none; font-family: Arial, Helvetica, sans-serif; cursor:pointer; margin-left:20px;}
|
||
|
|
||
|
.arrowDownTest { border:#999 1px solid; padding:3px 4px; display:block; position:absolute; background-color:#FFF; color:#a31022; z-index:11000; -moz-border-radius:4px; border-radius:4px; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.075) inset, 0 0 8px #000; }
|
||
|
.arrowDown { position:absolute; top:22px; left:4px; }
|
||
|
/* Mcafee Security */
|
||
|
.securityArea { margin:10px 0 0 0; }
|
||
|
.mcafeeIcon { width:80px; float: left; }
|
||
|
.mcafeeIcon img, .Trusteicon img { height:35px; }
|
||
|
.Trusteicon { width:120px; float: left; }
|
||
|
|
||
|
/*nationality */
|
||
|
.ac_results { background-color: #FFF; border: 1px solid #5E5E5E; z-index:9999; border-radius:0 0 4px 4px; }
|
||
|
.ac_results ul { margin: 0px; padding: 0px; }
|
||
|
.ac_results li { list-style: none; padding: 5px 10px 5px 10px; cursor:default; margin: 3px; color:#545454; text-transform:capitalize; }
|
||
|
.ac_results .ac_caption { border-bottom: dashed 1px #666; color: #666; margin: 8px 10px 3px 10px; }
|
||
|
.ac_results .ac_even { background-color:#FFF; }
|
||
|
.ac_results ac_odd { background-color: #FFF; }
|
||
|
.ac_results .ac_over { background-color:#bce7ff; color:#a31022 }
|
||
|
.ac_results .ac_code { color: #545454; width: 50%; display: block; float: left; margin-right: 10px; }
|
||
|
.ac_results .ac_Name { color: #545454; }
|
||
|
.ac_results .ac_highLight { font-weight: bold; color: #a31022; }
|
||
|
input.nationality { text-transform: capitalize; }
|
||
|
.noSpam { display: block; font-size:0.9em; position:absolute; bottom:-20px; left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999}
|
||
|
|
||
|
/* header & footer */
|
||
|
#tailorFooter { display: block;}
|
||
|
#tailorFooter .footerBlock { margin:0 auto; padding:40px 0 10px; text-align:right}
|
||
|
.requiredArea { display: block; border-bottom:1px dashed #a31022; color:#a31022; padding:2px 0 4px 10px; clear: both; font-size:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px;}
|
||
|
|
||
|
/* get TA rating */
|
||
|
#getTA { margin: 15px 0; border:1px solid #589442; border-radius:4px; overflow:hidden; width:100%; }
|
||
|
#getTA .TAtitle { display: block; margin:10px; font-size:16px; color:#000 }
|
||
|
#CDSWIDSSP .widSSPData .widSSPH18 { display: none !important; }
|
||
|
#CDSWIDSSP { width:100% !important; }
|
||
|
li#m7vBizElKF { list-style: none !important; }
|
||
|
#CDSWIDSSP .widSSPData .widSSPBranding { margin-bottom:0 !important; }
|
||
|
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd { width:auto !important; display: none !important; }
|
||
|
#CDSWIDSSP .widSSPData .widSSPBranding dd { font-style:normal !important; }
|
||
|
#CDSWIDSSP .widSSPData .widSSPBranding a, #CDSWIDSSP .widSSPData .widSSPBranding a:link, #CDSWIDSSP .widSSPData .widSSPBranding a:visited { font-style:normal !important; }
|
||
|
#CDSWIDSSP .widSSPData .widSSPInformation { padding-bottom:0 !important; }
|
||
|
#CDSWIDSSP .widSSPData .widSSPWrap { display: none !important }
|
||
|
#CDSWIDSSP .widSSPData { padding:0 10px !important; }
|
||
|
/* footer */
|
||
|
.footPhone1 { display: block; border-bottom:1px solid #d1d1d1; padding:10px 0 10px 30px; margin-bottom:10px;}
|
||
|
/* rewrite icons style */
|
||
|
@media(max-width:750px) {
|
||
|
.fa-fw, .fa-globe, .fa-phone { font-size:20px !important;}
|
||
|
.personalInfo input { font-size: 14px !important; font-weight: normal; padding:7px 3px 7px 10px !important; background-color: #fff; color: #333; width: 100%; font-family:Arial, Helvetica, sans-serif; border-radius:2px; margin:0 !important;}
|
||
|
.form-control { height: auto !important;}
|
||
|
}
|
||
|
.fa-fw, .fa-globe, .fa-phone { color:#0c6197; font-size:16px !important; width:2em !important;}
|
||
|
iframe { height:0 !important; display: none !important;}
|
||
|
sup { color:#a31022; font-weight: bold;}
|