/* cmsms stylesheet: CultureAdventure-SmallPhone modified: 11.06.2019 11:26:29 */
.imageOnRight
{
 float:right;
 margin-left:10px;
 margin-bottom:10px;
}

.imageOnLeft
{
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}

.imageInMiddle
{
 margin-left:auto;
 margin-right:auto;
}

.imageFull
{
 width:100%;
 height:auto;
}

.imageWidthThird
{
 width:100%;
 height:auto;
}

.imageWidthTwoThirds
{
 width:100%;
 height:auto;
}

.imageWidthTwoThirdsOnRight
{
 width:100%;
 height:auto;
}

.imageWidthTwoThirdsOnLeft
{
 width:100%;
 height:auto;
}

.middle
{
 width:100%;
}

#slideshow
{
 display:none;
}

main
{
 clear:both;
 padding-top:25px;
}

main a
{
 color:#138bcf;
}

main #blogEntry strong
{
 color:#fe9732;
}

main img
{
 width:100%;
 height:auto;
 margin:0 !important;
 float:none !important;
}

main h2, main h1
{
 text-transform:uppercase;
 text-align:center;
 font-family:'Tinos';
 font-size:24px;
 margin:0;
}

main h2 span, main h1 span
{
 background:#fff;
 display:inline-block;
 padding-left:11px;
 padding-right:11px;
}

main h2.blackLines, main h1.blackLines
{
 color:#000;
 font-family:'typewriter';
}

main h2.blackLines a, main h1.blackLines a
{
 color:#000;
 text-decoration:none;
}

main h2.blackLines a:hover, main h1.blackLines a:hover
{
 text-decoration:underline;
}

main h3.subtitle
{
 color:#fe9732;
 text-align:center;
 margin:0;
 font-family:'tdh';
 font-size:24px;
 margin-bottom:10px;
 font-weight:normal;
 letter-spacing:1px;
 margin-top:10px;
}

main h3.subtitle a
{
 color:#fe9732;
 text-decoration:none;
}

main h3.subtitle a:hover
{
 text-decoration:underline;
}

main .sidebar
{
 text-align:center;
 clear:both;
}

main .sidebar #about
{
 margin:10px;
 padding:10px;
 background:#fff;
 border:solid 1px #fe9732;
}

main .sidebar #about img
{
 width:100%;
 height:auto;
 float:right;
 margin-left:10px;
 margin-bottom:10px;
}

main .sidebar #about p
{
 margin:0;
 font-family:'Tinos';
 font-size:14px;
 text-align:left;
 margin-bottom:8px;
 color:#000;
}

main .sidebar .sidebarEntry
{
 background:#737373;
 margin-bottom:15px;
 padding:10px;
 text-align:left;
 margin-left:10px;
 margin-right:10px;
}

main .sidebar .sidebarEntry h4
{
 font-family:'tdh' !important;
 line-height:24px;
 font-size:22px;
 margin:0;
 color:#fe9732;
 font-weight:normal;
 letter-spacing:1px;
 margin-bottom:5px;
 text-align:center;
}

main .sidebar .sidebarEntry p
{
 margin:0;
 font-family:'Tinos';
 font-size:14px;
 text-align:center;
 margin-bottom:8px;
 color:#fff;
}

main .sidebar .sidebarEntry a
{
 color:#fff;
}

main .sidebar .sidebarEntry p.nobottom
{
 margin-bottom:0;
}

main .sidebar .sidebarEntry ul
{
 list-style-type:square;
 margin:0;
 padding:0;
 padding-left:15px;
}

main .sidebar .sidebarEntry ul li
{
 margin:0;
 font-family:'Tinos';
 font-size:14px;
 margin-bottom:3px;
}

main .sidebar .sidebarEntry ul.categoryList
{
 list-style-type:none;
 margin:0;
 padding:0;
}

main .sidebar .sidebarEntry ul.categoryList li
{
 float:left;
 margin-top:5px;
 margin-bottom:5px;
}

main .sidebar .sidebarEntry ul.categoryList li a
{
 background:#fff;
 padding:3px;
 border:solid 1px #000;
 margin-right:5px;
 margin-bottom:4px;
 color:#000 !important;
 font-size:12px !important;
 text-decoration:none;
}

main .sidebar .sidebarEntry .blogSidebarFirst
{
 margin-bottom:10px;
}

main .sidebar .sidebarEntry .blogSidebarFirst h4
{
 text-align:center;
 font-family:'Tinos';
}

main .sidebar .sidebarEntry .blogSidebarOthers h4
{
 text-align:center;
 font-size:22px;
}

main .sidebar .sidebarEntry .blogSidebarFirst h4 span
{
 font-size:12px;
 font-weight:normal;
 display:block;
 color:#fff;
}

main .sidebar .sidebarEntry .blogSidebarOthers h4 span
{
 font-size:11px;
 font-weight:normal;
 display:block;
 color:#fff;
}

main .sidebar .sidebarEntry .blogSidebarFirst img
{
 width:100%;
 height:auto;
}

main .sidebar .sidebarEntry .blogSidebarOthers
{
 width:46%;
 float:left;
 margin:2%;
}

main .sidebar .sidebarEntry .blogSidebarOthers img
{
 width:100%;
 height:auto;
}

main #homepageBoxes
{
}

main #homepageBoxes .homepageBoxEntry
{
 width:100%;
 padding:10px;
 box-sizing:border-box;
}

main #homepageBoxes .homepageBoxEntry.last
{
 margin-right:0;
}

main #homepageBoxes .homepageBoxEntry img
{
 width:100%;
 height:auto;
 border:0;
}

main #homepageBoxes .homepageBoxEntry h3
{
 margin:0;
 color:#000;
 font-family:'typewriter';
 font-size:18px;
 text-align:center;
 text-transform:uppercase;
}

main #homepageBoxes .homepageBoxEntry h3 a
{
 color:#000;
 text-decoration:none;
}

main #homepageBoxes .homepageBoxEntry h3 a:hover
{
 text-decoration:underline;
}

main #homepageBoxes .homepageBoxEntry h4
{
 margin:0;
 color:#fe9732;
 font-family:'tdh';
 font-size:20px;
 text-align:center;
 margin-top:5px;
 margin-bottom:5px;
 font-weight:normal;
}

main #homepageBoxes .homepageBoxEntry h4 a
{
 color:#fe9732;
 text-decoration:none;
}

main #homepageBoxes .homepageBoxEntry h4 a:hover
{
 text-decoration:underline;
}

main #homepageBoxes .homepageBoxEntry p
{
 margin:0;
 color:#000;
 font-family:'Tinos';
 font-size:14px;
 text-align:center;
}

main #homepageBlogBoxes .homepageBoxEntry
{
 width:100%;
 padding-left:10px;
 padding-right:10px;
 box-sizing:border-box;
 border-bottom:solid 1px #fff;
 position:relative;
 margin-bottom:10px;
}

main #homepageBlogBoxes .homepageBoxEntry.last
{
 margin-right:0;
}

main #homepageBlogBoxes .homepageBoxEntry img
{
 border:0;
 width:100%;
 height:auto;
}

main #homepageBlogBoxes .homepageBoxEntry .homepageBoxCaption
{
 width:100%;
 background:rgba(255,255,255,0.85);
 padding:10px;
 padding-top:0;
 box-sizing:border-box;
}

main #homepageBlogBoxes .homepageBoxEntry:hover .homepageBoxCaption
{
 display:block;
}

main #homepageBlogBoxes .homepageBoxEntry h3
{
 margin:0;
 color:#000;
 font-family:'tdh';
 font-size:22px;
 text-align:center;
 text-transform:uppercase;
 font-weight:normal;
 font-size:22px;
 letter-spacing:1px;
 line-height:24px;
}

main #homepageBlogBoxes .homepageBoxEntry h3 a
{
 color:#000;
 text-decoration:none;
}

main #homepageBlogBoxes .homepageBoxEntry h4
{
 text-transform:uppercase;
 margin:0;
 color:#7A7A7A;
 font-family:'typewriter';
 font-size:17px;
 text-align:center;
}

main #homepageBlogBoxes .homepageBoxEntry h4 a
{
 color:#7A7A7A;
 text-decoration:none;
}

main #googleAd
{
 float:right;
}

main #homepageVideos
{
}

main #homepageVideos .homepageVideoEntry
{
 width:100%;
 padding-left:10px;
 padding-right:10px;
 box-sizing:border-box;
}

