.air { 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 } .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.83333em; line-height: 150%; text-indent: 1em; margin: 0.3em 0 0 } .box-flush-left { display: block; font-size: 1.29167em; font-style: italic; line-height: 1.2; padding-top: 0.7em; margin: 1em 0 0; border-top: #000 dotted 3px } .box-flush-left1 { display: block; font-size: 0.83333em; line-height: 150%; margin: 1em 0 0 } .box-flush-left2 { display: block; font-size: 0.83333em; line-height: 150%; margin: 0.3em 0 0 } .box-heading { color: #e23d31; display: block; font-size: 1.29167em; line-height: 140%; margin: 0.3em 0 0 } .box-heading1 { color: #4e7b39; display: block; font-size: 1.29167em; line-height: 140%; margin: 0.3em 0 0 } .box-heading2 { color: #138AD6; display: block; font-size: 1.29167em; line-height: 140%; margin: 0.3em 0 0 } .box-heading3 { color: #138AD6; display: block; font-size: 1em; line-height: 140%; margin: 0.3em 0 0 } .box-heading4 { 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-heading5 { color: #E3005D; display: block; font-size: 1.29167em; line-height: 140%; padding-bottom: 0.3em; margin: 0 0 0.2em } .box-list-b { background: none; display: block; font-size: 0.83333em; 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: #4f7b38; display: inline; font-family: monospace; font-size: 0.75em; 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 { text-align: left } .calibre1 { display: block; font-size: 1em; padding-left: 0; padding-right: 0; text-align: left; margin: 0 5pt } .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.29167em; 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 { color: #E03126; display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre9 { background: none; color: black; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-left: 0; text-align: left; text-indent: 0; margin: 0 0 0.2em } .calibre10 { color: black; line-height: 1.2; text-align: left } .calibre11 { display: block; text-align: left } .calibre12 { color: #E03126; font-weight: bold; text-align: left } .calibre13 { display: block } .calibre14 { display: block; font-weight: bold; text-align: left; margin: 1.33em 0 0.2em } .calibre15 { font-style: italic; text-align: left } .calibre16 { display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .calibre17 { color: #e13d32; display: block; font-size: 2em; font-weight: bold; line-height: 100%; text-align: left; margin: 0 0 0.5em } .calibre18 { background: none; display: block; font-size: 1.66667em; font-weight: bold; line-height: 200%; padding-left: 0; text-align: left; text-indent: 0; margin: 1.2em 0 0.6em } .calibre19 { color: #e13d32; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.2; text-align: left; margin: 1em 0 0 } .calibre20 { display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 0.3em 0 0 } .calibre21 { display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 1.2em 0 0 } .calibre22 { -webkit-text-fill-color: #7796c5; color: #7796c5; line-height: 1.2; text-align: left } .calibre23 { -webkit-text-fill-color: #f8b15a; color: #f8b15a; line-height: 1.2; text-align: left } .calibre24 { -webkit-text-fill-color: #cf78a8; color: #cf78a8; line-height: 1.2; text-align: left } .calibre25 { -webkit-text-fill-color: #89c07b; color: #89c07b; line-height: 1.2; text-align: left } .calibre26 { -webkit-text-fill-color: #8b70a6; color: #8b70a6; line-height: 1.2; text-align: left } .calibre27 { -webkit-text-fill-color: #bed373; color: #bed373; line-height: 1.2; text-align: left } .calibre28 { 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 } .calibre29 { color: #e13d32; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0 } .calibre30 { 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 } .calibre31 { display: block; font-weight: bold; padding-top: 0.6em; text-align: left; margin: 0.5em 0 0.6em; border-top: #958E52 dotted 2px } .calibre32 { color: #138AD6; display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 1.2em 0 0 } .calibre33 { display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre34 { text-align: left; text-decoration: none } .calibre35 { color: black; text-align: left } .calibre36 { color: #138AD6; display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 1em 0 0 } .calibre37 { color: black; display: block; font-weight: bold; line-height: 1.2; text-align: left } .calibre38 { text-align: left; text-transform: none } .calibre39 { color: black; display: block; font-size: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 0; padding-bottom: 0.4em; text-align: left } .calibre40 { 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 } .calibre41 { 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 } .calibre42 { background: none; color: #e13d32; display: block; font-size: 1.29167em; font-weight: bold; line-height: 250%; padding-left: 0; padding-top: 1em; text-align: left; text-indent: 0; margin: 1.2em 0 0.5em } .calibre43 { background: none; color: #e13d32; display: block; font-size: 1.29167em; font-weight: bold; line-height: 250%; padding-left: 0; text-align: left; text-indent: 0; margin: 1.2em 0 0.5em } .calibre44 { color: #e13d32; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0 } .calibre45 { color: #af0c5f; display: block; font-size: 2em; font-weight: bold; line-height: 100%; text-align: left; width: 6em; margin: 0 0 0.67em } .calibre46 { color: #e3005d; display: block; font-size: 1.66667em; 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 } .calibre47 { color: #e3005d; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.33em 0 0.5em } .calibre48 { 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 } .calibre49 { 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 } .calibre50 { color: #e3005d; display: block; font-size: 1.29167em; 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 } .calibre51 { height: auto; width: auto } .calibre52 { color: #e3005d; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0 0 0.2em } .calibre53 { 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 } .calibre54 { display: block; font-size: 1em; font-weight: bold; text-align: left; text-transform: uppercase; margin: 5px 0 0 } .calibre55 { -webkit-text-fill-color: #637DB8; color: #637DB8; text-align: left } .calibre56 { display: inline-block; height: 30px; padding-right: 5px; vertical-align: middle; width: 30px } .calibre57 { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre58 { color: #00F; text-decoration: none } .calibre59 { height: auto; text-align: center; width: 49% } .caption { clear: both; display: block; font-size: 0.75em; text-align: left; margin: 0 0 10px; padding: 3px 0 4px } .context-eps { display: block; margin-top: 15px; text-align: center } .disc-icons { color: #139CD8; display: inline; font-family: monospace; font-size: 0.83333em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons1 { color: #139CD8; display: inline; font-family: monospace; font-size: 2em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons2 { color: #E03126; display: inline; font-family: monospace; font-size: 0.83333em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons3 { color: #008072; display: inline; font-family: monospace; font-size: 0.83333em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons4 { color: #006CAF; display: inline; font-family: monospace; font-size: 0.83333em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons5 { color: #EE8620; display: inline; font-family: monospace; font-size: 0.83333em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons6 { color: #8E3D89; display: inline; font-family: monospace; font-size: 0.83333em; font-weight: normal; margin-right: 0.2em; text-align: left } .disc-icons7 { color: #E03126; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons8 { color: #008072; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons9 { color: #006CAF; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons10 { color: #EE8620; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; margin: 0.15em 0.15em 0 0 } .disc-icons11 { color: #8E3D89; display: inline; font-family: monospace; font-size: 1em; font-weight: normal; line-height: 1.2; text-align: left; margin: 0.15em 0.15em 0 0 } .drinking { background: none; color: #006caf; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .drinking1 { color: #006CAF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .eating { background: none; color: #008072; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .eating1 { color: #008072; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .emphasis-character { font-weight: bold; text-align: left } .entertainment { background: none; color: #ee8620; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .entertainment1 { color: #EE8620; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .feature-local-life { background-color: #F0EEDD; display: block; text-align: left; margin: 15px 0; padding: 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 } .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: #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: 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 } .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 } .introduction { clear: both; display: block; font-size: 1.29167em; line-height: 1.2; text-align: left; padding: 0.5em 0; border-top: #968E52 dotted 2px; border-bottom: #968E52 dotted 2px } .introduction1 { display: block; font-size: 1em; line-height: 1.2; margin: 0.3em 0 0 } .introduction2 { clear: both; display: block; font-size: 1.29167em; line-height: 1.2; margin: 1em 0 0; padding: 0.5em 0; border-top: #968E52 dotted 2px; border-bottom: #968E52 dotted 2px } .introduction3 { clear: both; color: #e13d32; display: block; font-size: 1.29167em; line-height: 1.2; 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.66667em; 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 { display: inline-block; text-align: left; vertical-align: middle } .link_map { -webkit-text-fill-color: #fff; background-color: #A4BDDB; border-radius: 5px; color: #fff; font-size: 0.625em; 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.75em; font-style: normal; font-weight: bold; text-align: left; text-indent: 0; text-transform: uppercase; padding: 2px 5px } .list-a { display: block; font-size: 0.83333em; 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/00028.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.83333em; line-height: 140%; padding-left: 0; text-indent: 0; margin: 0.3em 0 0 } .list-b3 { display: block; font-size: 1em; line-height: 140%; margin: 0.5em 0 0 } .list-c { background: none; color: #7d774e; 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-d { display: block; font-size: 0.83333em; 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.83333em; 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: inline; font-weight: bold; text-align: left } .media { display: block; text-align: left; margin: 5px 10px 5px 0 } .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 } .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.1em; font-style: normal; text-align: left } .numbered1 { color: black; display: inline-block; font-family: monospace; font-size: 1.29167em; font-style: normal; line-height: 1.2; text-align: left } .numbered2 { display: inline-block; font-family: monospace; font-size: 1.29032em; font-style: normal; line-height: 1.2; text-align: left } .offices { display: block; margin-top: 10px; padding-top: 10px; text-align: left; border-top: #8A8557 solid 3px } .pocket { display: block; text-align: center; margin: 0; padding: 0 } .poi-line { background: none; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; padding-bottom: 0; padding-left: 0; margin: 1em 0 0 } .practicalities { color: black; font-size: 0.83333em; font-weight: normal; margin-top: 0; text-align: left } .practicalities1 { color: black; font-size: 1em; font-weight: normal; margin-top: 0; text-align: left } .practicalities2 { font-size: 0.83333em; font-weight: normal; margin-top: 0; text-align: left } .practicalities3 { font-size: 1em; font-weight: normal; margin-top: 0; text-align: left } .price-indicator { color: black; font-size: 0.83333em; font-weight: bold; padding-left: 0.2em; text-align: left } .promo { display: block; text-align: center; margin: 0 } .ref { float: right; font-size: 1em; padding-left: 0.5em; text-align: right } .running-header { display: block; font-size: 1.29167em; font-weight: bold; line-height: 140%; padding-top: 0.2em; margin: 0.3em 0 1em } .shopping { background: none; color: #8e3d89; display: block; font-size: 1em; font-weight: bold; line-height: 140%; margin-bottom: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .shopping1 { color: #8E3D89; display: block; font-size: 1.66667em; 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.83333em; 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.83333em; 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.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1.2em 0 0.1em } .social { display: block; margin-top: 10px; text-align: left } .subtype { color: black; display: inline-block; float: right; font-size: 0.58065em; 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; text-align: left; padding: 1em } .toc-heading { background: #DDA51E; border-radius: 8px; color: #fff; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.8em 0 2px; padding: 0.3em 0.5em 0.2em 0.8em } .toc-heading1 { color: #e13d32; display: block; font-size: 1em; font-weight: normal; line-height: 120%; text-align: left; margin: 0.8em 0 0 } .toc-heading2 { background: #138AD6; border-radius: 8px; color: #fff; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.8em 0 2px; padding: 0.3em 0.5em 0.2em 0.8em } .toc-heading3 { background: #e13d32; border-radius: 8px; color: #fff; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.8em 0 2px; padding: 0.3em 0.5em 0.2em 0.8em } .toc-heading4 { display: block; font-size: 1em; font-weight: bold; text-align: left; margin: 8px 0 0 } .toc-heading5 { background: #A49D5C; border-radius: 8px; color: #fff; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.8em 0 2px; padding: 0.3em 0.5em 0.2em 0.8em } .toc-heading6 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #7796c5 solid 12px } .toc-heading7 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #f8b15a solid 12px } .toc-heading8 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #cf78a8 solid 12px } .toc-heading9 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #89c07b solid 12px } .toc-heading10 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #8b70a6 solid 12px } .toc-heading11 { border-radius: 6px; color: #e13d32; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.2; padding-left: 6px; text-align: left; margin: 1em 0 0; border-left: #bed373 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%; margin-bottom: 0; margin-right: 0; margin-top: 0.3em; padding-left: 0; padding-right: 7px } .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 { background-color: #e8f6fd; border-radius: none; display: block; text-align: left; margin: 1.1em 0; padding: 1em; border: currentColor none medium } .understand1 { border-radius: 15px; display: block; text-align: left; margin: 1.1em 0; padding: 1em; border: #009dde solid 3px } .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 } .pcalibre1:visited { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline } .pcalibre2:hover { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline } .pcalibre3:active { -webkit-text-fill-color: #637DB8; color: #637DB8; text-decoration: underline }