/* Explore Series CSS Template*/ /* font-faces and map bullets*/ @font-face { font-family : APAbetTD; src : url("../fonts/ApabetTD.otf"); } @font-face { font-family : APAmaprefTD; src : url("../fonts/ApamaprefTD.otf"); } span.APAMapref { font-family : "ApamaprefTD"; } span.APABet { font-family : "ApabetTD"; } span.APAMapref-Accommodation { font-family : "ApamaprefTD"; color : #F39342; } span.APAMapref200-Accommodation { font-family : "APAmapref200"; color : #F39342; } span.APAMapref-Restaurants { font-family : "ApamaprefTD"; color : #EC5947; } span.APAMapref200-Restaurants { font-family : "APAmapref200"; color: #EC5947; } span.APAMapref-CafesBars { font-family : "ApamaprefTD"; color: #117286; } span.APAMapref200-CafesBars { font-family : "APAmapref200"; color: #00B49D; } p.APAMapref { font-family : "ApamaprefTD"; font-weight : normal; font-style : normal; font-size : 1em; } p.APAbetTD { font-family : "ApabetTD"; font-weight : normal; font-style : normal; font-size : 1em; } a { text-decoration : none; color : #395BA5; } /* General Span Elements */ span.BodyText-Bold { font-weight : bold; } span.BodyText-Italic { font-style : italic; } span.BodyText-Bold-Timeline { font-weight : bold; } span.BodyText-BoldItalic-Timeline { font-weight : bold; font-style : italic; } span.Box-Bold-Itinerary { font-weight : bold; text-transform: uppercase; } span.BodyText-BoldItalic { font-weight : bold; font-style : italic; } span.BodyText-Bold-TT { font-weight : bold; } span.Box-Bold { font-weight : bold; } span.Box-Italic { font-style : italic; } span.Box-Bold-Itinerary { font-weight : bold; } span.Listings-Description-Italic { font-style : italic; } span.TT-BodyText-Bold { font-weight : bold; } /* General Paragraph Elements */ p.TourNumber { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 5em; line-height : 1em; text-align : center; color : #117286; margin : 0em 0em 0em 0em; } p.ChapterName { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-transform: uppercase; line-height : 1em; text-align : center; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.ChapterName-Intro { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-transform: uppercase; line-height : 1em; text-align : center; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.ChapterName-TT { font-family : Helvetica, sans-serif; font-size : 1.3em; line-height : 1.5; text-align : center; color : #FFFFFF; background-color:#117286; text-indent : 0em; padding: .5em 0em .5em oem; margin: 1em -.6em 0em -.6em; } p.Standfirst { font-family : "Palatino", serif; font-weight : normal; font-style : italic; font-size : 1.2em; line-height : 1.2; text-align : center; color : #000000; text-indent : 0em; margin : 0em 2em 1em 2em; } p.Head-A { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-Accommodation { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-Accommodation-2lines { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-Restaurants { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-Restaurants-2lines { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-AZ { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #808285; background-color:#CAE2DD; margin : 1em 0em 1em 0em; padding: .3em 0em .3em 0em; } p.Head-A-Language { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-Language-2lines { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-FurtherReading { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-FurtherReading-2lines { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-Nightlife { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-Nightlife-2lines { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-A-BestOf-Left { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.2em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em .5em 0em; border-bottom:#9D9D9C solid 2px; } p.Head-A-BestOf-Right { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.2em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em .5em 0em; border-bottom:#9D9D9C solid 2px; } p.Head-B { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : 1.1em; line-height : 1; text-align : left; color : #000000; margin : 1em 0em .25em 0em; } p.Head-B-AZ { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-transform: uppercase; line-height : 1.25; text-align : center; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#9D9D9C solid 1px; } p.Head-C-AZ { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : 1.1em; line-height : 1; text-align : left; color : #000000; margin : 1em 0em .25em 0em; } p.BodyText-NoIndent { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.3; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-NoIndent-TT { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.3; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.3; text-align : left; color : #000000; text-indent : 1.3em; margin : 0em 0em 0em 0em; } p.BodyText-Timeline { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.3; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em .7em 0em; } p.BodyText-BestOf { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-BestOf-Left { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-BestOf-Right { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.Caption { font-family : "Palatino", serif; font-weight : normal; font-style : italic; font-size : .9em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : -.75em 0em 0em 0em; } p.MapLabel { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#117286; padding: .3em 0em .3em .3em; } p.PhotoCredit { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .6em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.Box-Header-TT { font-family : "Helvetica", sans-serif; font-size : 1.2em; line-height : 1.17; text-align : center; color : #58595B; padding : 0.7em 0em .25em .5em; margin : -.05em 0em 0em -.5em } p.Box-Header-Listings { font-family : "Helvetica", sans-serif; font-size : 1.1em; line-height : 1.17; text-align : center; color : #58595B; padding : 0.7em 0em 0em 0em; margin : 0em 0em 0em 0em } p.Box-Listings-Name { font-family : "Helvetica", sans-serif; font-size : .9em; line-height : 1.17; text-align : center; text-transform: uppercase; color : #000000; margin : .5em 0em 0em .5em } p.Box-Listings-Address { font-family : "Helvetica", sans-serif; font-size : .9em; line-height : 1.17; text-align : center; color : #58595B; margin : .3em 0em 0em .5em } p.Box-Listings-Description { font-family : "Helvetica", sans-serif; font-size : .9em; line-height : 1.17; text-align : center; color : #000000; margin : .3em 0em 1.5em .5em } p.Listings-Name { font-family : "Helvetica", sans-serif; font-size : 1em; line-height : 1.17; text-align : left; color : #000000; margin : .5em 0em 0em .5em } p.Listings-Address { font-family : "Helvetica", sans-serif; font-size : .9em; line-height : 1.17; text-align : left; color : #58595B; margin : .3em 0em 0em .5em } p.Listings-Description { font-family : "Helvetica", sans-serif; font-size : .9em; line-height : 1.17; text-align : left; color : #000000; margin : .3em 0em 1.5em .5em } p.PriceCategory-TT { font-family : Helvetica, sans-serif; font-size : .9em; line-height : 1.5; text-align : left; color : #58595B; text-indent : 0em; margin: 0em 0em 0em 0em; } p.Box-Header { font-family : "Helvetica", sans-serif; font-size : 1.2em; line-height : 1.17; text-align : center; color : #58595B; padding : 0.7em 0em .25em .5em; margin : -.05em 0em 0em -.5em } p.Box { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-NoIndent { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-Fact { font-family : Helvetica, sans-serif; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; padding: .5em 0em 0em .5em; margin: 0em 0em 0em 0em; } p.Box-Tip { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-Header-Tip { font-family : "Helvetica", sans-serif; font-size : 1.2em; line-height : 1.17; text-align : center; color : #58595B; padding : 0.7em 0em .25em .5em; margin : -.05em 0em 0em -.5em } /* TOC stuff */ p.TOC-Title { font-family : Helvetica, sans-serif; font-size : 1.3em; line-height : 1.5; text-align : center; color : #FFFFFF; background-color:#117286; text-indent : 0em; padding: .5em 0em .5em oem; margin: 1em -.6em 0em -.6em; } p.TOC-Level1 { font-family : Helvetica, sans-serif; font-size : 1.2em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin: 0em 0em 0em 0em; } p.TOC-Level2 { font-family : Helvetica, sans-serif; font-size : 1.1em; line-height : 1.5; text-align : left; color : #000000; text-indent : 1em; margin: 0em 0em 0em 0em; } p.TOC-Level3 { font-family : Helvetica, sans-serif; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 2em; margin: 0em 0em 0em 0em; } p.TOC-Level4 { font-family : Helvetica, sans-serif; font-size : .8em; line-height : 1.5; text-align : left; color : #000000; text-indent : 3em; margin: 0em 0em 0em 0em; } /* Divs */ div.Group-Photo { margin : 1em 0em 0em 0em; width : 100%; display : inline-block; break-inside:avoid; } div.Group-Map { margin : 1em 0em 1em 0em; width : 50%; display : inline-block; page-break-before:always; break-inside:avoid; } div.Caption { padding : .5em 0em .5em .5em; margin: .5em 0em 1em 0em; break-inside:avoid; } div.MapLabel { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Restaurants { background-color : #D4E7E3; padding : 0em .5em .5em .5em; margin: 1em 4em 1em 4em; display : inline-block; border:#00B49D solid 1px; break-inside:avoid; } div.Box-1Column { background-color : #C3E4F3; padding : 0em .5em .5em .5em; margin: 1em 1em 1em 1em; display : inline-block; border:#599FbA solid 1px; break-inside:avoid; } div.Box-Fact { background-color : #D4E7E3; padding : 0em .5em .5em .5em; margin: 1em 4em 1em 4em; display : inline-block; border:#00B49D solid 1px; break-inside:avoid; } div.PriceBox-TT { background-color : #D4E7E3; padding : 0em .5em .5em .5em; margin: 1em 4em 1em 4em; display : inline-block; border:#00B49D solid 1px; break-inside:avoid; } div.Box-Tip { background-color : #F4DDDD; padding : 0em .5em .5em .5em; margin: 1em 1em 1em 1em; display : inline-block; border:#D96E80 solid 1px; break-inside:avoid; } div.ChapterName { padding : 0em 0em .5em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.TT-Accommodation { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; } div.TT-Restaurants { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; } div.TT-AZ { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; } div.TT-Language { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; } div.TT-FurtherReading { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; } div.TT-Nightlife { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; } div.RecommendedRoutes { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; }