.widget_calendar{
background-color: #999999  ;
border: 1px solid #A2A3A4  ;
border-radius: 0 0 0 0  ;
box-shadow: 0 2px 4px rgba(50, 50, 50, 0.63);
float: left;
margin-bottom: 15px  ;
}
.widget_calendar .widget_inner {
float: left;
width: 100%;
}
.widget_calendar #calendar_wrap {
float: left;
width: 100%;
}
.widget_calendar #wp-calendar {
float: left;
width: 100%;
}
.wp_calander{
margin-bottom: 15px;
float: left;
}
.widget_calendar #calendar_wrap ul li{
list-style: none;
}
#calendar_wrap .ui-datepicker-header{
background-color: #6d6e72;
float: left;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 15px;
padding: 6px;
text-align: center;
text-transform: uppercase;
width: 96.2%;
width: 96.5% \9;
width: 96.5% \0/; }
#calendar_wrap .ui-datepicker-title {
float: left;
width: 84%;
}
#calendar_wrap .ui-datepicker-prev span {
background: url(//www.museosdetenerife.org/wp-content/themes/images/arrow-new.png) no-repeat scroll 0 0 transparent;
color: #E9E2D4  ;
cursor: pointer;
display: block;
float: left;
height: 18px;
margin-top: 0;
text-indent: -9999px;
width: 18px;
_background-color: none;
*background-color: none;
}
#calendar_wrap .ui-datepicker-prev span:hover {
background: url(//www.museosdetenerife.org/wp-content/themes/images/arrow-prev-hover.png) no-repeat scroll 0 0 transparent;
color: #E9E2D4  ;
cursor: pointer;
display: block;
float: left;
height: 18px;
margin-top: 0;
text-indent: -9999px;
width: 18px;
}
#calendar_wrap .ui-datepicker-next span {
background: url(//www.museosdetenerife.org/wp-content/themes/images/arrow-new2.png) no-repeat scroll 0 0 transparent;
color: #E9E2D4  ;
cursor: pointer;
display: block;
float: right;
height: 17px;
margin-top: 0;
text-indent: -9999px;
width: 18px;
}
#calendar_wrap .ui-datepicker-next span:hover {
background: url(//www.museosdetenerife.org/wp-content/themes/images/arrow-next-hover.png) no-repeat scroll 0 0 transparent;
color: #E9E2D4  ;
cursor: pointer;
display: block;
float: right;
height: 17px;
margin-top: 0;
text-indent: -9999px;
width: 18px;
}
#calendar_wrap table.wp-cal-datepicker-calendar {
border-collapse: collapse;
margin: 0;
width: 100%;
float: left;
}
#calendar_wrap .wp-cal-datepicker-calendar tr th{
font-size: 12px;
line-height: 10px;
padding: 9px ;
text-align: center;
background: #ffffff;
border: 0.1em solid #999999;
font-weight: bold;
color: #6d6e72;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td{
font-size: 11px;
line-height: 10px;
padding: 9px ;
text-align: center;
background: #f1f1f1;
border: 0.1em solid #999999;
font-weight: normal;
color: #000000  ;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td a{
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td a:hover{
color: #0;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}
#calendar_wrap .ui-datepicker-title span{
color: #FFFFFF;
}
#calendar_wrap .calendar-pagi{
background: none repeat scroll 0 0 #6d6e72;
float: left;
font-weight: bold;
width: 97%;
padding: 5px;
text-align: center;
text-transform: uppercase;
width: 96.5% \9;
width: 96.5% \0/;
}
#calendar_wrap .calendar-pagi ul li a{
color: #FFFFFF  ;
cursor: pointer;
font-size: 11px;
text-decoration: none;
}
#calendar_wrap .calendar-pagi ul li a:hover{
color: #000000  ;
cursor: pointer;
font-size: 11px;
text-decoration: none;
}
#calendar_wrap .calendar-pagi ul li.wp-cal-prev{
float: left;
}
#calendar_wrap .calendar-pagi ul li.wp-cal-next{
float: right;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip {
background-color: #6d6e72;
border: 1px solid #A2A3A4  ;
border-radius: 0 0 0 0  ;
box-shadow: 0 2px 4px rgba(50, 50, 50, 0.63);
border-radius: 0px;
display: none;
padding: 7px;
position: absolute;
text-align: left;
width: 230px;
z-index: 10000;
width: 230px \9;
width: 230px \0/;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li{
background-color: #FFF  ;
border-radius: 0px 0px 0px 0px;
color: #FFFFFF;
width: 93%;
display: block;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height: 1.1em;
margin-top: 2px;
padding: 8px;
text-decoration: none;
float: left;
float: left\9;
float: left\0/;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li span{
float: left;
width: 100%;
line-height: 15px;
color:#6d6e72;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li span a{
color: #6d6e72 ;
text-decoration: underline;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li span a:hover{
color: #000000 ;
text-decoration: underline;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li span{
float: left \9;
width: 90% \9;
float: left \0/;
width: 90% \0/;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title {
color: #6d6e72;
display: block;
font-family: arial;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
margin-bottom: 0px \9;
margin-bottom: 0px \0/;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title:hover {
color: #000;
display: block;
font-family: arial;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
*color: #000;
_color : #000;
margin-bottom: 0px \9;
margin-bottom: 0px \0/;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul {
float: left;
font-size: 15px;
margin: 0;
width: 100%;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .author {
font-style: normal;
padding-top: 3px;
color: #6d6e72  ;
font-size: 12px;
font-weight: normal;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .author:hover {
font-style: normal;
padding-top: 3px;
color: #000000;
font-size: 12px;
font-weight: normal;
*color: #000;
_color : #000;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a span {
display: block;
font-size: 11px;
font-weight: normal;
color: #000;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip span.date {
color: #FFF;
float: left;
font-family: arial;
font-size: 14px;
font-weight: bold;
padding: 5px;
width: 100%;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .comments {
font-style: normal;
padding-top: 3px;
color: #6d6e72;
font-size: 12px;
font-weight: normal;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .comments:hover {
font-style: normal;
padding-top: 3px;
color: #000;
font-size: 12px;
font-weight: normal;
*color: #000;
_color : #000;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .category {
font-style: italic;
padding-top: 3px;
font-size: 12px;
font-weight: normal;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .category:hover {
color: #000;
font-size: 12px;
font-weight: normal;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td.WP-Cal-popup {
background: #ffd600  ;
border-radius: 0 0 0 0;
font-weight: bold;
text-decoration: none;
color: #1982D1;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td.WP-Cal-popup a span{
font-weight: bold;
text-decoration: none;
color: #FF0000;
}
#calendar_wrap .wp-cal-datepicker-calendar tr td.WP-Cal-popup a span:hover{
font-weight: bold;
text-decoration: none;
color: #ff0000;
}
.widget_calendar{
margin-bottom: 5px;
}
.wp_calander a.wp_calendar_url{
color: #A52A2A  ;
float: left;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.wp_calander a.wp_calendar_url:hover{
color: #A52A2A  ;
float: left;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}
.wp_calander .WP-Cal-popup .wp-cal-tooltip{
display: none;
} .widget_calendar_medium_size {
min-width: 242px  ;
width: 242px;
width: 251px \9  ;
width: 253px \0/  ;
}
.widget_calendar_small_size {
min-width: 192px  ;
width: 192px  ;
width: 201px \9  ;
width: 203px \0/  ;
}
.widget_calendar_large_size {
min-width: 392px  ;
width: 392px  ;
width: 401px \9  ;
width: 403px \0/  ;
}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip span.date{padding: 3px; font-size: 12px;}
.widget_calendar_small_size #calendar_wrap .ui-datepicker-header {}
.widget_calendar_small_size #calendar_wrap .ui-datepicker-title{width: 75%;}
.widget_calendar_small_size #calendar_wrap .ui-datepicker-header { font-size: 11px; }
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr th{font-size: 9px;}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td{font-size: 10px;}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td a{font-size: 9px;}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td a:hover{font-size: 9px;}
.widget_calendar_small_size #calendar_wrap .calendar-pagi ul li a{font-size: 10px;}
.widget_calendar_small_size #calendar_wrap .calendar-pagi ul li a:hover{font-size: 10px;}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li{font-size: 10px;}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title{font-size: 13px;}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title:hover{font-size: 13px;}
.widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr td, .widget_calendar_small_size #calendar_wrap .wp-cal-datepicker-calendar tr th{padding: 7px  ; line-height: 7px  ;}
.widget_calendar_small_size #calendar_wrap .ui-datepicker-header{padding: 4px;}
.widget_calendar_small_size #calendar_wrap .calendar-pagi{padding: 4px;}
.widget_calendar_large_size #calendar_wrap .ui-datepicker-header { font-size: 15px; }
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr th{font-size: 14px;}
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td{font-size: 14px;}
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td a{font-size: 14px;}
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td a:hover{font-size: 14px;}
.widget_calendar_large_size #calendar_wrap .calendar-pagi ul li a{font-size: 14px;}
.widget_calendar_large_size #calendar_wrap .calendar-pagi ul li a:hover{font-size: 14px;}
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li{font-size: 13px;}
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title{font-size: 16px;}
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title:hover{font-size: 16px;}
.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td, .widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr th{padding: 11px; line-height: 15px;}
.widget_calendar_large_size #calendar_wrap .ui-datepicker-header{padding: 8px;}
.widget_calendar_large_size #calendar_wrap .calendar-pagi{padding: 7px;}
.widget_calendar_small_size #calendar_wrap .ui-datepicker-title{float: none; margin: 0 auto;}
.wp_calendar .calendar_wrap_loading {margin: 0px auto ! important; width: 50%  ; text-align: center  ; position: relative  ;}
.wp_calendar .calendar_wrap_loading_hide{display: none;}
.wp_calendar .calendar_wrap_loading_show{display: block;}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wah-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}.admin-bar .accessability_container{top:32px}body.is_underline a{text-decoration:underline !important}body.highlight_links_on a{background-color:yellow !important;color:#000 !important}body.highlight_links_on a span{color:#000 !important}body.invert_mode_on{-webkit-filter:invert(100%);filter:invert(100%)}body.remove_animations *{transition:none !important;-o-transition:none !important;-ms-transition:none !important;-moz-transition:none !important;-webkit-transition:none !important}body.arial_font_on *{font-family:Arial, Helvetica, sans-serif !important}body.wah_keyboard_access a:focus,body.wah_keyboard_access button:focus,body.wah_keyboard_access input:focus,body.wah_keyboard_access select:focus,body.wah_keyboard_access textarea:focus{background-color:#f3f57c !important;color:#000 !important}body.admin-bar .wah_plugin_credits{bottom:32px}body .wah_scanner_link{background-color:yellow !important;outline:5px solid yellow !important;color:#000 !important}body .wah_plugin_credits{position:absolute;bottom:0px;left:0;width:100%;text-align:center;font-family:Arial;font-size:12px;background:#216073 !important;color:#fff !important}body .wah_plugin_credits a{font-family:Arial;font-size:12px;display:block;background:#216073 !important;color:#fff !important}body .accessability_container{width:200px;background:#fff !important;color:#000 !important;position:fixed;top:0px;height:100%;z-index:9999999;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}body .accessability_container .font_resizer button.wah-action-button.smaller{width:46%;float:left}body .accessability_container .font_resizer button.wah-action-button.larger{float:right;width:46%}body .accessability_container .font_resizer button.wah-action-button.wah-font-reset{margin-top:12px;width:100%;clear:both}body .accessability_container button.wah-action-button{background:#232323 !important;color:#fff !important;width:100%;padding:5px 0;text-align:center;cursor:pointer;border:1px solid #fff;font-size:15px;font-weight:bold;margin:0}body .accessability_container button.wah-action-button:hover,body .accessability_container button.wah-action-button:focus,body .accessability_container button.wah-action-button.active_button{background:#fff !important;color:#000 !important}body .accessability_container .a_module{padding-bottom:0.6rem;margin-bottom:0.6rem;border-bottom:1px solid #000}body .accessability_container .a_module:before,body .accessability_container .a_module:after{content:'';display:block;clear:both}body .accessability_container.dark_theme .a_module{border-bottom:1px solid #444343}body .accessability_container.dark_theme a.active_button{border:1px solid #216073 !important}body .accessability_container.dark_theme.accessability_container.active,body .accessability_container.dark_theme #access_container,body .accessability_container.dark_theme .access_container_inner,body .accessability_container.dark_theme .a_module,body .accessability_container.dark_theme .a_module_title,body .accessability_container.dark_theme .a_module_exe,body .accessability_container.dark_theme .font_resizer a,body .accessability_container.dark_theme .contrast_trigger{background:#232323 !important;color:#fff !important}body .accessability_container.dark_theme .font_resizer a,body .accessability_container.dark_theme .contrast_trigger{border:1px solid #fff;color:#fff}body .accessability_container *{background:#fff !important;color:#000 !important}.accessibility-location-right .accessability_container{left:auto !important;right:-200px}.accessibility-location-left .accessability_container{left:-200px !important;right:auto}.accessibility-location-left .accessability_container.active{right:auto;left:0 !important}.accessibility-location-left .aicon_link{left:200px;right:auto !important}.accessability_container.active{right:0}.accessability_container a{color:#000}a.aicon_link{display:none}a.aicon_link img{max-width:48px}.access_container_inner{padding:0 10px;margin-top:14px}button.aicon_link{width:48px;height:48px;padding:0;margin:0;border:0 !important;cursor:pointer}.aicon_link{left:-48px;right:auto !important;position:absolute;max-width:48px;max-height:48px;display:inline-block;background:transparent !important}.accessibility-location-left .aicon_link{left:auto;right:-48px !important}button.close_container{background:#216073 !important;color:#fff !important;cursor:pointer;display:block;padding:0;border:0;width:92%;margin:0 auto;height:34px;line-height:34px;font-weight:bold;font-size:15px}button.close_container:hover,button.close_container:focus{background:#fff !important;color:#000 !important}#access_container{margin-top:0;padding-top:10px}#access_container a:focus{color:#fff;background:#000}.a_module_exe a{text-decoration:none;font-size:15px}.a_module_title{margin-bottom:0.4rem;font-weight:600}.contrast_trigger{width:100%}.color_selector{display:none;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.color_selector.is_visible{display:block}.color_selector button{display:inline-block;cursor:pointer;font-size:0;width:30px;height:30px;float:left;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;border:2px solid #000;margin:5px;padding:0}.color_selector .black{background:#000 !important}.color_selector .white{background:#fff !important}.color_selector .green{background:#00FF21 !important}.color_selector .blue{background:#0FF !important}.color_selector .red{background:red !important}.color_selector .orange{background:#FF6A00 !important}.color_selector .yellow{background:#FFD800 !important}.color_selector .navi{background:#B200FF !important}.active_greyscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(//www.museosdetenerife.org/wp-content/plugins/wp-accessibility-helper/assets/images/desaturate.svg#greyscale);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1)}.wah-dark-overlay{position:fixed;z-index:50;background:rgba(0,0,0,0.8);top:0;bottom:0;left:0;right:0;width:100%;height:100%}.wah-lights-selector{position:relative;z-index:100;background:#fff;color:#000}.wah-skip{position:relative;top:-10000px;left:-10000px;height:1px;width:1px;text-align:left;overflow:hidden}.wah-skip:focus{left:0;top:0;width:100%;height:auto;padding:5px 0;text-align:center;cursor:pointer;border:1px solid #fff;font-size:15px;font-weight:bold}.wah-skiplinks-menu{position:absolute;left:0;top:0;margin:0;padding:0}.wah-skiplinks-menu ul{margin:0;padding:0;list-style-type:none}.wah-skiplinks-menu ul a{text-decoration:none;position:absolute;z-index:99999;left:-10000px;top:-10000px}.wah-skiplinks-menu ul a:focus,.wah-skiplinks-menu ul a:active,.wah-skiplinks-menu ul a:hover{left:16px;top:42px;background:#216073;color:#fff;padding:6px 20px;display:inline-block;font-size:18px;font-weight:bold;white-space:nowrap}body.admin-bar .accessability_container .wah-free-credits{bottom:35px}.accessability_container.dark_theme .wah-free-credits .wah-free-credits-inner a{color:#fff !important}.accessability_container .wah-free-credits{position:absolute;bottom:5px;width:100%;text-align:center;font-size:12px;background:none !important}.accessability_container .wah-free-credits .wah-free-credits-inner{background:none !important}.accessability_container .wah-free-credits .wah-free-credits-inner a{background:none !important;text-decoration:underline}.accessability_container .wah-free-credits .wah-free-credits-inner a:hover,.accessability_container .wah-free-credits .wah-free-credits-inner a:focus{text-decoration:none}@media only screen and (max-width: 480px){body .accessability_container{height:auto;padding:0 0 1rem 0}#access_container{height:97.5vh;overflow-x:scroll}a.close_container,.a_module_title{font-size:14px}.a_module{padding-bottom:0.4rem;margin-bottom:0.4rem}.font_resizer a,.contrast_trigger{font-size:14px;padding:.2rem}.a_module_title{display:none}}.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-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-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;
}
.post-thumbnail .wpa-alt,
.post-thumbnail .wpa-ld {
display: block;
} 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-ld .longdesc {
position: absolute;
width: 100%;
height: 100%;
top: 0;
overflow-y: scroll;
box-sizing: border-box;
background: rgba(255, 255, 255, .92);
color: #111;
padding: 46px 1rem 1rem;
text-align: start;
}
.wpa-ld .longdesc,
.wpa-ld .longdesc p {
font-size: clamp( 16px, 1rem, 24px );
}
.wpa-ld .longdesc-link {
position: absolute;
display: inline-block;
right: 3px;
bottom: 3px;
color: #000;
background: rgba(255, 255, 255, .92);
font-size: clamp( 14px, .875rem, 20px );
padding: 2px;
border-radius: 3px;
}
.wpa-alt .wpa-alt-text {
position: absolute;
width: calc( 100% - 2em );
height: fit-content;
bottom: 0;
box-sizing: border-box;
background: rgba(255, 255, 255, .92);
padding: 1rem;
margin: 1rem;
border-radius: 15px;
box-shadow: 0 0 6px #333;
text-align: start;
z-index: 10;
font-size: clamp( 16px, 1rem, 24px );
line-height: 1.5;
color: #111;
}
.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;
}
.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-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;
}
.wpa-alt button.wpa-toggle, .wpa-alt a.wpa-toggle,
.wpa-ld button.wpa-toggle, .wpa-ld a.wpa-toggle,
button.wpa-video {
all: unset;
background: #111;
display: block;
color: #fff;
border-radius: 32px !important;
height: 28px !important;
width: 28px !important;
display: flex !important;
align-items: center;
justify-content: center;
position: absolute !important;
z-index: 10;
padding: 4px !important;
border: 1px solid currentColor !important;
}
.wpa-alt button {
font-family: monospace !important;
font-size: clamp( 14px,.875rem,20px ) !important;
}
.wpa-alt button.wpa-toggle:active,
.wpa-ld button.wpa-toggle:active {
background: #f6f6f6;
color: #111;
}
.wpa-ld button.wpa-toggle,
.wpa-alt button.wpa-toggle,
button.wpa-video {
top: 4px;
left: 4px;
}
.wpa-ld button.wpa-toggle:focus, .wpa-ld button.wpa-toggle:hover,
.wpa-alt button.wpa-toggle:focus, .wpa-alt button.wpa-toggle:hover,
button.wpa-video:hover,
button.wpa-video:focus {
outline: 2px solid currentColor;
outline-offset: 1px;
}
button.wpa-video[aria-pressed=true] .dashicons::before {
content: "\f522" / '';
}
.wpa-alt button.wpa-toggle[aria-expanded=true],
.wpa-ld button.wpa-toggle[aria-expanded=true] {
color: #111;
background: #f6f6f6;
}
.wpa-alt button:focus, .wpa-alt button:hover,
.wpa-ld button:focus, .wpa-ld button:hover {
cursor: pointer;
}
.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: 4px;
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: 4px;
right: 4px;
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: 4px;
left: auto;
}
.wpa-alt .wpa-ld button {
left: 46px;
}
.top-right .wpa-alt .wpa-ld button,
.bottom-right .wpa-alt .wpa-ld button {
left: auto;
right: 46px;
}