body{background-color:#fff;margin:0}.banner{background-image:url(/images/generic/banner3new4blue.png);background-repeat:no-repeat}.banner__home{width:170px;height:90px;display:block}.legacy-button{color:#000;background:#efefef;border:2px outset #ccc;padding:2px 8px;font:13px Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block}.sidebar-nav{background-color:#ffc}.page{table-layout:fixed}.page-sidebar,.page-content{overflow-x:auto}.page-content img,.page-content iframe,.page-sidebar img{max-width:100%}.page-content img,.page-sidebar img{height:auto}.mobile-menu-row{display:none}.explore{box-sizing:border-box;background:#fff;width:624px;max-width:100%;margin:6px auto;padding:8px 12px;font-size:13px}.explore h2{color:#696;margin:0 0 6px;font-size:15px}.explore__links{flex-wrap:wrap;gap:4px 16px;margin:0 0 6px;padding:0;list-style:none;display:flex}.explore p{margin:0}@media (width<=859px){html{-webkit-text-size-adjust:100%}table.page,table.page>tbody,table.page>tbody>tr,table.page>tbody>tr>td{box-sizing:border-box;display:block;width:100%!important}table.page{table-layout:auto}table.page>colgroup,.page-spacer{display:none!important}.page-main{flex-direction:column;display:flex!important}.page-content-cell{order:1}.page-sidebar-cell{order:2;padding:12px 0}.page-sidebar>table:first-child{display:none}.page-sidebar,.page-content{overflow-x:visible}.banner{border-bottom:4px solid #a8ba92;background:#fff!important}.banner__table,.banner__table>tbody,.banner__table>tbody>tr,.banner__table>tbody>tr>td{text-align:left;display:block;width:auto!important;height:auto!important}.banner__logo{padding:12px 16px 0!important}.banner__home{background:url(/images/generic/cotswoldsinfo_logo170x85.png) 0/contain no-repeat;width:120px;height:60px}.banner__spacer{display:none!important}.banner__title{padding:8px 16px 0!important}.banner__title h1{margin:0;font-size:26px;line-height:1.2;display:block;color:#555!important}.banner__crumbs{padding:8px 16px 12px!important}.banner__crumbs .booktext{font-size:14px;line-height:1.5}.mobile-menu-row{background-color:#a8ba92;display:block}.mobile-menu>summary{color:#fff;cursor:pointer;background-color:#696;padding:12px 16px;font:700 17px Arial,Helvetica,sans-serif;list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary:before{content:"☰";margin-right:10px}.mobile-menu[open]>summary:before{content:"✕"}.mobile-menu :is(#buttonexternal,.buttonexternal),.mobile-menu :is(#buttonexternal,.buttonexternal) ul{width:auto!important}.mobile-menu :is(#buttonexternal,.buttonexternal) ul{grid-template-columns:1fr 1fr;display:grid}.mobile-menu :is(#buttonexternal,.buttonexternal) li a{box-sizing:border-box;height:100%;padding:10px 8px;font-size:15px}.page-content{padding:0!important}.page-content table,.page-content tbody,.page-content thead,.page-content tfoot,.page-content tr,.page-content td,.page-content th{box-sizing:border-box;display:block;width:auto!important;height:auto!important}.page-content td,.page-content th{padding:6px 12px}.page-content :is(td,th)[align=right]{text-align:left}.page-content td td,.page-content td th{padding:4px 0}.page-content :is(.tabnav,.tabnavcenter,.tabnaveat) tr{flex-wrap:wrap;display:flex}.page-content :is(.tabnav,.tabnavcenter,.tabnaveat) :is(td,th){flex:45%;padding:8px!important}.page-content :is(.tabnav,.tabnavcenter,.tabnaveat) th{flex-basis:100%}.page-content *{max-width:100%}.page-content,.page-sidebar{overflow-wrap:anywhere}.page-content :is([nowrap],nobr){white-space:normal!important}.page-content [id]:not(.tn3 *){position:static!important}.page-content-cell{overflow-x:auto}.page-sidebar table{margin:0 auto}.page-content img,.page-sidebar img{height:auto!important}.page-content img[align],.page-content img[style*=float]{display:block;float:none!important;margin:10px auto!important}.page-content iframe{aspect-ratio:4/3;width:100%!important;height:auto!important}.page-content :is(.bubble,.bubblewide575,.radius,.radius575,.radius500,.chooseaccombox,center,[width]){width:auto!important}.page-content .tn3{aspect-ratio:616/460;width:100%;height:auto}.page-content,.page-sidebar{font-size:16px;line-height:1.5}.page-content :is(.booktext,.booktextnew,.booktextjustify,.booktextwhite,.booktextgrey,.booktextgold,.maintext,.maintextjustify,.maintextgrey,.maintextwhite,.maintextgreen,.books,.bookswhite,.shop,.siteindex,.tabnav,.tabnavcenter,.tabnaveat),.page-content :is(.tabnav,.tabnavcenter,.tabnaveat) :is(td,th),.page-sidebar :is(.booktext,.maintext,.books),.page-content font:is([size="1"],[size="2"],[size="-1"],[size="-2"]),.page-content [style*="font-size: 9px"],.page-content [style*="font-size: 10px"],.page-content [style*="font-size: 11px"],.page-content [style*="font-size: 12px"],.page-content [style*=font-size\:10px],.page-content [style*=font-size\:11px],.page-content [style*=font-size\:12px]{font-size:15px!important}a:link,a:visited,a:hover{font-size:inherit}.page-content h2,.page-content h3,.page-content h4{line-height:1.25}.page-content h2{font-size:22px}.legacy-button{padding:8px 14px;font-size:15px}.page-footer .footer,.page-footer .footer a{line-height:1.5;font-size:13px!important}}