main #homepageVideos .homepageVideoEntry.firstVideo
{
 margin-bottom:10px;
}

main #homepageVideos .homepageVideoEntry img
{
 width:100%;
 height:auto;
}

main #homepageVideos .homepageVideoEntry h3
{
 margin:0;
 color:#000;
 font-family:'tdh';
 font-size:22px;
 text-align:center;
 text-transform:uppercase;
 font-weight:normal;
 letter-spacing:1px;
 line-height:24px;
 margin-bottom:10px;
}

main #homepageVideos .homepageVideoEntry h3 a
{
 color:#8b8a8a;
 text-decoration:none;
}

main #homepageVideos .homepageVideoEntry p
{
 margin:0;
 color:#000;
 font-family:'Tinos';
 font-size:14px;
 text-align:center;
}

main #innerMain
{
 font-family:'Tinos';
 padding:10px;
}

main #innerMain p
{
 margin:0;
 margin-bottom:15px;
 text-align:center;
}

main #innerMain p.blogArticleInfo
{
 margin-top:10px;
 margin-bottom:5px;
}

main #innerMain h3
{
 color:#fe9732;
 margin:0;
 margin-top:5px;
 margin-bottom:5px;
 text-align:center;
 font-weight:normal;
 letter-spacing:1px;
 font-family:'tdh';
 font-size:22px;
}

main #innerMain .blogEntry
{
 transition:all 0.2s ease-in-out;
 margin-bottom:10px;
}

main #innerMain .blogEntry.lastInRow
{
 margin-right:0;
}

main #innerMain .blogEntry img
{
 width:100%;
 height:auto;
}

main #innerMain .blogEntry h1
{
 transition:all 0.2s ease-in-out;
 margin:0;
 margin-top:2px;
 text-transform:none;
 overflow:hidden;
 font-family:'tdh';
 font-size:22px;
 line-height:24px;
 font-weight:normal;
 letter-spacing:1px;
}

main #innerMain .blogEntry a
{
 color:#000;
 transition:color 0.2s ease-in-out;
 text-decoration:none;
 display:block;
}

main #innerMain .blogEntry p
{
 color:#000;
 margin:0;
 margin-top:2px;
 font-size:11px;
 text-align:center;
 padding-bottom:5px;
}

main #innerMain .blogEntry:hover
{
 background:#fe9732;
}

main #innerMain .blogEntry:hover a
{
 color:#fff;
}

main #innerMain .tourEntry
{
 padding-bottom:10px;
 padding-top:10px;
 border-bottom:solid 1px #fe9732;
}

main #innerMain .tourEntry h3
{
 margin:0;
 color:#fe9732;
 margin-bottom:5px;
 font-family:'typewriter';
 font-size:20px;
 text-transform:uppercase;
}

main #innerMain .tourEntry ul
{
 margin:0;
 padding:0;
 padding-left:16px;
 list-style-type:square;
}

main #innerMain .tourEntry p, main #innerMain .tourEntry ul li
{
 font-size:14px;
}

main #innerMain .tourEntry ul li
{
 margin-bottom:5px;
}

main #innerMain .tourEntry h4
{
 margin:0;
 font-size:16px;
 color:#fe9732;
 margin-bottom:5px;
}

main #innerMain .tourEntry img.tourEntryImage
{
 margin-bottom:10px;
 width:100%;
 height:auto;
}

footer
{
 background:#737373;
 border-top:solid 1px #000;
}

footer.cookieBarAllowance
{
 padding-bottom:50px;
}

footer #facebook, footer #testimonials, footer #instagram
{
 text-align:center;
}

footer #instagram
{
 margin-right:0;
}

footer #siteCredit
{
 padding-top:10px;
 padding-bottom:10px;
}

footer #siteCredit p
{
 margin:0;
 font-family:'Tinos';
 font-size:13px;
 text-align:center;
 color:#fff;
 line-height:25px;
}

footer #siteCredit p.chilliStudio a
{
 color:#fff;
}

footer #facebook h3, footer #testimonials h3, footer #instagram h3
{
 margin:0;
 font-family:'tdh';
 margin-top:10px;
 font-size:22px;
 margin-bottom:3px;
 color:#fe9732;
 text-align:center;
 text-transform:uppercase;
 font-weight:normal;
 letter-spacing:1px;
}

