/* 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 : 1.5em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#f4f9f0; padding: .5em 0em .3em .3em; } p.Box-Header-Intro { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#fff7ea; padding: .5em 0em .3em .3em; } p.Box-Header-TT { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#fef0e9; padding: .5em 0em .3em .3em; } p.Box-Header-Tours { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#f4f9f0; 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 : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; background-color:#eff8fe; 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-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:#f7a600 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:#00ace7 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:#e94f2d 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.Box-NoIndentXX { 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.MainAttractions { 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.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:#64BF58; 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; margin-left:15%; margin-right:15%; break-inside:avoid; } div.Box-1ColumnXOLDX { 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-Intro-Head { border-top:#f7a600 solid 2px; margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Intro { background-color : #fff7ea; padding : 0.3em .5em .3em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#f7a600 solid 2px; break-inside:avoid; } div.Box-TT-Head { border-top:#e94f2d solid 2px; margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-TT { background-color : #fef0e9; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#e94f2d solid 2px; break-inside:avoid; } div.Box-Tours-Head { border-top:#78ba52 solid 2px; margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-Tours { background-color : #f4f9f0; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#78ba52 solid 2px; break-inside:avoid; } div.Box-PF-Head { border-top:#00ace7 solid 2px; margin: 0em 0em 0em 0em; break-inside:avoid; } div.Box-PF { background-color : #eff8fe; padding : 0.3em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#00ace7 solid 2px; break-inside:avoid; } div.Box-Restaurants-Head { border-top:#78ba52 solid 2px; margin: 1em 0em 0em 0em; break-inside:avoid; } div.Box-Restaurants { background-color : #f4f9f0; padding : 0em .5em .5em .5em; margin: 0em 0em 0em 0em; display : inline-block; border-bottom:#78ba52 solid 2px; break-inside:avoid; } div.ChapterName-Intro { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#f7a600 solid 10px; break-inside:avoid; } div.ChapterName-PF { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#00ace7 solid 10px; break-inside:avoid; } div.ChapterName-Tours { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#78ba52 solid 10px; break-inside:avoid; } div.ChapterName-TT { padding : 0.5em 0em .5em 0em; margin: 0em 0em .5em 0em; border-top:#e94f2d 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; }