.am-pm { display: none; float: left; height: 43px; margin-right: 0.8em; margin-top: 0.1em; width: 57px } .am-pm1 { display: none; float: left; height: 43px; margin-right: 0.8em; margin-top: 0.1em; width: 49px } .am-pm2 { display: none; float: left; height: 43px; margin-right: 0.8em; margin-top: 0.1em; width: 47px } .am-pm3 { display: none; height: 43px; width: 57px } .am-pm4 { display: none; height: 43px; width: 49px } .am-pm5 { display: none; height: 43px; width: 47px } .body-text { display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; text-indent: 1em } .book-toc { display: block; text-align: left } .box-body-text { display: block; font-size: 0.75em; line-height: 150%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; text-indent: 1em } .box-flush-left { border-top: 3px dotted #000; display: block; font-size: 1.125em; font-style: italic; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-top: 0.7em } .box-flush-left1 { display: block; font-size: 0.75em; line-height: 150%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .box-flush-left2 { display: block; font-size: 0.75em; line-height: 150%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em } .box-heading { color: #138AD6; display: block; font-size: 1.41667em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .box-heading1 { color: #4e7b39; display: block; font-size: 1.41667em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .box-heading2 { color: #e23d31; display: block; font-size: 1.41667em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .box-heading3 { background: none; color: #4f7b38; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0.5em; padding-left: 0; text-indent: 0 } .box-heading4 { color: #E3005D; display: block; font-size: 1.41667em; line-height: 140%; margin-bottom: 0.2em; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0.3em } .box-list-b { background: none; display: block; font-size: 0.75em; line-height: 150%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-left: 0; text-indent: 0 } .box-text { background-color: #f1efe1; border-radius: 15px; display: block; margin-bottom: 15px; margin-left: 0; margin-right: 0; margin-top: 15px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .break { display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .bullet { background: none; display: none; font-family: monospace; margin-left: 0.2em; margin-right: 0.2em; padding-bottom: 0.2em; padding-right: 2em; padding-top: 0.5em; text-align: left } .bullet1 { display: none; font-family: monospace; padding-bottom: 0.2em; padding-right: 2em; padding-top: 0.5em; text-align: left } .bullet2 { background: none; display: none; font-family: monospace; line-height: 1.2; margin-left: 0.2em; margin-right: 0.2em; padding-bottom: 0.2em; padding-right: 2em; padding-top: 0.5em; text-align: left } .bulletarrow { color: #E42118; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .bulletarrow1 { color: #E42118; display: inline; font-family: monospace; font-size: 0.77778em; font-weight: normal; margin-right: 0.2em; text-align: left } .bulletarrow2 { color: #4f7b38; display: inline; font-family: monospace; font-size: 0.77778em; font-weight: normal; margin-right: 0.2em; text-align: left } .button { display: block; text-align: center } .button-wrapper { display: block; float: left; text-align: left; width: 100% } .calibre { display: block; font-size: 1em; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-left: 0; padding-right: 0; text-align: left } .calibre1 { text-align: left } .calibre10 { color: #E03126; display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre11 { background: none; color: black; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.2em; margin-left: 0; margin-right: 0; margin-top: 0; padding-left: 0; text-align: left; text-indent: 0 } .calibre12 { color: black; line-height: 1.2; text-align: left } .calibre13 { display: block; text-align: left } .calibre14 { color: #E03126; font-weight: bold; text-align: left } .calibre15 { font-style: italic; text-align: left } .calibre16 { display: block } .calibre17 { height: auto; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; vertical-align: bottom; width: auto } .calibre18 { color: black; display: block; padding-right: 0.6em; text-align: right } .calibre19 { display: block; font-weight: bold; margin-bottom: 0.2em; margin-left: 0; margin-right: 0; margin-top: 1.33em; text-align: left } .calibre2 { height: auto; width: 95% } .calibre20 { display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .calibre21 { color: #e13d32; display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .calibre22 { background: none; display: block; font-size: 1.83333em; font-weight: bold; line-height: 200%; margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 1.2em; padding-left: 0; text-align: left; text-indent: 0 } .calibre23 { color: #e13d32; display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left } .calibre24 { display: block; font-size: 1em; font-weight: bold; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; text-align: left } .calibre25 { display: block; font-size: 1em; font-weight: bold; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .calibre26 { -webkit-text-fill-color: #7796c5; color: #7796c5; line-height: 1.2; text-align: left } .calibre27 { -webkit-text-fill-color: #f8b15a; color: #f8b15a; line-height: 1.2; text-align: left } .calibre28 { -webkit-text-fill-color: #cf78a8; color: #cf78a8; line-height: 1.2; text-align: left } .calibre29 { -webkit-text-fill-color: #89c07b; color: #89c07b; line-height: 1.2; text-align: left } .calibre3 { display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .calibre30 { -webkit-text-fill-color: #8b70a6; color: #8b70a6; line-height: 1.2; text-align: left } .calibre31 { -webkit-text-fill-color: #bed373; color: #bed373; line-height: 1.2; text-align: left } .calibre32 { background-color: #138AD6; border-bottom-right-radius: 25px; border-top-right-radius: 25px; clear: both; color: #fff; display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0.7em; padding-left: 0.7em; padding-right: 0; padding-top: 0.7em; text-align: left } .calibre33 { color: #e13d32; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left } .calibre34 { border-top: 2px dotted #958E52; display: block; font-weight: bold; margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding-top: 0.6em; text-align: left; vertical-align: middle } .calibre35 { border-top: 2px dotted #958E52; display: block; font-weight: bold; margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding-top: 0.6em; text-align: left } .calibre36 { color: #138AD6; display: block; font-size: 1em; font-weight: bold; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .calibre37 { display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre38 { text-align: left; text-decoration: none } .calibre39 { color: #e13d32; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left } .calibre4 { -webkit-text-fill-color: #222; color: black; font-size: 1.125em; font-weight: normal; text-align: left } .calibre40 { color: #138AD6; display: block; font-size: 1em; font-weight: bold; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left } .calibre41 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em; text-align: left } .calibre42 { display: list-item; text-align: left } .calibre43 { text-align: left; text-transform: none } .calibre44 { border-bottom: 4px dashed #009dde; display: block; font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 0; padding-bottom: 0.4em; text-align: left } .calibre45 { color: black; display: block; font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 0; padding-bottom: 0.4em; text-align: left } .calibre46 { color: black; text-align: left } .calibre47 { border-bottom: 4px dashed #009dde; color: black; display: block; font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 0; padding-bottom: 0.4em; text-align: left } .calibre48 { color: black; display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre49 { color: black; text-align: left; text-decoration: none } .calibre5 { -webkit-text-fill-color: #222; color: black; font-size: 1em; font-weight: normal; text-align: left } .calibre50 { color: black; display: block } .calibre51 { background: none; color: #e13d32; display: block; font-size: 1.41667em; font-weight: bold; line-height: 250%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 1.2em; padding-left: 0; padding-top: 1em; text-align: left; text-indent: 0 } .calibre52 { background: none; color: #e13d32; display: block; font-size: 1.41667em; font-weight: bold; line-height: 250%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 1.2em; padding-left: 0; text-align: left; text-indent: 0 } .calibre53 { color: #af0c5f; display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left; width: 6em } .calibre54 { border-bottom: 2px dotted #e3005d; color: #e3005d; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; padding-bottom: 0.4em; text-align: left } .calibre55 { color: #e3005d; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 1.33em; text-align: left } .calibre56 { height: 85vh; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; vertical-align: bottom; width: auto } .calibre57 { color: #8a8557; display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: left; width: 6em } .calibre58 { background: none; border: none; border-top: none; color: #e13d32; display: block; font-size: 1em; font-weight: normal; line-height: 120%; margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: left; text-transform: uppercase } .calibre59 { border-bottom: none; color: #e3005d; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; padding-bottom: 0.4em; text-align: left } .calibre6 { font-size: 1em; font-weight: normal; margin-left: 1.2em; text-align: left } .calibre60 { height: auto; width: auto } .calibre61 { color: #e3005d; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; margin-bottom: 0.2em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .calibre62 { color: #8a8557; display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0; padding-top: 1em; text-align: left; width: 6em } .calibre63 { border-bottom: none; color: #e3005d; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; padding-bottom: 0.4em; text-align: left } .calibre7 { display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .calibre8 { height: auto; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; vertical-align: bottom; width: auto } .calibre9 { display: block; padding-right: 0.6em; text-align: right } .caption { background-color: #ddd; clear: both; display: block; font-size: 0.75em; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 4px; padding-left: 0; padding-right: 0; padding-top: 3px; text-align: right } .caption1 { background-color: #ddd; clear: both; color: black; display: block; font-size: 0.66667em; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 4px; padding-left: 0; padding-right: 0; padding-top: 3px; text-align: right } .car { background: none; color: #e13d32; display: block; font-size: 1em; font-weight: bold; line-height: 250%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 1.2em; padding-left: 0; text-align: left; text-indent: 0 } .context-eps { display: block; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: center } .disc-icons { color: #139CD8; display: inline; font-family: monospace; font-size: 2em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons1 { color: #E03126; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons10 { color: #8E3D89; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.15em; margin-top: 0.15em; text-align: left } .disc-icons2 { color: #008072; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons3 { color: #006CAF; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons4 { color: #EE8620; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons5 { color: #8E3D89; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons6 { color: #E03126; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.15em; margin-top: 0.15em; text-align: left } .disc-icons7 { color: #008072; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.15em; margin-top: 0.15em; text-align: left } .disc-icons8 { color: #006CAF; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.15em; margin-top: 0.15em; text-align: left } .disc-icons9 { color: #EE8620; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.15em; margin-top: 0.15em; text-align: left } .drinking { background: none; color: #006caf; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: -20px; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .drinking1 { color: #006CAF; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .eating { background: none; color: #008072; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: -20px; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .eating1 { color: #008072; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .entertainment { background: none; color: #ee8620; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: -20px; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .entertainment1 { color: #EE8620; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .feedback { border-bottom: 1px dotted #8a8557; border-top: 1px dotted #8a8557; display: block; margin-bottom: 0.3em; margin-left: 0; margin-right: 0; margin-top: 1em; padding-bottom: 0.8em; padding-left: 0; padding-right: 0; padding-top: 0.7em; text-align: left } .flush-left { display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .font-icon { background: none; color: #e13d32; display: inline-block; float: left; font-family: monospace; font-size: 1.5em; font-style: normal; font-weight: normal; margin-right: 0.2em; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: left; vertical-align: middle } .font-icon1 { background: none; color: black; display: inline-block; font-family: monospace; font-size: 1em; font-style: normal; font-weight: normal; padding-bottom: 0; padding-left: 0; padding-right: 0.1em; padding-top: 0; text-align: left } .font-prac-icon { display: inline; font-family: monospace; font-style: normal; font-weight: normal; text-align: left } .font-prac-icon1 { color: black; display: inline; font-family: monospace; font-style: normal; font-weight: normal; text-align: left } .fullWidth { clear: both; display: block; padding-bottom: 0; padding-left: 10px; padding-right: 10px; padding-top: 0; text-align: left; text-indent: 1em } .fullpageimage { height: auto; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; vertical-align: middle; width: auto } .heading { display: block; margin-bottom: 2.2em; text-align: left } .heading-icon { color: #e42118; display: inline; float: left; font-family: monospace; font-size: 6em; line-height: 125%; text-align: left; vertical-align: middle } .heading-icon1 { color: #e42118; display: inline; float: left; font-family: monospace; font-size: 5em; line-height: 125%; padding-right: 0.2em; text-align: left; vertical-align: middle } .heading-icon2 { color: #e42118; display: inline; float: left; font-family: monospace; font-size: 3.8em; line-height: 125%; padding-right: 0.2em; text-align: left; vertical-align: middle } .heading-icon3 { color: #e42118; display: inline; float: left; font-family: monospace; font-size: 5.5em; padding-top: 0.02em; text-align: left; vertical-align: middle } .heading-icon4 { color: #e42118; display: inline; float: left; font-family: monospace; font-size: 3.5em; text-align: left; vertical-align: middle } .heading1 { color: #E03126; display: block; font-size: 2em; font-weight: 100; line-height: 1.2; margin-bottom: 2.2em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .heading2 { color: #E03126; display: block; font-size: 2em; font-weight: 100; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .heading3 { display: block; margin-bottom: 1.1em; text-align: left } .heading4 { display: block; font-size: 2em; font-weight: bold; line-height: 100%; margin-bottom: 1.1em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .heading5 { color: #E03126; display: block; font-size: 2em; font-weight: 100; line-height: 1.2; margin-bottom: 1.1em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .icon { background: none; display: inline-block; font-family: monospace; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: left } .icon1 { background: none; display: none; font-family: monospace; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: left } .image-wheeler { display: block; float: left; margin-bottom: 0.2em; margin-left: 0; margin-right: 1em; margin-top: 0; text-align: left } .intro-flush-left { display: inline-block; font-size: 1em; line-height: 140%; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 0.3em } .intro-text { border-bottom: 2px dotted #000; clear: both; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-bottom: 1em } .introduction { border-bottom: 2px dotted #968E52; border-top: 2px dotted #968E52; clear: both; display: block; font-size: 1.125em; padding-bottom: 0.5em; padding-left: 0; padding-right: 0; padding-top: 0.5em; text-align: left } .introduction1 { border-bottom: 2px dotted #968E52; border-top: 2px dotted #968E52; clear: both; display: block; font-size: 1.125em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-bottom: 0.5em; padding-left: 0; padding-right: 0; padding-top: 0.5em } .introduction2 { border-bottom: 2px dotted #968E52; border-top: 2px dotted #968E52; clear: both; color: #e13d32; display: block; font-size: 1.125em; line-height: 140%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-bottom: 0.5em; padding-left: 0; padding-right: 0; padding-top: 0.5em } .itinerary-afternoon { color: #ffce31; display: inline-block; float: left; font-family: monospace; font-size: 2.3em; font-style: normal; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.2em; margin-top: 0.4em; text-align: left } .itinerary-evening { color: #005ea8; display: inline-block; float: left; font-family: monospace; font-size: 2em; font-style: normal; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.2em; margin-top: 0.4em; text-align: left } .itinerary-morning { color: #ed0f69; display: inline-block; float: left; font-family: monospace; font-size: 2.5em; font-weight: normal; margin-bottom: 0; margin-left: 0; margin-right: 0.2em; margin-top: 0.1em; text-align: left } .key-head { color: #0066b3; display: block; font-size: 1.83333em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .line-above { border-top: 2px dotted #958E52; color: #4f7c39; display: block; font-size: 1em; font-weight: bold; margin-bottom: 0.6em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding-top: 0.6em; text-align: left } .linkmap { -webkit-text-fill-color: #fff; background-color: #A4BDDB; border-radius: 5px; color: #fff; font-size: 1em; font-style: normal; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-align: left; text-indent: 0; text-transform: uppercase } .list-a { display: block; font-size: 0.75em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em } .list-a1 { display: block; font-size: 1em; line-height: 140%; margin-bottom: 1.1em; margin-left: 0; margin-right: 0; margin-top: 0.3em } .list-b { background: none; display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-left: 0; text-indent: 0 } .list-b1 { background: url(images/00032.gif); display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 1em; text-indent: 0 } .list-b2 { background: none; display: block; font-size: 0.75em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; text-indent: 0 } .list-b3 { background: none; color: black; display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; text-indent: 0 } .list-b4 { display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.5em } .list-c { background: none; color: #e13d32; display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-left: 0; text-indent: 0 } .list-c1 { border-top: 1px dotted #e13d32; display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-top: 0.4em } .list-c2 { color: #3E6A2B; display: block; font-size: 1em; line-height: 125%; margin-bottom: 0.4em; margin-left: 0; margin-right: 0; margin-top: 1em; overflow: hidden } .list-d { border-bottom: 2px dotted #968E52; display: block; font-size: 0.75em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-bottom: 0.3em } .local-life { background-color: #fcd4c2; border-radius: 15px; display: block; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 30px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .map-keys { background-color: #F0EEDD; border-radius: 5px; display: block; margin-bottom: 2em; padding-bottom: 1em; padding-left: 0; padding-right: 1em; padding-top: 1em; text-align: left } .map-keys-poi { border-bottom: 1px dotted #222; clear: both; display: block; font-size: 0.75em; font-weight: normal; padding-bottom: 5px; padding-left: 1em; padding-right: 0; padding-top: 5px; text-align: left; text-indent: 0.2em } .map-links { margin-top: 0.7em; text-align: left } .map-links1 { display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.7em } .map-links2 { color: black; margin-top: 0.7em; text-align: left } .map-links3 { display: inline; font-weight: bold; text-align: left } .name { font-weight: bold; text-align: left } .narrative { display: block; font-size: 1em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em } .no-line-above { color: #4f7c39; display: block; font-size: 1em; font-weight: bold; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left } .num { color: #e03126; float: left; font-size: 0.9em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num1 { color: #e03126; float: left; font-size: 1em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num2 { color: #008072; float: left; font-size: 1em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num3 { color: #006caf; float: left; font-size: 1em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num4 { color: #F39200; float: left; font-size: 1em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num5 { color: #8e3d89; float: left; font-size: 1em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num6 { color: #008072; float: left; font-size: 0.9em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .numbered { color: #e13d32; display: inline-block; font-family: monospace; font-size: 1.09091em; font-style: normal; text-align: left } .numbered1 { display: inline-block; font-family: monospace; font-size: 1.41667em; font-style: normal; line-height: 1.2; padding-right: 0.2em; text-align: left } .numbered2 { display: inline-block; font-family: monospace; font-size: 1.17647em; font-style: normal; line-height: 1.2; text-align: left } .pocket { display: block; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: center } .poi-line { background: none; display: block; font-size: 1.125em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-bottom: 0; padding-left: 0 } .prac-icon { display: none; height: auto; width: auto } .prac-icon1 { color: black; display: none; height: auto; width: auto } .practicalities { font-size: 0.75em; font-weight: normal; margin-top: 0; text-align: left } .practicalities1 { color: black; font-size: 0.75em; font-weight: normal; margin-top: 0; text-align: left } .practicalities2 { color: black; font-size: 1em; font-weight: normal; margin-top: 0; text-align: left } .practicalities3 { font-size: 1em; font-weight: normal; margin-top: 0; text-align: left } .practicalities4 { border-bottom: 2px dotted #958E52; border-top: 2px dotted #958E52; display: block; font-size: 0.75em; font-weight: normal; margin-bottom: 1em; padding-bottom: 0.4em; text-align: left } .price-indicator { color: black; font-size: 1em; font-weight: bold; padding-left: 0.2em; text-align: left } .ref { float: right; font-size: 1em; padding-left: 0.5em; text-align: right } .running-header { display: block; font-size: 1.41667em; font-weight: bold; line-height: 140%; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-top: 0.2em } .shopping { background: none; color: #8e3d89; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: -20px; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .shopping1 { color: #8E3D89; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .sidebar { background-color: #FFF4CB; border-radius: 10px; display: block; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .sidebar-heading { border: none; display: block; font-size: 0.75em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.4em; padding-bottom: 0 } .sidebar1 { background-color: #FFF4CB; border-radius: 10px; display: block; font-size: 0.75em; line-height: 140%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.3em; padding-bottom: 0.2em; padding-left: 0; padding-right: 1em; padding-top: 1em } .sidebar2 { background-color: #D2EDFC; border-radius: 10px; display: block; margin-bottom: 1em; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .sidebar3 { background-color: #FFF4CB; border-radius: 10px; display: inline-block; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .sidebar4 { background-color: #e5efd1; border-radius: 10px; display: block; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .sights { color: #E03126; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; margin-bottom: 0.1em; margin-left: 0; margin-right: 0; margin-top: 1.2em; text-align: left } .standalone-local-life { background-color: #F0EEDD; display: block; margin-bottom: 15px; margin-left: 0; margin-right: 0; margin-top: 15px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .subtype { color: black; display: inline-block; float: right; font-size: 0.66667em; font-weight: normal; margin-left: 0; text-align: left; text-transform: uppercase } .this-book-box { background-color: #eee8d7; border-radius: 10px 10px 10px 10px; display: block; margin-bottom: 0; margin-top: 2em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .toc-heading { background: #DDA51E; border-radius: 8px; color: #fff; display: block; font-size: 1.41667em; font-weight: bold; line-height: normal; margin-bottom: 2px; margin-left: 0; margin-right: 0; margin-top: 0.8em; padding-bottom: 0.2em; padding-left: 0.8em; padding-right: 0.5em; padding-top: 0.3em; text-align: left } .toc-heading1 { color: #e13d32; display: block; font-size: 1em; font-weight: normal; line-height: 120%; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.8em; text-align: left } .toc-heading10 { border-left: 12px solid; border-left-color: #8b70a6; border-radius: 6px; color: #e13d32; display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-left: 6px; text-align: left } .toc-heading11 { border-left: 12px solid; border-left-color: #bed373; border-radius: 6px; color: #e13d32; display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-left: 6px; text-align: left } .toc-heading2 { background: #138AD6; border-radius: 8px; color: #fff; display: block; font-size: 1.41667em; font-weight: bold; line-height: normal; margin-bottom: 2px; margin-left: 0; margin-right: 0; margin-top: 0.8em; padding-bottom: 0.2em; padding-left: 0.8em; padding-right: 0.5em; padding-top: 0.3em; text-align: left } .toc-heading3 { background: #e13d32; border-radius: 8px; color: #fff; display: block; font-size: 1.41667em; font-weight: bold; line-height: normal; margin-bottom: 2px; margin-left: 0; margin-right: 0; margin-top: 0.8em; padding-bottom: 0.2em; padding-left: 0.8em; padding-right: 0.5em; padding-top: 0.3em; text-align: left } .toc-heading4 { display: block; font-size: 1em; font-weight: bold; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 8px; text-align: left } .toc-heading5 { background: #A49D5C; border-radius: 8px; color: #fff; display: block; font-size: 1.41667em; font-weight: bold; line-height: normal; margin-bottom: 2px; margin-left: 0; margin-right: 0; margin-top: 0.8em; padding-bottom: 0.2em; padding-left: 0.8em; padding-right: 0.5em; padding-top: 0.3em; text-align: left } .toc-heading6 { border-left: 12px solid; border-left-color: #7796c5; border-radius: 6px; color: #e13d32; display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-left: 6px; text-align: left } .toc-heading7 { border-left: 12px solid; border-left-color: #f8b15a; border-radius: 6px; color: #e13d32; display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-left: 6px; text-align: left } .toc-heading8 { border-left: 12px solid; border-left-color: #cf78a8; border-radius: 6px; color: #e13d32; display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-left: 6px; text-align: left } .toc-heading9 { border-left: 12px solid; border-left-color: #89c07b; border-radius: 6px; color: #e13d32; display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; padding-left: 6px; text-align: left } .toc-section-items { background: #f9f9f9; border-radius: 7px; display: block; padding-bottom: 0.5em; padding-left: 1em; padding-right: 1em; padding-top: 0.5em; text-align: left } .top-sights { clear: both; display: block; margin-top: 1em; text-align: left; text-indent: 1em } .top-sights-practicalities { border-bottom: 2px dotted #958E52; border-top: 2px dotted #958E52; display: block; margin-bottom: 1em; padding-bottom: 0.4em; text-align: left } .top-sights1 { background: none; color: #e03126; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-left: -20px; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .top-tip { background-color: #d6e6bb; border-radius: 15px; display: block; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 30px; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .top-tips { display: block; padding-top: 1em; text-align: left } .understand { border: 3px solid #009dde; border-radius: 15px; display: inline-block; margin-bottom: 1.1em; margin-left: 0; margin-right: 0; margin-top: 1.1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .understand1 { background-color: #e8f6fd; border: none; border-radius: none; display: inline-block; margin-bottom: 1.1em; margin-left: 0; margin-right: 0; margin-top: 1.1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em; text-align: left } .pcalibre1:visited { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline } .pcalibre3:link { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline } .pcalibre4:link { -webkit-text-fill-color: #637DB8; color: #637DB8; font-size: 1em; text-decoration: underline } .pcalibre2:hover { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline } .pcalibre:active { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline }