.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%; text-indent: 1em; margin: 0.3em 0 0 } .book-toc { display: block; text-align: left } .box-body-text { display: block; font-size: 0.75em; line-height: 150%; text-indent: 1em; margin: 0.3em 0 0 } .box-flush-left { display: block; font-size: 1.125em; font-style: italic; line-height: 140%; padding-top: 0.7em; margin: 1em 0 0; border-top: #000 dotted 3px } .box-flush-left1 { display: block; font-size: 0.75em; line-height: 150%; margin: 0.3em 0 0 } .box-flush-left2 { display: block; font-size: 0.75em; line-height: 150%; margin: 1em 0 0 } .box-heading { color: #138AD6; display: block; font-size: 1.125em; line-height: 140%; margin: 0.3em 0 0 } .box-heading1 { color: #138AD6; display: block; font-size: 1em; line-height: 140%; margin: 0.3em 0 0 } .box-heading2 { color: #e23d31; display: block; font-size: 1.125em; line-height: 140%; margin: 0.3em 0 0 } .box-heading3 { color: #4e7b39; display: block; font-size: 1.125em; line-height: 140%; margin: 0.3em 0 0 } .box-heading4 { background: url(images/00144.gif) no-repeat 0 0; display: block; font-size: 1em; font-weight: bold; line-height: 140%; padding-bottom: 1em; padding-left: 2.3em; padding-top: 0.4em; margin: 0 0 0.2em } .box-heading5 { background: none; color: #4f7b38; display: block; font-size: 1em; font-weight: bold; line-height: 140%; padding-bottom: 0.5em; padding-left: 0; text-indent: 0; margin: 0 } .box-heading6 { display: block; font-size: 1.125em; line-height: 140%; padding-bottom: 0.3em; margin: 0 0 0.2em } .box-heading7 { color: #E3005D; display: block; font-size: 1.125em; line-height: 140%; padding-bottom: 0.3em; margin: 0 0 0.2em } .box-list-b { background: none; display: block; font-size: 0.75em; line-height: 150%; padding-left: 0; text-indent: 0; margin: 0 } .box-text { background-color: #f1efe1; border-radius: 15px; display: block; text-align: left; margin: 15px 0; padding: 1em } .break { display: block; font-size: 1em; line-height: 140%; margin: 0.3em 0 0 } .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 } .bullet_arrow { color: #E42118; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .bullet_arrow1 { color: #E42118; display: inline; font-family: monospace; font-size: 0.77778em; font-weight: normal; margin-right: 0.2em; text-align: left } .bullet_arrow2 { color: #4f7b38; display: inline; font-family: monospace; font-size: 0.77778em; font-weight: normal; margin-right: 0.2em; text-align: left } .bullet1 { 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 } .button { display: block; text-align: center } .button-wrapper { display: block; float: left; text-align: left; width: 100% } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; text-align: left; margin: 0 5pt } .calibre1 { text-align: left } .calibre2 { height: auto; width: 95% } .calibre3 { display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0 0 1em } .calibre4 { -webkit-text-fill-color: #222; color: black; font-size: 1.125em; font-weight: normal; line-height: 1.2; text-align: left } .calibre5 { -webkit-text-fill-color: #222; color: black; font-size: 1em; font-weight: normal; text-align: left } .calibre6 { font-size: 1em; font-weight: normal; margin-left: 1.2em; text-align: left } .calibre7 { display: block; font-size: 2em; font-weight: bold; line-height: 100%; text-align: left; margin: 0 0 0.5em } .calibre8 { height: auto; vertical-align: bottom; width: auto; margin: 0; padding: 0 } .calibre9 { display: block; padding-right: 0.6em; text-align: right } .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.41667em; font-weight: bold; line-height: 1.2; padding-left: 0; text-align: left; text-indent: 0; margin: 0 0 0.2em } .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 { display: block; font-weight: bold; text-align: left; margin: 1.33em 0 0.2em } .calibre18 { color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; text-align: left; margin: 1em 0 0 } .calibre19 { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .calibre20 { color: #e13d32; display: block; font-size: 2em; font-weight: bold; line-height: 100%; text-align: left; margin: 0 0 0.5em } .calibre21 { background: none; display: block; font-size: 1.41667em; font-weight: bold; line-height: 200%; padding-left: 0; text-align: left; text-indent: 0; margin: 1.2em 0 0.6em } .calibre22 { display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 0.3em 0 0 } .calibre23 { display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 1.2em 0 0 } .calibre24 { text-align: left; text-transform: none } .calibre25 { -webkit-text-fill-color: #7796c5; color: #7796c5; line-height: 1.2; text-align: left } .calibre26 { -webkit-text-fill-color: #f8b15a; color: #f8b15a; line-height: 1.2; text-align: left } .calibre27 { -webkit-text-fill-color: #cf78a8; color: #cf78a8; line-height: 1.2; text-align: left } .calibre28 { -webkit-text-fill-color: #89c07b; color: #89c07b; line-height: 1.2; text-align: left } .calibre29 { -webkit-text-fill-color: #8b70a6; color: #8b70a6; line-height: 1.2; text-align: left } .calibre30 { -webkit-text-fill-color: #bed373; color: #bed373; line-height: 1.2; text-align: left } .calibre31 { -webkit-text-fill-color: #89cdce; color: #89cdce; line-height: 1.2; text-align: left } .calibre32 { -webkit-text-fill-color: #eb697a; color: #eb697a; line-height: 1.2; text-align: left } .calibre33 { 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: 1.2; text-align: left; margin: 0; padding: 0.7em 0 0.7em 0.7em } .calibre34 { color: #e13d32; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0 } .calibre35 { display: block; font-weight: bold; padding-top: 0.6em; text-align: left; vertical-align: middle; margin: 0.5em 0 0.6em; border-top: #958E52 dotted 2px } .calibre36 { display: block; font-weight: bold; padding-top: 0.6em; text-align: left; margin: 0.5em 0 0.6em; border-top: #958E52 dotted 2px } .calibre37 { color: #138AD6; display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 1.2em 0 0 } .calibre38 { display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre39 { text-align: left; text-decoration: none } .calibre40 { color: black; text-align: left } .calibre41 { color: #e13d32; display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0 } .calibre42 { color: #138AD6; display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 1em 0 0 } .calibre43 { display: block; font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 0; padding-bottom: 0.4em; text-align: left; border-bottom: #009dde dashed 4px } .calibre44 { color: black; display: block; font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 0; padding-bottom: 0.4em; text-align: left; border-bottom: #009dde dashed 4px } .calibre45 { color: black; display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre46 { color: black; display: block; font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 0; padding-bottom: 0.4em; text-align: left } .calibre47 { color: black; text-align: left; text-decoration: none } .calibre48 { color: black; display: block } .calibre49 { background: none; color: #e13d32; display: block; font-size: 1.125em; font-weight: bold; line-height: 250%; padding-left: 0; padding-top: 1em; text-align: left; text-indent: 0; margin: 1.2em 0 0.5em } .calibre50 { background: none; color: #e13d32; display: block; font-size: 1.125em; font-weight: bold; line-height: 250%; padding-left: 0; text-align: left; text-indent: 0; margin: 1.2em 0 0.5em } .calibre51 { color: #af0c5f; display: block; font-size: 2em; font-weight: bold; line-height: 100%; text-align: left; width: 6em; margin: 0 0 0.67em } .calibre52 { color: #e3005d; display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.33em 0 0.5em } .calibre53 { color: #e3005d; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; padding-bottom: 0.4em; text-align: left; margin: 1.2em 0 0.1em; border-bottom: #e3005d dotted 2px } .calibre54 { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-align: left; text-indent: 0 } .calibre55 { display: table-row-group; text-align: left; vertical-align: middle; padding: 0.5em } .calibre56 { display: table-row; text-align: left; vertical-align: inherit } .calibre57 { display: table-cell; text-align: left; vertical-align: inherit; padding: 0; border-bottom: #968E52 dotted 1px } .calibre58 { color: #8a8557; display: block; font-size: 2em; font-weight: bold; line-height: 100%; text-align: left; width: 6em; margin: 0 0 0.5em; padding: 0 } .calibre59 { background: none; color: #e13d32; display: block; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0 0 0.6em; padding: 0; border: currentColor none medium } .calibre60 { color: #e3005d; display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; padding-bottom: 0.4em; text-align: left; margin: 1.2em 0 0.1em; border-bottom: currentColor none medium } .calibre61 { height: auto; width: auto } .calibre62 { color: #e3005d; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0 0 0.2em } .calibre63 { color: #8a8557; display: block; font-size: 2em; font-weight: bold; line-height: 100%; padding-top: 1em; text-align: left; width: 6em; margin: 0 0 0.5em } .caption { background-color: #ddd; clear: both; display: block; font-size: 0.75em; text-align: right; margin: 0 0 10px; padding: 3px 0 4px } .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-icons2 { color: #139CD8; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons3 { color: #E03126; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons4 { color: #008072; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons5 { color: #006CAF; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons6 { color: #EE8620; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons7 { color: #8E3D89; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons8 { color: #008072; display: inline; font-family: monospace; font-size: 0.75em; font-weight: normal; margin-right: 0.2em; text-align: left } .drinking { color: #006CAF; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .eating { color: #008072; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .eating1 { background: none; color: #008072; display: block; font-size: 1em; font-weight: bold; line-height: 140%; padding-left: 0; padding-right: 7px; margin: 0.3em 0 0 -20px } .emphasis-character { font-weight: bold; text-align: left } .entertainment { color: #EE8620; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .feedback { display: block; text-align: left; margin: 1em 0 0.3em; padding: 0.7em 0 0.8em; border-top: #8a8557 dotted 1px; border-bottom: #8a8557 dotted 1px } .flush-left { display: block; font-size: 1em; line-height: 140%; margin: 0.3em 0 0 } .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; text-align: left; vertical-align: middle; padding: 0 } .font-icon1 { background: none; color: black; display: inline-block; font-family: monospace; font-size: 1em; font-style: normal; font-weight: normal; text-align: left; padding: 0 0.1em 0 0 } .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 } .full_page_image { height: auto; vertical-align: middle; width: auto; margin: 0; padding: 0 } .fullwidth { clear: both; display: block; text-align: left; text-indent: 1em; padding: 0 10px } .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: #e23d31; font-family: monospace; font-size: 2em; line-height: 100%; text-align: left } .heading-icon4 { color: #4f7c39; font-family: monospace; font-size: 2em; line-height: 100%; text-align: left } .heading-icon5 { color: #e42118; display: inline; float: left; font-family: monospace; font-size: 5.5em; padding-top: 0.02em; text-align: left; vertical-align: middle } .heading-icon6 { 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: 1.66667em; font-weight: 100; line-height: 1.2; text-align: left; margin: 0 0 2.2em } .heading2 { color: #E03126; display: block; font-size: 1.66667em; font-weight: 100; line-height: 1.2; text-align: left; margin: 0 0 0.1em } .heading3 { display: block; margin-bottom: 1.1em; text-align: left } .heading4 { display: block; font-size: 2em; font-weight: bold; line-height: 100%; text-align: left; margin: 0 0 1.1em } .heading5 { color: #E03126; display: block; font-size: 1.66667em; font-weight: 100; line-height: 1.2; text-align: left; margin: 0 0 1.1em } .icon { background: none; display: inline-block; font-family: monospace; text-align: left; padding: 0 } .icon1 { background: none; display: none; font-family: monospace; text-align: left; padding: 0 } .image-wheeler { display: block; float: left; text-align: left; margin: 0 1em 0.2em 0 } .intro-flush-left { display: inline-block; font-size: 1em; line-height: 140%; margin: 0.3em 0 1em } .intro-text { clear: both; display: block; font-size: 1em; font-weight: bold; line-height: 140%; padding-bottom: 1em; margin: 0.3em 0 1em; border-bottom: #000 dotted 2px } .introduction { clear: both; display: block; font-size: 1.125em; line-height: 1.2; text-align: left; padding: 0.5em 0; border-top: #968E52 dotted 2px; border-bottom: #968E52 dotted 2px } .introduction1 { clear: both; display: block; font-size: 1.125em; line-height: 140%; margin: 1em 0 0; padding: 0.5em 0; border-top: #968E52 dotted 2px; border-bottom: #968E52 dotted 2px } .introduction2 { clear: both; color: #e13d32; display: block; font-size: 1.125em; line-height: 140%; margin: 0.3em 0 0.5em; padding: 0.5em 0; border-top: #968E52 dotted 2px; border-bottom: #968E52 dotted 2px } .itinerary-afternoon { color: #ffce31; display: inline-block; float: left; font-family: monospace; font-size: 2.3em; font-style: normal; font-weight: normal; text-align: left; margin: 0.4em 0.2em 0 0 } .itinerary-evening { color: #005ea8; display: inline-block; float: left; font-family: monospace; font-size: 2em; font-style: normal; font-weight: normal; text-align: left; margin: 0.4em 0.2em 0 0 } .itinerary-morning { color: #ed0f69; display: inline-block; float: left; font-family: monospace; font-size: 2.5em; font-weight: normal; text-align: left; margin: 0.1em 0.2em 0 0 } .key-head { color: #0066b3; display: block; font-size: 1.41667em; font-weight: bold; line-height: 140%; margin: 0.3em 0 0 } .line-above { color: #4f7c39; display: block; font-size: 1em; font-weight: bold; padding-top: 0.6em; text-align: left; margin: 0.5em 0 0.6em; border-top: #958E52 dotted 2px } .link_map { -webkit-text-fill-color: #fff; background-color: #A4BDDB; border-radius: 5px; color: #fff; font-size: 0.75em; font-style: normal; font-weight: bold; text-align: left; text-indent: 0; text-transform: uppercase; padding: 2px 5px } .link_map1 { -webkit-text-fill-color: #fff; background-color: #A4BDDB; border-radius: 5px; color: #fff; font-size: 0.66667em; font-style: normal; font-weight: bold; text-align: left; text-indent: 0; text-transform: uppercase; padding: 2px 5px } .link_map2 { -webkit-text-fill-color: #fff; background-color: #A4BDDB; border-radius: 5px; color: #fff; font-size: 1em; font-style: normal; font-weight: bold; text-align: left; text-indent: 0; text-transform: uppercase; padding: 2px 5px } .link_map3 { -webkit-text-fill-color: #fff; background-color: #A4BDDB; border-radius: 5px; color: #fff; display: block; font-size: 1em; font-style: normal; font-weight: bold; text-align: right; text-indent: 0; text-transform: uppercase; padding: 2px 5px } .list-a { display: block; font-size: 0.75em; line-height: 140%; margin: 0.3em 0 0 } .list-a1 { display: block; font-size: 1em; line-height: 140%; margin: 0.3em 0 1.1em } .list-b { background: none; display: block; font-size: 1em; line-height: 140%; padding-left: 0; text-indent: 0; margin: 0 } .list-b1 { background: url(images/00025.gif); display: block; font-size: 1em; line-height: 140%; padding-left: 0; padding-right: 1em; text-indent: 0; margin: 0.3em 0 0 } .list-b2 { background: none; display: block; font-size: 0.75em; line-height: 140%; padding-left: 0; text-indent: 0; margin: 0.3em 0 0 } .list-b3 { background: none; color: black; display: block; font-size: 1em; line-height: 140%; padding-left: 0; text-indent: 0; margin: 0.3em 0 0 } .list-b4 { display: block; font-size: 1em; line-height: 140%; margin: 0.5em 0 0 } .list-c { background: none; color: #e13d32; display: block; font-size: 1em; line-height: 140%; padding-left: 0; text-indent: 0; margin: 0 } .list-c1 { display: block; font-size: 1em; line-height: 140%; padding-top: 0.4em; margin: 0.3em 0 0; border-top: #e13d32 dotted 1px } .list-c2 { color: #3E6A2B; display: block; font-size: 1em; line-height: 125%; overflow: hidden; margin: 1em 0 0.4em } .list-d { display: block; font-size: 0.75em; line-height: 140%; padding-bottom: 0.3em; margin: 0.3em 0 0; border-bottom: #968E52 dotted 2px } .local-life { background-color: #fcd4c2; border-radius: 15px; display: block; text-align: left; margin: 30px auto 1em; padding: 1em } .map-keys { background-color: #F0EEDD; border-radius: 5px; display: block; margin-bottom: 2em; text-align: left; padding: 1em 1em 1em 0 } .map-keys-poi { clear: both; display: block; font-size: 0.75em; font-weight: normal; text-align: left; text-indent: 0.2em; padding: 5px 0 5px 1em; border-bottom: #222 dotted 1px } .map-links { margin-top: 0.7em; text-align: left } .map-links1 { display: block; font-size: 1em; line-height: 140%; margin: 0.7em 0 0 } .map-links2 { display: block; margin-top: 0.7em; padding-right: 0.6em; text-align: right } .map-links3 { color: black; margin-top: 0.7em; text-align: left } .map-links4 { display: inline; font-weight: bold; margin-top: 0.7em; text-align: left } .map-links5 { display: inline; margin-top: 0.7em; text-align: left } .name { display: block; font-weight: bold; padding-right: 0.6em; text-align: right } .narrative { display: block; font-size: 1em; line-height: 140%; margin: 1em 0 0 } .no-line-above { color: #4f7c39; display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 0 } .none { background: none; color: #e13d32; display: block; font-size: 1em; font-weight: bold; line-height: 250%; padding-left: 0; text-align: left; text-indent: 0; margin: 1.2em 0 0.5em } .num { color: #e03126; text-align: left } .num1 { float: left; font-size: 0.9em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num2 { float: left; font-size: 1em; font-weight: bold; margin-left: 0; padding-top: 2px; text-align: left; width: 1.5em } .num3 { color: #008072; text-align: left } .numbered { color: #e13d32; display: inline-block; font-family: monospace; font-size: 1.29412em; 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.25926em; font-style: normal; line-height: 1.2; text-align: left } .pocket { display: block; text-align: center; margin: 0; padding: 0 } .poi-line { background: none; display: block; font-size: 1.125em; font-weight: bold; line-height: 140%; padding-bottom: 0; padding-left: 0; margin: 1em 0 0 } .poi-line1 { display: block; font-size: 1em; font-weight: bold; line-height: 140%; padding-bottom: 0; padding-left: 0; margin: 1em 0 0 } .prac-icon { display: none; height: auto; width: auto } .prac-icon1 { color: black; display: none; height: auto; width: auto } .practicalities { color: black; font-size: 0.75em; font-weight: normal; margin-top: 0; text-align: left } .practicalities1 { 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 { display: block; font-size: 0.77778em; font-weight: normal; margin-top: 0; padding-right: 0.6em; text-align: right } .practicalities4 { color: black; display: block; font-size: 0.75em; font-weight: normal; margin-bottom: 1em; padding-bottom: 0.4em; padding-top: 1em; text-align: left; border-top: #958E52 dotted 2px; border-bottom: #958E52 dotted 2px } .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%; padding-top: 0.2em; margin: 0.3em 0 1em } .shopping { color: #8E3D89; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .sidebar { background-color: #FFF4CB; border-radius: 10px; display: block; text-align: left; padding: 1em } .sidebar-heading { display: block; font-size: 0.75em; font-weight: bold; line-height: 140%; padding-bottom: 0; margin: 0.4em 0 0; border: currentColor none medium } .sidebar1 { background-color: #FFF4CB; border-radius: 10px; display: block; font-size: 0.75em; line-height: 140%; margin: 0.3em 0 0; padding: 1em 1em 0.2em 0 } .sidebar2 { background-color: #D2EDFC; border-radius: 10px; display: block; margin-bottom: 1em; margin-top: 1em; text-align: left; padding: 1em } .sidebar3 { background-color: #FFF4CB; border-radius: 10px; display: inline-block; text-align: left; padding: 1em } .sidebar4 { background-color: #e5efd1; border-radius: 10px; display: block; margin-top: 1em; text-align: left; padding: 1em } .sights { color: #E03126; display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .standalone-local-life { background-color: #F0EEDD; display: block; text-align: left; margin: 15px 0; padding: 1em } .subtype { color: black; display: inline-block; float: right; font-size: 0.66667em; font-weight: normal; margin-left: 0; text-align: left; text-transform: uppercase } .subtype1 { color: black; display: inline-block; float: right; font-size: 0.77778em; font-weight: normal; margin-left: 0; padding-right: 0.6em; text-align: right; text-transform: uppercase } .this-book-box { background-color: #eee8d7; border-radius: 10px 10px 10px 10px; display: block; margin-bottom: 0; margin-top: 2em; text-align: left; padding: 1em } .toc-heading { color: #e13d32; display: block; font-size: 1em; font-weight: normal; line-height: 120%; text-align: left; margin: 0.8em 0 0 } .toc-heading1 { background: #138AD6; border-radius: 8px; color: #fff; display: block; font-size: 1.125em; font-weight: bold; line-height: normal; text-align: left; margin: 0.8em 0 2px; padding: 0.3em 0.5em 0.2em 0.8em } .toc-heading2 { background: #e13d32; border-radius: 8px; color: #fff; display: block; font-size: 1.125em; font-weight: bold; line-height: normal; text-align: left; margin: 0.8em 0 2px; padding: 0.3em 0.5em 0.2em 0.8em } .toc-heading3 { display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 8px 0 0 } .toc-heading4 { background: #A49D5C; border-radius: 8px; color: #fff; display: block; font-size: 1.125em; font-weight: bold; line-height: normal; text-align: left; margin: 0.8em 0 2px; padding: 0.3em 0.5em 0.2em 0.8em } .toc-heading5 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #7796c5 solid 12px } .toc-heading6 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #f8b15a solid 12px } .toc-heading7 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #cf78a8 solid 12px } .toc-heading8 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #89c07b solid 12px } .toc-heading9 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #8b70a6 solid 12px } .toc-heading10 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #bed373 solid 12px } .toc-heading11 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #89cdce solid 12px } .toc-heading12 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #eb697a solid 12px } .toc-heading13 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.125em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: currentColor solid 12px } .toc-section-items { background: #f9f9f9; border-radius: 7px; display: block; text-align: left; padding: 0.5em 1em } .top-sights { clear: both; display: block; margin-top: 1em; text-align: left; text-indent: 1em } .top-sights-practicalities { display: block; margin-bottom: 1em; padding-bottom: 0.4em; text-align: left; border-top: #958E52 dotted 2px; border-bottom: #958E52 dotted 2px } .top-sights1 { background: none; color: #e03126; display: block; font-size: 1em; font-weight: bold; line-height: 140%; padding-left: 0; padding-right: 7px; margin: 0.3em 0 0 -20px } .top-tip { background-color: #d6e6bb; border-radius: 15px; display: block; text-align: left; margin: 30px auto 1em; padding: 1em } .top-tips { display: block; padding-top: 1em; text-align: left } .understand { border-radius: 15px; display: inline-block; text-align: left; margin: 1.1em 0; padding: 1em; border: #009dde solid 3px } .understand1 { background-color: #e8f6fd; border-radius: none; display: inline-block; text-align: left; margin: 1.1em 0; padding: 1em; border: currentColor none medium } .worth-a-trip-sidebar { background-color: #fff5d8; border-radius: 10px; display: block; margin-bottom: 1em; margin-top: 1em; text-align: left; padding: 0.8em 1em 1em; border: #FCC424 dashed 2px } .pcalibre1:visited { -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 } .pcalibre:link { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline } .pcalibre3:hover { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline } .pcalibre2:active { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline }