/* CITY GUIDE */ /* **** Generic Plan section styles **** */ .plan h1 { font-size:2.8em; color:#e42118; } p.box-heading-2 { font-weight:bold; font-size: 1em; color:#e42118; } .need-to-know-sidebar { background-color: #eee8d7; border-radius: 10px; margin:1em 0; padding: 1em; } .need-to-know-sidebar p.list-b { font-size: .9em; } /* --------- WELCOME SECTION ----------- */ .welcome-to-x h1 { font-size:2.5em; } .welcome-to-x h3 { font-size:1.3em; color:#005ea8; } .welcome-to-x .introduction { text-align:right; font-size:1.3em; font-style:italic; color:#005ea8; margin:0 0 1.5em 0; line-height:130%; webkit-hyphens: none; hyphens: none; } .why-i-love { background-color: #EFEBDB; padding:20px; margin: 15px 0px; } .why-i-love img { } .why-i-love p { font-size: .9em; } .why-i-love h3 { color: #E63323; font-size:1.2em!important; margin-top:10px; margin-bottom:0; font-weight:bold; } .why-i-love h3 + p { font-size:.8em; } .why-i-love .heading-2-welcome-to + p { font-size:.8em; } .why-i-love .box-body-text { text-indent:0; } .why-i-love .image_container { margin:0; } /* --------- TOP LIST ----------- */ .running-header { font-size:1.1em; color:#E63323; font-weight:normal; padding-top:.2em; border-top:5px solid #E63323; margin:0 0 1em 0; } .top-experiences .image_container { margin:15px 0; } .top-experiences h2 { font-size:1.6em; color:#0068A5; margin-bottom: .4em; } .top-experiences .list-b { font-size:1em; padding:3px 0 5px 38px; margin-top: .4em; font-style: italic; font-weight:bold; } .top-experiences .list-b .font-icon { color:#e42118; font-size:1.5em; } .experience-sight .list-b { background:url(../Images/image01107.gif) no-repeat 0 center; } .experience-festival .list-b { background:url(../Images/image01108.gif) no-repeat 0 center; } .experience-sporting .list-b { background:url(../Images/image01109.gif) no-repeat 0 center; } .experience-drink .list-b { background:url(../Images/image01110.gif) no-repeat 0 center; } .experience-eat .list-b { background:url(../Images/image01111.gif) no-repeat 0 center; } .experience-entertain .list-b { background:url(../Images/image01112.gif) no-repeat 0 center; } .experience-shop .list-b { background:url(../Images/image01113.gif) no-repeat 0 center; } .experience-sleeping .list-b { background:url(../Images/image01114.gif) no-repeat 0 center; } /* --------- NEED TO KNOW / GETTING AROUND ----------- */ .need-to-know-chapter h1, .getting-around h1 { color:#e42118; font-weight:normal; font-size:2.8em; line-height:100%; margin:0 0 .5em 0; padding:0; text-align:left; } .need-to-know-chapter h2, .getting-around h2 { font-weight:normal; font-size:1.5em; margin:1em 0 .2em 0; line-height:100%; text-align:left; color:#005ea8; } .need-to-know-chapter p, .getting-around p { font-size:.9em; line-height:130%; } .column1 .flush-left, .column1 .body-text { text-align:left; margin:1em 0 .2em 0; font-size:1em; } h5 + h5 { margin-top:0; } .need-to-know-sidebar { background: none; padding:0; } .need-to-know-sidebar h6 { border-top: 2px dotted #E42118; color: #E42118; font-weight: bold; margin: 1em 0 0.2em; padding-top: 1em; font-size: 1.1em; } .need-to-know-sidebar div:first-child h6 { margin-top:0; border-top:none; } .need-to-know-sidebar p.flush-left { font-size:.9em; } .need-to-know-chapter .list-c { margin-top:.1em; } .need-to-know-sidebar-heading-no-rule { color:#e42118; font-weight:bold; } .need-to-know-sidebar-heading { color:#e42118; border-top:2px dotted #e42118; padding-top:1em; margin:1em 0 .2em 0; font-weight:bold; } .heading-4-need-to-know { font-size:1.1em; font-weight:bold; margin-top:.6em; padding-top:.6em; border-top:2px dotted #e42118; } .heading-4-need-to-know em { font-style:normal; font-weight:normal; } .heading-3 + table { margin-top:.5em; } .need-to-know-chapter .table-entries td, .getting-around .table-entries td { background-color: #fbf9f4; } .need-to-know-chapter tr:nth-child(2n+1) td, .getting-around tr:nth-child(2n+1) td { background-color: #f3edde; } .when-to-go h2 { border-bottom: 3px dotted #E8181C; font-size: 1em; font-weight: bold; margin: 0em 0 0.5em; padding-bottom: .3em; text-transform: uppercase; } .when-to-go + div { text-align:center; } .context-for-much-more { /* blue arrow box */ background-color: #DAE0F2; border-radius: 7px 40px 40px 7px; margin: 15px 0; min-height: 2.6em; padding: 10px 15px; width:85%; page-break-inside: avoid; } .context-for-much-more img { float: right; padding-top: 1px; } /* --------- FIRST TIME ----------- */ .first-time h3 { border-top:6px solid #eee8d7; padding-top:.3em; margin:1em 0 .2em 0; font-size: 1.4em; } /*.module2 h3:first-child { margin-top:0; } */ .first-time .module-1 h2 { font-size: 1.1em; margin:1em 0 .5em 0; color:#e42118; font-weight:bold; } .first-time .module-1 { background-color: #eee8d7; /*float:left; width:35%; */padding:1em; margin:0 1em 1em 0; border-radius:10px; } .first-time .module-1 .list-b { font-size:.9em; } .first-time .module-1 div:first-child h2 { margin-top:0; } .first-time .module-1 .list-b { font-size:.9em; } .first-time .module-5 { background-color: #eee8d7; border-radius: 10px 10px 10px 10px; margin:0; padding: 1em; page-break-inside: avoid; } .first-time .module-5 .heading-3 { margin-top:0; color:#005EA8; } .first-time .module-5 img { margin:1em 0 0 0; } .heading-3-rule { height:6px; background-color: #ebe2c7; } .first-time .list-b { font-size:1em; } .module-5-with-phrasebook-eps { background-color: #F0EBD8; border-radius: 10px 10px 10px 10px; margin-bottom: 0; padding: 1em; page-break-inside: avoid; } .module-5-with-phrasebook-eps p.flush-left, .module-5-with-phrasebook-eps p.body-text { font-size: .9em; } .module-5-with-phrasebook-eps .heading-3-first-time:first-child { margin-top:0; } .module-5-with-phrasebook-eps .heading-4 { margin-top:.7em; } /* --------- IF YOU LIKE ----------- */ .if-you-like p.flush-left, .if-you-like p.body-text { font-size:.9em; } .if-you-like .list-c { font-size:.9em; margin-top:.4em; } .if-you-like .list-c .emphasis-character { font-weight:normal; } .if-you-like h4 { border-top: 6px solid #EBE2C7; color: #E42118; font-size:1.3em; margin-top: 1em; padding-top: 0.3em; font-weight: bold; margin-bottom: .2em; } /* --------- MONTH BY MONTH ----------- */ .month-by-month h2 { color:#e42118; border-top: 6px solid #EBE2C7; padding-top: 0.3em; font-weight:bold; } .month-by-month h6 { font-size: 1em; font-weight: bold; margin-bottom: 0.2em; margin-top: .3em; } .month-by-month .intro-text em { font-style:normal; } .month-by-month .font-icon { color:#0068A5; font-size: 1.5em; } .month-by-month .activities h6, .month-by-month .tours h6 { background: url(../Images/image01109.gif) no-repeat; padding: 12px 0 0 35px; } .month-by-month .beach h6 { background: url(../Images/image01115.gif) no-repeat 0 4px; padding: 12px 0 4px 35px; } .month-by-month .courses h6 { background: url(../Images/image01116.gif) no-repeat 0 4px; padding: 12px 0 4px 40px; } .month-by-month .drinking h6 { background: url(../Images/image01110.gif) no-repeat 0 4px; padding: 12px 0 4px 32px; } .month-by-month .entertainment h6 { background: url(../Images/image01112.gif) no-repeat 0 4px; padding: 12px 0 4px 40px; } .month-by-month .eating h6 { background: url(../Images/image01111.gif) no-repeat 0 4px; padding: 12px 0 4px 40px; } .month-by-month .festivals h6 { background: url(../Images/image01108.gif) no-repeat 0 4px; padding: 12px 0 4px 40px; } .month-by-month .shopping h6 { background: url(../Images/image01113.gif) no-repeat 0 4px; padding: 12px 0 4px 35px; } .month-by-month .sights h6 { background: url(../Images/image01107.gif) no-repeat 0 4px; padding: 12px 0 4px 40px; } .month-by-month .sleeping h6 { background: url(../Images/image01114.gif) no-repeat; padding: 12px 0 4px 40px; } .month-by-month .information h6 { padding: 0; } /* --------- WHATS NEW ----------- */ .whats-new h1 { color:#e42118; } .whats-new h2 { color:#005ea8; margin-bottom:.4em; font-size:1.4em; font-weight:bold; } .whats-new h4 { margin-bottom:0; font-size:1.1em; } .context-whats-new-website-box { background-color: #DAE0F2; border-radius: 7px 40px 40px 7px; margin: 15px 0; min-height: 70px; padding: 10px 20px 10px 7px; page-break-inside: avoid; width:85%; } .context-whats-new-website-box p { font-size:.9em; -webkit-hyphens: none; hyphens: none; } .context-whats-new-website-box img { float: left; padding-right: 8px; } .context-itineraries-1st-main, .context-itineraries-main { clear:both; } .context-feature-event { border-bottom:10px solid #eee8d7; padding-bottom:.6em; } .context-feature-event .heading-2, .context-feature-event .heading-2-no-line-above { color:#e42118; font-size: 1.4em; font-weight: bold; margin-bottom: 0.4em; } /* --------- ITINERARIES ----------- */ .top-itineraries h2 { color:#e42118; font-weight:bold; } .top-itineraries h6 { margin-bottom:.5em; font-size:1.1em; } .top-itineraries-box { page-break-inside: avoid; background-color: #eee8d7; padding:.7em; border-radius:7px; margin:.7em 0 0 .2em; overflow: hidden; } .top-itineraries-box .list-c { font-size:.9em; margin:15px; } .itinerary-eating { float: left; margin-right:.5em; } .am-pm { float:left; } /* ------- PLAN YOUR TRIP (like a local, for free, with kids --------- */ .plan-your-trip { color:#e42118; margin:0; } .planning-feature .heading-1, .plan-feature-1-page-only .heading-1 { color:#E42118; } .planning-feature .list-b { font-size:1em; } .planning-feature h4, .planning-feature-1-page-only h4 { border-top: 6px solid #EBE2C7; color: #005ea8; font-weight: bold; padding-top:0.3em; margin:1em 0 .2em 0; font-weight:normal; font-size:1.2em; } .planning-feature .introduction-flush-left, .planning-feature-1-page-only .introduction-flush-left { color: #005ea8; font-style:italic; margin-bottom:.6em; } .sidebar-heading-plan-feature, .snippets .sidebar-heading { color: #E42118; font-size: 1.3em; font-weight: bold; margin: .5em 0 0.3em 0.2em; padding: 0; } .sidebar-heading-plan-feature:first-child, .snippets .sidebar-heading:first-child { margin-top:0; } .sidebar-heading-plan-feature + .heading-4 { margin-top:.5em; } .planning-feature .heading-2, .planning-feature-1-page-only h2 { border-top: 6px solid #EBE2C7; color: #E42118; font-weight: bold; padding-top: 0.3em; } .planning-feature-1-page-only h3 { color:#005ea8; font-size:1.2em; margin-bottom:0; } .planning-feature-1-page-only h5 { color:#E42118; font-weight:bold; margin:1em 0 .2em 0; font-size: 1em; } .intro-text-itineraries { font-size: 1.1em; margin:0em 0 .5em 0; color:#005ea8; border-top:2px dotted #005ea8; border-bottom:2px dotted #005ea8; padding:.5em 0; } .table-box .box-heading-1, .table-box-2-page-1-col .box-heading-1, .table-box-2-page-2-col .box-heading-1 { margin:15px 0 0 0; border-top:3px dotted #E8181C; border-bottom:3px dotted #E8181C; padding-top:5px; } /* --------- CATEGORY OVERVIEW ----------- */ .cat-overview h1 { font-size:2.4em; font-weight:bold; padding-top: .1em; background: url(../Images/image01117.gif) no-repeat -4px -1px; padding: 12px 0 6px 80px; } .cat-overview .activities { background: url(../Images/image01118.gif) no-repeat; padding: 12px 0 0 35px; } .cat-overview .drinking h1 { background: url(../Images/image01119.gif) no-repeat -25px 4px; padding: 12px 0 10px 60px; } .cat-overview .entertainment h1 { background: url(../Images/image01120.gif) no-repeat -18px 4px; padding: 12px 0 10px 72px; } .cat-overview .eating h1 { background: url(../Images/image01121.gif) no-repeat -15px 4px; padding: 12px 0 10px 75px; } .cat-overview .shopping h1 { background: url(../Images/image01122.gif) no-repeat -25px 4px; padding: 12px 0 10px 60px; } .cat-overview .sights h1 { background: url(../Images/image01117.gif) no-repeat -5px 4px; padding: 12px 0 10px 76px; } .cat-overview .sport h1 { background: url(../Images/image01118.gif) no-repeat -25px 4px; padding: 12px 0 14px 67px; } .cat-overview h3 { background:none; padding-left: 0; } .cat-overview h5 { color:#e42118; border-bottom:3px dotted #e42118; padding-bottom:.2em; margin:.6em 0 .6em 0; font-size:1.2em; font-weight:normal; } .need-to-know-3p-plus-overview-wider + h5 { margin-top:1.5em; } .cat-overview h6 { background: none; padding: 0; } .cat-overview .heading-7 { color:#e42118; text-transform:uppercase; font-size:.9em; margin-top:.8em; font-weight:bold; } .category-overview-image { margin-bottom:1em; } .cat-overview .list-b, .cat-overview-image-heavy .list-b, .cat-overview-best-lists .list-b { font-size:1em; } .cat-overview .list-b .emphasis-character a, .cat-overview-image-heavy .list-b .emphasis-character a { font-weight:normal; } .cat-overview-best-lists .list-c .emphasis-character a { font-weight:normal; } .cat-overview .intro-flush-left { color: #e42118; font-style: italic; margin-bottom: 0.6em; } .category-icon-lge { font-style:normal; color:#e42118; font-weight:normal; font-size:1.2em; float:left; margin-top:-5px; display:block } .context-need-to-know-3p-plus-overview-wider { background-color: #eee8d7; border-radius: 10px 10px 10px 10px; margin:1em 0; padding: 1em; page-break-inside: avoid; } .context-need-to-know-3p-plus-overview-wider p { font-size: .9em; } .cat-overview .need-to-know-sidebar { background-color: #eee8d7; border-radius: 10px; margin:1em 0; padding: 1em; page-break-inside: avoid; } .cat-overview .need-to-know-sidebar h5 { border-bottom: 2px dotted #E8181C; font-size: 1em; font-weight: bold; margin: 0 0 0.5em; padding-bottom: 3px; text-transform: uppercase; } .cat-overview .need-to-know-sidebar div h5 { margin:15px 0 0 0; text-transform: none; border:none; padding:0; color:#E8181C; } .cat-overview .poi { margin-top:1em; } .cat-overview .poi .name { font-weight:bold; } /* Boxed text */ .cat-overview .box-text { background:none; border-radius: 20px; border:4px solid #e42118; margin:1em 0; padding: 1em; page-break-inside: avoid; } .context-category-overview-map { margin:1em 0; }