#infobubble-content .place-description,div[id^=google-maps-builder] div#infobubble-content>div{white-space:normal}.google-maps-builder{width:100%;height:500px;min-height:275px}div[id^=google-maps-builder] .gm-style-iw,div[id^=google-maps-builder] .gm-style-iw>div,div[id^=google-maps-builder] .gm-style-iw>div>div{overflow:visible!important}div[id^=google-maps-builder] img{max-width:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none} #infobubble-content.loading{background:url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/assets/img/loading-large.gif) center center no-repeat #FFF}#infobubble-content{padding:0;margin:0 -20px 0 0;min-width:314px;min-height:80px;height:100%;overflow:hidden;box-sizing:border-box;cursor:default}#infobubble-content p{font-size:12px;margin:0 0 7px;color:#2C2C2C}#infobubble-content .place-title{border:1px solid #FFF;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:21px;font-weight:700;min-height:21px;white-space:normal;padding-right:20px}#infobubble-content .marker-info-wrapper{background-color:#F1F1F1;margin:8px 0 4px;padding:12px;font-size:13px}#infobubble-content .rating-wrap{overflow:hidden;margin:4px 0 0}#infobubble-content .numeric-rating{font-size:16px;color:#DD4B39;font-weight:400;float:left;margin:0 5px 0 0;line-height:1}#infobubble-content .star-rating-wrap{background:url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/assets/img/review_stars.png) no-repeat;height:13px;width:67px;float:left;margin:1px 0 0}#infobubble-content .star-rating-size{background:url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/assets/img/review_stars.png) 0 -13px no-repeat;height:13px}@media screen and (max-width:440px){#infobubble-content{min-width:inherit;overflow:visible}}div[id^=google-maps-builder] .marker-label{z-index:99;position:absolute;display:block;margin-top:-50px;margin-left:-25px;width:50px;height:50px;font-size:28px;text-align:center;color:#FFF;white-space:nowrap;line-height:1}@font-face {
font-family: 'map-icons';
src:url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/includes/libraries/map-icons/fonts/map-icons.eot);
src:url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/includes/libraries/map-icons/fonts/map-icons.eot?#iefix) format('embedded-opentype'),
url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/includes/libraries/map-icons/fonts/map-icons.woff) format('woff'),
url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/includes/libraries/map-icons/fonts/map-icons.ttf) format('truetype'),
url(//www.museedelaloire.fr/wp-content/plugins/google-maps-builder/includes/libraries/map-icons/fonts/map-icons.svg#map-icons) format('svg');
font-weight: normal;
font-style: normal;
} [data-icon]:before {
font-family: 'map-icons';
content: attr(data-icon);
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}  .map-icon-map-pin, .map-icon-expand, .map-icon-fullscreen, .map-icon-square-pin, .map-icon-route-pin, .map-icon-sheild, .map-icon-liquor-store, .map-icon-bicycle-store, .map-icon-hardware-store, .map-icon-insurance-agency, .map-icon-lawyer, .map-icon-real-estate-agency, .map-icon-art-gallery, .map-icon-campground, .map-icon-bakery, .map-icon-bar, .map-icon-amusement-park, .map-icon-aquarium, .map-icon-airport, .map-icon-bank, .map-icon-car-rental, .map-icon-car-dealer, .map-icon-hospital, .map-icon-hair-care, .map-icon-gym, .map-icon-grocery-or-supermarket, .map-icon-general-contractor, .map-icon-pharmacy, .map-icon-point-of-interest, .map-icon-political, .map-icon-post-box, .map-icon-health, .map-icon-post-office, .map-icon-real-estate-agency-copy, .map-icon-hindu-temple, .map-icon-restaurant, .map-icon-female, .map-icon-male, .map-icon-zoo, .map-icon-veterinary-care, .map-icon-car-repair, .map-icon-university, .map-icon-travel-agency, .map-icon-transit-station, .map-icon-beauty-salon, .map-icon-electronics-store, .map-icon-search, .map-icon-zoom-out-alt, .map-icon-movie-rental, .map-icon-atm, .map-icon-jewelry-store, .map-icon-car-wash, .map-icon-unisex, .map-icon-rv-park, .map-icon-school, .map-icon-clothing-store, .map-icon-laundry, .map-icon-casino, .map-icon-place-of-worship, .map-icon-furniture-store, .map-icon-zoom-in-alt, .map-icon-zoom-in, .map-icon-department-store, .map-icon-fire-station, .map-icon-church, .map-icon-library, .map-icon-shopping-mall, .map-icon-local-government, .map-icon-spa, .map-icon-convenience-store, .map-icon-police, .map-icon-route, .map-icon-zoom-out, .map-icon-location-arrow, .map-icon-postal-code, .map-icon-locksmith, .map-icon-doctor, .map-icon-mosque, .map-icon-stadium, .map-icon-storage, .map-icon-movie-theater, .map-icon-electrician, .map-icon-moving-company, .map-icon-postal-code-prefix, .map-icon-crosshairs, .map-icon-compass, .map-icon-dentist, .map-icon-plumber, .map-icon-museum, .map-icon-finance, .map-icon-parking, .map-icon-courthouse, .map-icon-accounting, .map-icon-store, .map-icon-subway-station, .map-icon-natural-feature, .map-icon-florist, .map-icon-food, .map-icon-night-club, .map-icon-synagogue, .map-icon-taxi-stand, .map-icon-painter, .map-icon-train-station, .map-icon-pet-store, .map-icon-gas-station, .map-icon-funeral-home, .map-icon-cemetery, .map-icon-bowling-alley, .map-icon-roofing-contractor, .map-icon-physiotherapist, .map-icon-embassy, .map-icon-city-hall, .map-icon-bus-station, .map-icon-park, .map-icon-lodging, .map-icon-toilet, .map-icon-circle, .map-icon-square-rounded, .map-icon-square, .map-icon-book-store, .map-icon-cafe, .map-icon-wheelchair, .map-icon-volume-control-telephone, .map-icon-sign-language, .map-icon-low-vision-access, .map-icon-open-captioning, .map-icon-closed-captioning, .map-icon-braille, .map-icon-audio-description, .map-icon-assistive-listening-system, .map-icon-abseiling, .map-icon-tennis, .map-icon-skateboarding, .map-icon-playground, .map-icon-inline-skating, .map-icon-hang-gliding, .map-icon-climbing, .map-icon-baseball, .map-icon-archery, .map-icon-wind-surfing, .map-icon-scuba-diving, .map-icon-sailing, .map-icon-marina, .map-icon-canoe, .map-icon-boat-tour, .map-icon-boat-ramp, .map-icon-swimming, .map-icon-whale-watching, .map-icon-waterskiing, .map-icon-surfing, .map-icon-rafting, .map-icon-kayaking, .map-icon-jet-skiing, .map-icon-fishing-pier, .map-icon-fish-cleaning, .map-icon-diving, .map-icon-boating, .map-icon-fishing, .map-icon-cross-country-skiing, .map-icon-skiing, .map-icon-snowmobile, .map-icon-snowboarding, .map-icon-snow, .map-icon-snow-shoeing, .map-icon-sledding, .map-icon-ski-jumping, .map-icon-ice-skating, .map-icon-ice-fishing, .map-icon-chairlift, .map-icon-golf, .map-icon-horse-riding, .map-icon-motobike-trail, .map-icon-trail-walking, .map-icon-viewing, .map-icon-walking, .map-icon-bicycling {
font-family: 'map-icons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.map-icon-map-pin:before {
content: "\e000";
}
.map-icon-expand:before {
content: "\e001";
}
.map-icon-fullscreen:before {
content: "\e002";
}
.map-icon-square-pin:before {
content: "\e003";
}
.map-icon-route-pin:before {
content: "\e004";
}
.map-icon-sheild:before {
content: "\e005";
}
.map-icon-liquor-store:before {
content: "\e006";
}
.map-icon-bicycle-store:before {
content: "\e007";
}
.map-icon-hardware-store:before {
content: "\e008";
}
.map-icon-insurance-agency:before {
content: "\e009";
}
.map-icon-lawyer:before {
content: "\e00a";
}
.map-icon-real-estate-agency:before {
content: "\e00b";
}
.map-icon-art-gallery:before {
content: "\e00c";
}
.map-icon-campground:before {
content: "\e00d";
}
.map-icon-bakery:before {
content: "\e00e";
}
.map-icon-bar:before {
content: "\e00f";
}
.map-icon-amusement-park:before {
content: "\e010";
}
.map-icon-aquarium:before {
content: "\e011";
}
.map-icon-airport:before {
content: "\e012";
}
.map-icon-bank:before {
content: "\e013";
}
.map-icon-car-rental:before {
content: "\e016";
}
.map-icon-car-dealer:before {
content: "\e017";
}
.map-icon-hospital:before {
content: "\e018";
}
.map-icon-hair-care:before {
content: "\e019";
}
.map-icon-gym:before {
content: "\e01a";
}
.map-icon-grocery-or-supermarket:before {
content: "\e01b";
}
.map-icon-general-contractor:before {
content: "\e01c";
}
.map-icon-pharmacy:before {
content: "\e01d";
}
.map-icon-point-of-interest:before {
content: "\e01e";
}
.map-icon-political:before {
content: "\e01f";
}
.map-icon-post-box:before {
content: "\e020";
}
.map-icon-health:before {
content: "\e021";
}
.map-icon-post-office:before {
content: "\e022";
}
.map-icon-real-estate-agency-copy:before {
content: "\e023";
}
.map-icon-hindu-temple:before {
content: "\e024";
}
.map-icon-restaurant:before {
content: "\e025";
}
.map-icon-female:before {
content: "\e026";
}
.map-icon-male:before {
content: "\e027";
}
.map-icon-zoo:before {
content: "\e028";
}
.map-icon-veterinary-care:before {
content: "\e029";
}
.map-icon-car-repair:before {
content: "\e02a";
}
.map-icon-university:before {
content: "\e02b";
}
.map-icon-travel-agency:before {
content: "\e02c";
}
.map-icon-transit-station:before {
content: "\e02d";
}
.map-icon-beauty-salon:before {
content: "\e02e";
}
.map-icon-electronics-store:before {
content: "\e02f";
}
.map-icon-search:before {
content: "\e030";
}
.map-icon-zoom-out-alt:before {
content: "\e031";
}
.map-icon-movie-rental:before {
content: "\e032";
}
.map-icon-atm:before {
content: "\e033";
}
.map-icon-jewelry-store:before {
content: "\e034";
}
.map-icon-car-wash:before {
content: "\e035";
}
.map-icon-unisex:before {
content: "\e036";
}
.map-icon-rv-park:before {
content: "\e037";
}
.map-icon-school:before {
content: "\e038";
}
.map-icon-clothing-store:before {
content: "\e039";
}
.map-icon-laundry:before {
content: "\e03a";
}
.map-icon-casino:before {
content: "\e03b";
}
.map-icon-place-of-worship:before {
content: "\e03c";
}
.map-icon-furniture-store:before {
content: "\e03d";
}
.map-icon-zoom-in-alt:before {
content: "\e03e";
}
.map-icon-zoom-in:before {
content: "\e03f";
}
.map-icon-department-store:before {
content: "\e040";
}
.map-icon-fire-station:before {
content: "\e041";
}
.map-icon-church:before {
content: "\e042";
}
.map-icon-library:before {
content: "\e043";
}
.map-icon-shopping-mall:before {
content: "\e044";
}
.map-icon-local-government:before {
content: "\e045";
}
.map-icon-spa:before {
content: "\e046";
}
.map-icon-convenience-store:before {
content: "\e047";
}
.map-icon-police:before {
content: "\e048";
}
.map-icon-route:before {
content: "\e049";
}
.map-icon-zoom-out:before {
content: "\e04a";
}
.map-icon-location-arrow:before {
content: "\e04b";
}
.map-icon-postal-code:before {
content: "\e04c";
}
.map-icon-locksmith:before {
content: "\e04d";
}
.map-icon-doctor:before {
content: "\e04e";
}
.map-icon-mosque:before {
content: "\e04f";
}
.map-icon-stadium:before {
content: "\e050";
}
.map-icon-storage:before {
content: "\e051";
}
.map-icon-movie-theater:before {
content: "\e052";
}
.map-icon-electrician:before {
content: "\e053";
}
.map-icon-moving-company:before {
content: "\e054";
}
.map-icon-postal-code-prefix:before {
content: "\e055";
}
.map-icon-crosshairs:before {
content: "\e056";
}
.map-icon-compass:before {
content: "\e057";
}
.map-icon-dentist:before {
content: "\e058";
}
.map-icon-plumber:before {
content: "\e059";
}
.map-icon-museum:before {
content: "\e05b";
}
.map-icon-finance:before {
content: "\e05a";
}
.map-icon-parking:before {
content: "\e05c";
}
.map-icon-courthouse:before {
content: "\e05d";
}
.map-icon-accounting:before {
content: "\e05e";
}
.map-icon-store:before {
content: "\e05f";
}
.map-icon-subway-station:before {
content: "\e060";
}
.map-icon-natural-feature:before {
content: "\e061";
}
.map-icon-florist:before {
content: "\e062";
}
.map-icon-food:before {
content: "\e063";
}
.map-icon-night-club:before {
content: "\e064";
}
.map-icon-synagogue:before {
content: "\e065";
}
.map-icon-taxi-stand:before {
content: "\e066";
}
.map-icon-painter:before {
content: "\e067";
}
.map-icon-train-station:before {
content: "\e068";
}
.map-icon-pet-store:before {
content: "\e069";
}
.map-icon-gas-station:before {
content: "\e06a";
}
.map-icon-funeral-home:before {
content: "\e06b";
}
.map-icon-cemetery:before {
content: "\e06c";
}
.map-icon-bowling-alley:before {
content: "\e06d";
}
.map-icon-roofing-contractor:before {
content: "\e06e";
}
.map-icon-physiotherapist:before {
content: "\e06f";
}
.map-icon-embassy:before {
content: "\e070";
}
.map-icon-city-hall:before {
content: "\e071";
}
.map-icon-bus-station:before {
content: "\e072";
}
.map-icon-park:before {
content: "\e073";
}
.map-icon-lodging:before {
content: "\e074";
}
.map-icon-toilet:before {
content: "\e075";
}
.map-icon-circle:before {
content: "\e076";
}
.map-icon-square-rounded:before {
content: "\e077";
}
.map-icon-square:before {
content: "\e078";
}
.map-icon-book-store:before {
content: "\e014";
}
.map-icon-cafe:before {
content: "\e015";
}
.map-icon-wheelchair:before {
content: "\e079";
}
.map-icon-volume-control-telephone:before {
content: "\e07a";
}
.map-icon-sign-language:before {
content: "\e07b";
}
.map-icon-low-vision-access:before {
content: "\e07c";
}
.map-icon-open-captioning:before {
content: "\e07d";
}
.map-icon-closed-captioning:before {
content: "\e07e";
}
.map-icon-braille:before {
content: "\e07f";
}
.map-icon-audio-description:before {
content: "\e080";
}
.map-icon-assistive-listening-system:before {
content: "\e081";
}
.map-icon-abseiling:before {
content: "\e082";
}
.map-icon-tennis:before {
content: "\e083";
}
.map-icon-skateboarding:before {
content: "\e084";
}
.map-icon-playground:before {
content: "\e085";
}
.map-icon-inline-skating:before {
content: "\e086";
}
.map-icon-hang-gliding:before {
content: "\e087";
}
.map-icon-climbing:before {
content: "\e088";
}
.map-icon-baseball:before {
content: "\e089";
}
.map-icon-archery:before {
content: "\e08a";
}
.map-icon-wind-surfing:before {
content: "\e08b";
}
.map-icon-scuba-diving:before {
content: "\e08c";
}
.map-icon-sailing:before {
content: "\e08d";
}
.map-icon-marina:before {
content: "\e08e";
}
.map-icon-canoe:before {
content: "\e08f";
}
.map-icon-boat-tour:before {
content: "\e090";
}
.map-icon-boat-ramp:before {
content: "\e091";
}
.map-icon-swimming:before {
content: "\e092";
}
.map-icon-whale-watching:before {
content: "\e093";
}
.map-icon-waterskiing:before {
content: "\e094";
}
.map-icon-surfing:before {
content: "\e095";
}
.map-icon-rafting:before {
content: "\e096";
}
.map-icon-kayaking:before {
content: "\e097";
}
.map-icon-jet-skiing:before {
content: "\e099";
}
.map-icon-fishing-pier:before {
content: "\e09a";
}
.map-icon-fish-cleaning:before {
content: "\e09b";
}
.map-icon-diving:before {
content: "\e09c";
}
.map-icon-boating:before {
content: "\e09d";
}
.map-icon-fishing:before {
content: "\e098";
}
.map-icon-cross-country-skiing:before {
content: "\e09e";
}
.map-icon-skiing:before {
content: "\e09f";
}
.map-icon-snowmobile:before {
content: "\e0a0";
}
.map-icon-snowboarding:before {
content: "\e0a1";
}
.map-icon-snow:before {
content: "\e0a2";
}
.map-icon-snow-shoeing:before {
content: "\e0a3";
}
.map-icon-sledding:before {
content: "\e0a4";
}
.map-icon-ski-jumping:before {
content: "\e0a5";
}
.map-icon-ice-skating:before {
content: "\e0a6";
}
.map-icon-ice-fishing:before {
content: "\e0a7";
}
.map-icon-chairlift:before {
content: "\e0a8";
}
.map-icon-golf:before {
content: "\e0a9";
}
.map-icon-horse-riding:before {
content: "\e0aa";
}
.map-icon-motobike-trail:before {
content: "\e0ab";
}
.map-icon-trail-walking:before {
content: "\e0ac";
}
.map-icon-viewing:before {
content: "\e0ad";
}
.map-icon-walking:before {
content: "\e0ae";
}
.map-icon-bicycling:before {
content: "\e0af";
}@font-face {
font-family: 'a11y';
src:url(//www.museedelaloire.fr/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.eot);
src:url(//www.museedelaloire.fr/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.eot?#iefix) format('embedded-opentype'),
url(//www.museedelaloire.fr/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.woff2) format('woff2'),
url(//www.museedelaloire.fr/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.woff) format('woff'),
url(//www.museedelaloire.fr/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.ttf) format('truetype'),
url(//www.museedelaloire.fr/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.svg#a11y) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="aticon-"]:before, [class*=" aticon-"]:before {
font-family: 'a11y' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.aticon-font:before {
content: '\e602';
}
.aticon-adjust:before {
content: '\e601';
}
.aticon-tint:before {
content: '\e600';
}@media only screen and (max-width: 800px) { .a11y-responsive {
display: none;
}
}
@media print {
.a11y-toolbar { }
}
.focusable:focus {
outline: none !important;
}
.has-focus {
background: yellow;
} .a11y-toolbar button {
border: 0;
color: inherit;
background-color: transparent;
text-decoration: none;
padding: 0;
line-height: inherit;
margin: 0;
font: inherit;
width: 100%;
height: 100%;
text-align: left;
}
.a11y-toolbar {
position: fixed;
z-index: 99999;
top: 43vh;
left: 0;
}
.a11y-toolbar ul {
list-style: none;
margin: 0;
padding: 0;
border-radius: 0 4px 0 0;
border-radius: 0 0 4px 0;
}
.a11y-toolbar ul li {
margin: 0;
padding: 0;
display: block;
}
.a11y-toolbar ul li button {
font-size: 22px !important;
padding: 14px 10px;
line-height: .8;
display: grid;
align-items: center;
background: #e2e2e2;
text-align: center;
border-top: 1px solid #f5f5f5;
border-bottom: 1px solid #d2d2d2;
position: relative;
color: #181818;
}
.a11y-toolbar ul li button.active,
.a11y-toolbar ul li button:hover {
background: #181818;
color: #fff;
}
.a11y-toolbar ul li button.active {
background: #181818;
border-bottom: 1px solid #525252;
}
.a11y-toolbar ul li:first-child button {
border-radius: 0 4px 0 0;
}
.a11y-toolbar ul li:last-child button {
border-radius: 0 0 4px;
}
.a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item .tooltip-dismissed:focus .offscreen,
.a11y-toolbar .offscreen,
.a11y_stylesheet_path {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
clip-path: polygon(0px 0px, 0px 0px,0px 0px, 0px 0px);	
white-space: nowrap;
padding: 0 !important;
border: 0 !important;
height: 1px !important;
width: 1px !important;
overflow: hidden;
font-size: 16px;
transition: all 200ms;
} .a11y-toolbar.rtl.default,
.a11y-toolbar.ltr.reversed {
right: 0;
left: auto;
}
.a11y-toolbar.rtl.default ul,
.a11y-toolbar.ltr.reversed ul {
border-radius: 4px 0 0 4px;
}
.a11y-toolbar.rtl.default ul li:first-child button,
.a11y-toolbar.ltr.reversed ul li:first-child button {
border-radius: 4px 0 0 0;
}
.a11y-toolbar.rtl.default ul li:last-child button,
.a11y-toolbar.ltr.reversed ul li:last-child button {
border-radius: 0 0 0 4px;
}
.desaturated {
filter: grayscale(1) !important;
}
.a11y-toolbar button:hover .offscreen,
.a11y-toolbar button:focus .offscreen {
height: auto !important;
width: auto !important;
clip: unset !important;
clip-path: unset !important;
color: #333;
background: #f0f0f0; 
padding: 8px 6px !important;
box-shadow: 0 0 1px #000;
border-radius: 5px;
font-size: 16px;
text-transform: none;
font-family: Arial;
}
.a11y-toolbar.right button:hover .offscreen,
.a11y-toolbar.right button:focus .offscreen {
right: 100%;
left: auto;
}
.a11y-toolbar button:hover .offscreen, .a11y-toolbar	button:focus .offscreen {
left: 100%;
}.wpa-ld button span.screen-reader, .longdesc-link span.screen-reader,
.wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited,
.wpa-hide-rtl#skiplinks a, .wpa-hide-rtl#skiplinks a:hover, .wpa-hide-rtl#skiplinks a:visited {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.wpa-hide-ltr#skiplinks a:focus,
.wpa-hide-rtl#skiplinks a:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.wpa-alt,
.wpa-ld {
display: inline-block;
position: relative;
} div.alignleft.wpa-alt,
div.alignleft.wpa-ld {
float: left;
}
div.alignright.wpa-alt,
div.alignright.wpa-ld {
float: right;
}
div.aligncenter.wpa-alt,
div.aligncenter.wpa-ld {
display: block;
margin: 0 auto;
width: fit-content;
}
.wpa-focusable:focus {
outline: 1px solid;
outline-offset: 1px;
}
.wpa-alt button.wpa-toggle,
.wpa-ld a.wpa-toggle, .wpa-ld button.wpa-toggle {
bottom: 2px;
left: 2px;
position: absolute;
line-height: 1.4;
min-width: 24px;
}
.top-left .wpa-alt a.wpa-toggle, .top-left .wpa-alt button.wpa-toggle,
.top-left .wpa-ld a.wpa-toggle, .top-left .wpa-ld button.wpa-toggle {
top: 2px;
bottom: auto;
}
.top-right .wpa-alt a.wpa-toggle, .top-right .wpa-alt button.wpa-toggle,
.top-right .wpa-ld a.wpa-toggle, .top-right .wpa-ld button.wpa-toggle {
top: 2px;
right: 2px;
left: auto;
bottom: auto;
}
.bottom-right .wpa-alt a.wpa-toggle, .bottom-right .wpa-alt button.wpa-toggle,
.bottom-right .wpa-ld a.wpa-toggle, .bottom-right .wpa-ld button.wpa-toggle {
right: 2px;
left: auto;
}
.wpa-alt .wpa-ld button {
left: 2.5em;
}
.top-right .wpa-alt .wpa-ld button,
.bottom-right .wpa-alt .wpa-ld button {
left: auto;
right: 2.5em;
}
.wpa-alt button.wpa-toggle, .wpa-alt button.wpa-toggle:active, .wpa-alt button.wpa-toggle:focus, .wpa-alt button.wpa-toggle:hover,
.wpa-ld button.wpa-toggle, .wpa-ld button.wpa-toggle:active, .wpa-ld button.wpa-toggle:focus, .wpa-ld button.wpa-toggle:hover {
border: 1px solid #777;
border-radius: 2px;
z-index: 10;
}
.wpa-ld .longdesc {
position: absolute;
width: 100%;
height: 100%;
top: 0;
overflow-y: scroll;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: rgba(255, 255, 255, .95);
padding: 2em 1em;
text-align: left;
}
.wpa-alt .wpa-alt-text {
position: absolute;
width: calc( 100% - 2em );
height: 6em;
bottom: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: rgba(255, 255, 255, .95);
padding: 1.5em;
margin: 1em;
border-radius: 15px;
box-shadow: 0 0 6px #333;
text-align: left;
z-index: 10;
}
.top-right .wpa-alt .wpa-alt-text,
.top-left .wpa-alt .wpa-alt-text {
bottom: auto;
top: 0;
margin-top: 2.5em;
}
.rtl .wpa-alt .wpa-alt-text,
.rtl .wpa-ld .longdesc {
text-align: right;
}
.wpa-alt button.wpa-toggle, .wpa-alt button.wpa-toggle:active, .wpa-alt button.wpa-toggle:focus, .wpa-alt button.wpa-toggle:hover, .wpa-alt a.wpa-toggle,
.wpa-ld button.wpa-toggle, .wpa-ld button.wpa-toggle:active, .wpa-ld button.wpa-toggle:focus, .wpa-ld button.wpa-toggle:hover, .wpa-ld a.wpa-toggle {
font-size: 1rem;
background: rgba(255, 255, 255, .8) !important;
padding: 0;
font-weight: 700;
font-family: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace;
color: #000 !important;
padding: 2px 4px;
border-radius: 3px;
}
.wpa-ld .dashicons, .wpa-ld .dashicons:before {
line-height: inherit;
}
.wpa-alt button:focus, .wpa-alt button:hover,
.wpa-ld button:focus, .wpa-ld button:hover {
background: rgba(0, 0, 0, .8) !important;
color: #fff !important;
border: 1px solid #000 !important;
cursor: pointer;
outline: 2px solid #a00 !important;
outline-offset: 1px;
}
.template-longdesc {
text-align: left;
line-height: 1.5;
width: 100%;
max-width: 50em;
padding: 2em;
margin: 1em auto;
background: #fdfdfd;
color: #333;
box-shadow: 0 0 5px;
font-size: 1.4em;
}
label.wpa-screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.wpa-content-summary {
padding: 30px;
background: rgba( 0,0,0,.05 );
margin-bottom: 30px;
}
.wpa-content-summary div p:last-of-type {
margin-bottom: 0;
padding-bottom: 0;
}
.wpa-excerpt .wp-block-read-more,
.wpa-excerpt .wp-block-post-excerpt__more-text {
display: none !important;
}
.wpa-excerpt .wp-block-post-excerpt .continue {
margin-top: 1rem;
display: block;
}