/* Great Breaks 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"; } 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-Bold-BestOf { font-weight : bold; } span.BodyText-BoldItalic { font-weight : bold; font-style : italic; } span.BodyText-Italic { font-style : italic; } span.Box-Bold { font-weight : bold; } span.Box-BoldItalic { font-weight : bold; font-style : italic; } span.Box-Italic { font-style : italic; } span.Caption-Italic { font-style : italic; } span.Standfirst-Italic { font-style : italic; } /* General Paragraph Elements */ p.BodyText { font-family : "Helvetica", sans-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-BestOf { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-DropCap { font-family : "Helvetica", sans-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 { font-family : "Helvetica", sans-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.Box { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.5; text-align : left; color : #000000; text-indent : 1.3em; margin : 0em 0em 0em 0em; } p.Box-NoIndent { font-family : "Helvetica", sans-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.Box-Header-Eat { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 1em 0em 0em 0em; background-color:#f18946; padding: .5em 0em .3em .3em; } p.Box-Header-Fact { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 1em 0em 0em 0em; background-color:#8b70b2; padding: .5em 0em .3em .3em; } p.Box-Header-Green { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 1em 0em 0em 0em; background-color:#6fbb6d; padding: .5em 0em .3em .3em; } p.Box-Header-Highlights { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#2370bc; padding: .5em 0em .3em .3em; } p.Box-Header-Kids { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 1em 0em 0em 0em; background-color:#fcc359; padding: .5em 0em .3em .3em; } p.Box-Header-PF { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 1em 0em 0em 0em; background-color:#ec745f; padding: .5em 0em .3em .3em; } p.Box-Header-Shop { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 1em 0em 0em 0em; background-color:#e766a4; padding: .5em 0em .3em .3em; } p.Box-Header-View { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 1em 0em 0em 0em; background-color:#00acf0; padding: .5em 0em .3em .3em; } p.Box-Listings-Head { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : 1.1em; line-height : 1.17; text-align : left; color : #000000; padding : 0.7em 0em 0em 0em; margin : 0em 0em 0em 0em } p.Box-Listings-Name { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.17; text-align : left; color : #5a5b5e; margin : .5em 0em 0em 0em } p.Caption { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : -.75em 0em 0em 0em; } p.Caption-DPS { 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.ChapterName { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 2em; line-height : 1em; text-align : center; color : #464749; text-indent : 0em; margin : 0em 0em 0em 0em; } p.ChapterName-HTUTEB { font-family : Helvetica, sans-serif; font-weight : bold; font-size : 2em; line-height : 1; text-align : center; color : #464749; text-indent : 0em; padding: .5em 0em .5em oem; margin: 1em -.6em 0em -.6em; } p.Head-A-Intro { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-transform: uppercase; line-height : 1.25; text-align : left; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#7ba6a3 solid 2px; } p.Head-A-PhotoFeature { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-transform: uppercase; line-height : 1.25; text-align : left; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#ec745f solid 2px; } p.Head-A-Tour { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-transform: uppercase; line-height : 1.25; text-align : left; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#6fbb6d solid 2px; } p.Head-A-TT { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-transform: uppercase; line-height : 1.25; text-align : left; color : #000000; margin : 1em 0em 1em 0em; border-bottom:#f18946 solid 2px; } p.Head-B { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; line-height : 1; text-align : left; color : #464749; margin : 1em 0em .25em 0em; } p.Head-C { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : italic; font-size : 1.15em; line-height : 1; text-align : left; color : #6d6f72; margin : 1em 0em .25em 0em; } p.MainAttractions { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.1; text-align : left; color : #000000; text-indent : -.3em; margin : 0em 0em 0em 0em; padding: .3em 0em .3em .3em; } p.MapLabel { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#d46375; padding: .3em 0em .3em .3em; } p.PhotoCredit { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : .6em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0.2em 0em 0em 0em; } p.Standfirst { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; line-height : 1.2; text-align : center; color : #5a5b5e; text-indent : 0em; margin : 0em 0em 1em 0em; } p.Standfirst-Feature { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; line-height : 1.2; text-align : center; color : #5a5b5e; text-indent : 0em; margin : 0em 0em 1em 0em; } 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; } /* TOC stuff */ p.TOC-Title { font-family : Helvetica, sans-serif; font-weight : bold; font-size : 2em; line-height : 1; text-align : center; color : #464749; 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: 80%; margin-left:10%; margin-right:10%; display : inline-block; break-inside:avoid; } div.Caption { padding : .5em 0em .5em .5em; margin: .5em 0em 1em 0em; break-inside:avoid; } div.Group-Map { margin : 1em 0em 1em 0em; width : 70%; margin-left:15%; margin-right:15%; display : inline-block; page-break-before:always; break-inside:avoid; } div.MapLabel { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-1Column { padding : .50em .5em .5em .5em; display : inline-block; width: 70%; margin-left:15%; margin-right:15%; break-inside:avoid; } div.Box-Eat-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Eat { background-color : #fde4ce; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#f18946 solid 2px; break-inside:avoid; } div.Box-Fact-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Fact { background-color : #e1dbee; padding : 0.3em .5em .3em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#8b70b2 solid 2px; break-inside:avoid; } div.Box-Green-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Green { background-color : #deefdc; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#6fbb6d solid 2px; break-inside:avoid; } div.Box-Highlights-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Highlights { padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; break-inside:avoid; } div.Box-GroupHighlights { padding : 0em 0em 0em 0em; margin: 0em 0em 1em 0em; display : inline-block; width: 70%; margin-left:15%; margin-right:15%; background-color : #cbd7ef; border-bottom:#2370bc solid 2px; break-inside:avoid; } div.Box-Kids-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Kids { background-color : #fff0d7; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#fcc359 solid 2px; break-inside:avoid; } div.Box-PF-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-PF { background-color : #fcdfd4; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#ec745f solid 2px; break-inside:avoid; } div.Box-Restaurants-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Restaurants { background-color : #fde4ce; padding : 0em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#f18946 solid 2px; break-inside:avoid; } div.Box-Shop-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Shop { background-color : #f9deeb; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#e766a4 solid 2px; break-inside:avoid; } div.Box-View-Head { margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-View { background-color : #ccebfc; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#00acf0 solid 2px; break-inside:avoid; } div.ChapterName-Intro { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#7ba6a3 solid 10px; break-inside:avoid; } div.ChapterName-PF { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#ec745f solid 10px; break-inside:avoid; } div.ChapterName-Tours { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#6fbb6d solid 10px; break-inside:avoid; } div.ChapterName-TT { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#f18946 solid 10px; 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.RecommendedRoutes { padding : 0em 0em 0em 0em; margin: 0em 0em .5em 0em; break-inside:avoid; } div.Standfirst { padding : 0.5em 0em 0em 0em; margin: 0em 0em .5em 0em; width: 80%; margin-left:10%; margin-right:10%; break-inside:avoid; }