footer #facebook h3 a, footer #testimonials h3 a, footer #instagram h3 a
{
 color:#fe9732;
 text-decoration:none;
}

footer #twitter iframe, footer #instagram iframe
{
 margin-left:4%;
 margin-right:4%;
 width:92% !important;
}

footer p a
{
 color:#fff;
}

.googleAd
{
 margin-bottom:15px;
}

.contacten, .contacten fieldset
{
 margin:0;
 padding:0;
 border:0;
}

.contacten fieldset legend
{
 display:none;
}

.contacten fieldset label
{
 display:block;
 width:100%;
 clear:both;
 margin-bottom:5px;
 font-size:14px;
 box-sizing:border-box;
 color:#fff;
}

.contacten fieldset input
{
 width:100%;
 font-family:'Tinos';
 font-size:14px;
 padding:5px;
 border:solid 1px #fe9732;
 margin-bottom:10px;
 box-sizing:border-box;
 width:100%;
}

.contacten fieldset textarea
{
 width:100%;
 font-family:'Tinos';
 font-size:14px;
 padding:5px;
 border:solid 1px #fe9732;
 margin-bottom:10px;
 height:150px;
 resize:none;
 box-sizing:border-box;
 width:100%;
}

.contacten .submit input
{
 clear:both;
 background:#fe9732;
 padding:10px;
 font-family:'Tinos';
 font-size:15px;
 border:solid 1px #000;
 font-weight:bold;
 width:100%;
}

p.error
{
 background:#f00;
 color:#fff;
 padding:5px;
 border:solid 1px #000;
}

.fullpageVideoEntry
{
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 25px;
 height: 0;
 margin-bottom:15px;
}

.fullpageVideoEntry iframe
{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

#searchResults
{
 position:relative;
}

#searchResults #searchResultsBlogs
{
}

#searchResults #searchResultsBlogs #searchResultsBlogsWrapper, #searchResults #searchResultsPages #searchResultsPagesWrapper
{
 position:absolute;
 border:solid 2px #fe9732;
 padding:10px;
 position:absolute;
 top:34px;
 left:0px;
 background:#fff;
 box-sizing:border-box;
 width:100%;
 z-index:1;
}

#searchResultsPagesWrapper
{
 display:none;
}

#searchResults h3
{
 margin:0 !important;
 display:inline-block;
 float:left;
 padding:5px;
 background:#fe9732;
 color:#fff !important;
 padding-left:20px;
 padding-right:20px;
 position:relative;
 z-index:9;
 margin-right:1px !important;
 cursor:pointer;
 border:solid 2px #fe9732;
}

#searchResults h3.activeTab
{
 background:#fff;
 color:#fe9732 !important;
 border-bottom:solid 2px #fff !important;
}

#searchResults ul
{
 list-style-type:square;
 padding:0;
 margin:0;
 padding-left:25px;
 position:relative;
 z-index:9;
}

#searchResults ul li
{
 margin-bottom:10px;
 color:#fe9732;
}

#searchResults ul li a
{
 display:block;
 position:relative;
 z-index:9;
}

#shareBox
{
 border-top:solid 1px #ddd;
 padding-top:3px;
 padding-bottom:3px;
 border-bottom:solid 1px #ddd;
}

#shareBox h5
{
 margin:0;
 font-family:'typewriter';
 font-size:13px;
 text-transform:uppercase;
}





main #innerMain #readMore
{
}

main #innerMain #readMore h4
{
 margin:0;
 font-family:'typewriter';
 font-size:16px;
 margin-top:10px;
 margin-bottom:3px;
}

main #innerMain #readMore .underBlogEntry
{
 width:31%;
 float:left;
 border-bottom:solid 1px #fff;
 position:relative;
 margin-right:1%;
 margin-left:1%;
}

main #innerMain #readMore .underBlogEntry.last
{
 margin-right:0;
}

main #innerMain #readMore .underBlogEntry img
{
 width:100%;
 height:auto;
}

main #innerMain #readMore .underBlogEntry .underBlogCaption
{
 width:100%;
 margin-bottom:10px;
}

main #innerMain #readMore .underBlogEntry:hover .underBlogCaption
{
 display:block;
}

main #innerMain #readMore .underBlogEntry h3
{
 margin:0;
 color:#000;
 font-family:'typewriter';
 font-size:13px;
 text-align:center;
 text-transform:uppercase;
}

main #innerMain #readMore .underBlogEntry h3 a
{
 color:#000;
 text-decoration:none;
}

main #innerMain #readMore .underBlogEntry h4
{
 text-transform:uppercase;
 margin:0;
 color:#7A7A7A;
 font-family:'typewriter';
 font-size:17px;
 text-align:center;
}

main #innerMain #readMore .underBlogEntry h4 a
{
 color:#7A7A7A;
 text-decoration:none;
}

img.sidebarAboutPascaline
{
 width:100%;
 height:auto;
}

#mc_embed_signup form
{
 padding:0 !important;
}

#mc_embed_signup .mc-field-group
{
 width:100% !important;
 min-height:auto !important;
}

#mc_embed_signup .mc-field-group input
{
 box-sizing:border-box;
 font-family:'Tinos';
 font-size:14px;
}

div.mce_inline_error
{
 background:#f00 !important;
 margin:0 !important;
 margin-top:3px !important;
 font-family:'Tinos';
 font-size:15px;
}

#mc-embedded-subscribe
{
 box-sizing:border-box;
 width:100% !important;
 margin:0 !important;
}

#fullPageOverlayContent
{
 background:#fff;
 width:94%;
 margin-left:-47%;
 position:fixed;
 top:20px;
 left:50%;
 display:none;
 z-index:999999;
}

#fullPageOverlayContent iframe
{
 width:100%;
 height:auto;
}

.tourLandingEntry
{
 position:relative;
 margin-bottom:10px;
}

.tourLandingEntry.tourLandingRight
{
}

.tourLandingEntry .tourLandingPanel
{
 position:absolute;
 width:100%;
 background:rgba(255,255,255,0.7);
 top:41%;
 left:0;
 text-align:center;
 transition:all 0.4s ease-in-out;
}

.tourLandingEntry .tourLandingPanel h3
{
 margin:0;
 font-size:20px;
}

.tourLandingEntry .tourLandingPanel h3 span
{
 display:block;
 font-size:15px;
}

.tourLandingEntry .tourLandingPanel h3 a
{
 text-decoration:none;
 color:#000;
 display:block;
 padding:10px;
}

.tourLandingEntry img
{
 width:100%;
 height:auto;
}

.tourLandingEntry.tourLandingTopLeft
{
 border-bottom: solid 1px #fff;
 box-sizing: border-box;
 overflow: hidden;
}

p.tourListTitle
{
 padding-top:10px;
}

ul.toursList
{
 padding-bottom:10px !important;
}

p.upsell
{
 background:#138bcf;
 padding:5px;
 color:#fff;
 margin-top:10px !important;
 margin-bottom:0 !important;
}

#cookieWarning
{
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 background:#fe9732;
 z-index:99999999;
}

#cookieWarning p
{
 margin:0;
 padding:5px;
 font-family:'Tinos';
 font-size:13px;
 color:#000;
}

#cookieWarning p a
{
 color:#000;
}






#photoGallery
{
 position:relative;
 width:100%;
 padding-left:10px;
 padding-right:10px;
 box-sizing:border-box;
}

.mosaicflow__column
{
 width:100% !important;
}

#photoGallery .photoGalleryEntry
{
 width:100%;
 margin-bottom:15px;
 text-align:center;
 font-family:'Tinos';
 font-size:12px;
}

#photoGallery .photoGalleryEntry a
{
 color:#666;
 text-decoration:none;
 transition:all 0.3s ease-in-out;
}

#photoGallery .photoGalleryEntry img
{
 width:100%;
 height:auto;
}

#photoGallery p.galleryBreadcrumb
{
 font-family:'Tinos';
 font-size:12px;
 margin:0;
 margin-bottom:10px;
}

.galleryLandingEntry
{
 position:relative;
 margin:10px;
}

.tourLandingEntry
{
 poition:relative;
 margin-bottom:10px;
}

.galleryLandingEntry img, .tourLandingEntry img
{
 width:100%;
 height:auto;
}

.galleryLandingEntry .galleryLandingEntryTitle, .tourLandingEntry .tourLandingEntryTitle
{
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 background:#fe9732;
}

.galleryLandingEntry .galleryLandingEntryTitle a, .tourLandingEntry .tourLandingEntryTitle a
{
 display:block;
 text-align:center;
 width:100%;
 box-sizing:border-box;
 padding:10px;
 font-family:'Tinos';
 font-size:20px;
 font-weight:bold;
 color:#fff;
 text-decoration:none;
}

#newsletter input, #sb-sidebar_fr_newsletter input
{
 box-sizing:border-box;
 padding:6px;
 width:100%;
 font-family:'Open Sans';
 font-size:15px;
 text-align:center;
}

#newsletter input.button, #sb-sidebar_fr_newsletter input.button
{
 font-family:'typewriter';
 font-size:15px;
 margin-top:5px;
 font-weight:bold;
}

aside#newsletter
{
 margin-top:15px;
 background:#eee;
 border-top:solid 2px #666;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}

aside#newsletter h3
{
 margin:0;
 text-align:center;
 width:100%;
 display:block;
 font-family:'tdh';
 font-size:22px;
 margin-top:5px;
 margin-bottom:5px;
 text-transform:uppercase;
 color:#fe9732;
 font-weight:normal;
 letter-spacing:1px;
}

aside#newsletter input
{
 width:100%;
 box-sizing:border-box;
 padding:5px;
 font-family:'Tinos';
 font-size:15px;
 text-align:center;
 height:36px;
 border:0;
}

aside#newsletter input#mc-embedded-subscribe
{
 font-family:'typewriter';
 background:#fe9732;
 color:#000;
 font-weight:bold;
 cursor:pointer;
 display:block;
 margin-left:auto;
 margin-right:auto;
 margin-top:5px;
}

#instagram p
{
 margin:0;
 text-align:center;
 width:100%;
 display:block;
 font-family:'Tinos';
 font-size:18px;
 margin-top:5px;
 margin-bottom:5px;
 color:#fff;
}

#instagram p span
{
 margin-left:5px;
 margin-right:5px;
 color:#ddd;
}

aside#instagram p em
{
 display:block;
 font-family:'typewriter', sans-serif;
 font-size:15px;
 font-style:normal;
 padding-top:5px;
 margin-bottom:10px;
}

.tourGuideEntry
{
 background:#ddd;
 padding:10px;
 text-align:center;
 margin-bottom:10px;
}

main #innerMain .tourGuideEntry h3
{
 margin-top:0;
 margin-bottom:10px;
}

main.gallery h3
{
 margin:0;
 margin-top:10px;
 font-family:'typewriter', sans-serif;
 font-size:16px;
 padding-left:10px;
 text-align:center;
}

.tourInfo
{
 width:100%;
 overflow:hidden;
 position:relative;
 background:#eee;
 margin-bottom:15px;
 transition:all 0.3s ease-in-out;
}

.tourInfo a
{
 display:block;
 text-decoration:none;
 transition:all 0.3s ease-in-out;
}

.tourInfo .tourInfoImage
{
 overflow:hidden;
}

.tourInfo .tourInfoImage img
{
 width:100%;
 height:auto;
 float:left;
 transition:all 0.3s ease-in-out;
}

.tourInfo h2
{
 font-size:16px;
 text-transform:none;
 color:#000;
 padding:10px;
 transition:all 0.3s ease-in-out;
}

.tourInfo p
{
 padding:5px;
 font-size:13px;
 color:#000;
 text-align:center;
 line-height:18px !important;
 margin-bottom:0 !important;
 transition:all 0.3s ease-in-out;
}

.tourDetail ul
{
 list-style-type:square;
 margin:0;
 padding:0;
 padding-left:20px;
 margin-bottom:20px;
}

.tourDetail ul li
{
 margin-bottom:5px;
}

.tourDetail p.enquireLink a
{
 padding:15px;
 text-decoration:none;
 font-weight:bold;
 font-size:15px;
 background:#fe9732;
 color:#fff;
 box-shadow:1px 1px 3px #000;
 display:block;
 text-align:center;
}

.tourDetail .toursBookLink img
{
 width:auto !important;
}

.tourDetail p.toursBack
{
 font-size:13px !important;
}

.tourDetail p.toursNote
{
 background:#ddd;
 padding:10px;
 font-weight:bold;
}

#twitter-widget-0
{
 height:400px !important;
 margin: 10px;
 width: calc(100% - 20px) !important;
}
